Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/include/pmap.h
Show First 20 Lines • Show All 427 Lines • ▼ Show 20 Lines | |||||
struct thread; | struct thread; | ||||
void pmap_activate_boot(pmap_t pmap); | void pmap_activate_boot(pmap_t pmap); | ||||
void pmap_activate_sw(struct thread *); | void pmap_activate_sw(struct thread *); | ||||
void pmap_bootstrap(vm_paddr_t *); | void pmap_bootstrap(vm_paddr_t *); | ||||
int pmap_cache_bits(pmap_t pmap, int mode, boolean_t is_pde); | int pmap_cache_bits(pmap_t pmap, int mode, boolean_t is_pde); | ||||
int pmap_change_attr(vm_offset_t, vm_size_t, int); | int pmap_change_attr(vm_offset_t, vm_size_t, int); | ||||
int pmap_change_prot(vm_offset_t, vm_size_t, vm_prot_t); | |||||
void pmap_demote_DMAP(vm_paddr_t base, vm_size_t len, boolean_t invalidate); | void pmap_demote_DMAP(vm_paddr_t base, vm_size_t len, boolean_t invalidate); | ||||
void pmap_flush_cache_range(vm_offset_t, vm_offset_t); | void pmap_flush_cache_range(vm_offset_t, vm_offset_t); | ||||
void pmap_flush_cache_phys_range(vm_paddr_t, vm_paddr_t, vm_memattr_t); | void pmap_flush_cache_phys_range(vm_paddr_t, vm_paddr_t, vm_memattr_t); | ||||
void pmap_init_pat(void); | void pmap_init_pat(void); | ||||
void pmap_kenter(vm_offset_t va, vm_paddr_t pa); | void pmap_kenter(vm_offset_t va, vm_paddr_t pa); | ||||
void *pmap_kenter_temporary(vm_paddr_t pa, int i); | void *pmap_kenter_temporary(vm_paddr_t pa, int i); | ||||
vm_paddr_t pmap_kextract(vm_offset_t); | vm_paddr_t pmap_kextract(vm_offset_t); | ||||
void pmap_kremove(vm_offset_t); | void pmap_kremove(vm_offset_t); | ||||
▲ Show 20 Lines • Show All 69 Lines • Show Last 20 Lines |