Lines Matching refs:vm_offset_t
316 pt_entry_t *vtopte(vm_offset_t);
317 #define vtophys(va) pmap_kextract(((vm_offset_t) (va)))
405 int pmap_emulate_accessed_dirty(pmap_t pmap, vm_offset_t va, int ftype);
413 vm_offset_t pv_va; /* virtual address for mapping */
442 extern vm_offset_t virtual_avail;
443 extern vm_offset_t virtual_end;
459 int pmap_change_attr(vm_offset_t, vm_size_t, int);
460 int pmap_change_prot(vm_offset_t, vm_size_t, vm_prot_t);
462 void pmap_flush_cache_range(vm_offset_t, vm_offset_t);
465 void pmap_kenter(vm_offset_t va, vm_paddr_t pa);
467 vm_paddr_t pmap_kextract(vm_offset_t);
468 void pmap_kremove(vm_offset_t);
482 void pmap_unmapdev(vm_offset_t, vm_size_t);
483 void pmap_invalidate_page(pmap_t, vm_offset_t);
484 void pmap_invalidate_range(pmap_t, vm_offset_t, vm_offset_t);
488 void pmap_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva);
489 void pmap_force_invalidate_cache_range(vm_offset_t sva, vm_offset_t eva);
490 void pmap_get_mapping(pmap_t pmap, vm_offset_t va, uint64_t *ptr, int *num);
491 boolean_t pmap_map_io_transient(vm_page_t *, vm_offset_t *, int, boolean_t);
492 void pmap_unmap_io_transient(vm_page_t *, vm_offset_t *, int, boolean_t);
493 void pmap_pti_add_kva(vm_offset_t sva, vm_offset_t eva, bool exec);
494 void pmap_pti_remove_kva(vm_offset_t sva, vm_offset_t eva);
496 void pmap_pti_pcid_invlpg(uint64_t ucr3, uint64_t kcr3, vm_offset_t va);
497 void pmap_pti_pcid_invlrng(uint64_t ucr3, uint64_t kcr3, vm_offset_t sva,
498 vm_offset_t eva);
499 int pmap_pkru_clear(pmap_t pmap, vm_offset_t sva, vm_offset_t eva);
500 int pmap_pkru_set(pmap_t pmap, vm_offset_t sva, vm_offset_t eva,
509 pmap_pte_index(vm_offset_t va) in pmap_pte_index()
516 pmap_pde_index(vm_offset_t va) in pmap_pde_index()
523 pmap_pdpe_index(vm_offset_t va) in pmap_pdpe_index()
530 pmap_pml4e_index(vm_offset_t va) in pmap_pml4e_index()
537 pmap_pml5e_index(vm_offset_t va) in pmap_pml5e_index()