Changeset View
Changeset View
Standalone View
Standalone View
head/sys/i386/include/pmap.h
Show First 20 Lines • Show All 388 Lines • ▼ Show 20 Lines | |||||
bool pmap_ps_enabled(pmap_t pmap); | bool pmap_ps_enabled(pmap_t pmap); | ||||
void pmap_unmapdev(vm_offset_t, vm_size_t); | void pmap_unmapdev(vm_offset_t, vm_size_t); | ||||
pt_entry_t *pmap_pte(pmap_t, vm_offset_t) __pure2; | pt_entry_t *pmap_pte(pmap_t, vm_offset_t) __pure2; | ||||
void pmap_invalidate_page(pmap_t, vm_offset_t); | void pmap_invalidate_page(pmap_t, vm_offset_t); | ||||
void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t); | void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t); | ||||
void pmap_invalidate_all(pmap_t); | void pmap_invalidate_all(pmap_t); | ||||
void pmap_invalidate_cache(void); | void pmap_invalidate_cache(void); | ||||
void pmap_invalidate_cache_pages(vm_page_t *pages, int count); | void pmap_invalidate_cache_pages(vm_page_t *pages, int count); | ||||
void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva, | void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva); | ||||
boolean_t force); | void pmap_force_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva); | ||||
void *pmap_trm_alloc(size_t size, int flags); | void *pmap_trm_alloc(size_t size, int flags); | ||||
void pmap_trm_free(void *addr, size_t size); | void pmap_trm_free(void *addr, size_t size); | ||||
void invltlb_glob(void); | void invltlb_glob(void); | ||||
#endif /* _KERNEL */ | #endif /* _KERNEL */ | ||||
#endif /* !LOCORE */ | #endif /* !LOCORE */ | ||||
#endif /* !_MACHINE_PMAP_H_ */ | #endif /* !_MACHINE_PMAP_H_ */ |