Changeset View
Changeset View
Standalone View
Standalone View
sys/arm64/include/pmap.h
Show First 20 Lines • Show All 182 Lines • ▼ Show 20 Lines | |||||
boolean_t pmap_map_io_transient(vm_page_t *, vm_offset_t *, int, boolean_t); | boolean_t pmap_map_io_transient(vm_page_t *, vm_offset_t *, int, boolean_t); | ||||
void pmap_unmap_io_transient(vm_page_t *, vm_offset_t *, int, boolean_t); | void pmap_unmap_io_transient(vm_page_t *, vm_offset_t *, int, boolean_t); | ||||
bool pmap_get_tables(pmap_t, vm_offset_t, pd_entry_t **, pd_entry_t **, | bool pmap_get_tables(pmap_t, vm_offset_t, pd_entry_t **, pd_entry_t **, | ||||
pd_entry_t **, pt_entry_t **); | pd_entry_t **, pt_entry_t **); | ||||
int pmap_fault(pmap_t, uint64_t, uint64_t); | int pmap_fault(pmap_t, uint64_t, uint64_t); | ||||
int pmap_pinit_type(pmap_t, enum pmap_stage); | |||||
/* System MMU (SMMU). */ | /* System MMU (SMMU). */ | ||||
int pmap_senter(pmap_t pmap, vm_offset_t va, vm_paddr_t pa, vm_prot_t prot, | int pmap_senter(pmap_t pmap, vm_offset_t va, vm_paddr_t pa, vm_prot_t prot, | ||||
u_int flags); | u_int flags); | ||||
int pmap_sremove(pmap_t pmap, vm_offset_t va); | int pmap_sremove(pmap_t pmap, vm_offset_t va); | ||||
void pmap_sremove_pages(pmap_t pmap); | void pmap_sremove_pages(pmap_t pmap); | ||||
struct pcb *pmap_switch(struct thread *, struct thread *); | struct pcb *pmap_switch(struct thread *, struct thread *); | ||||
Show All 16 Lines |