Lines Matching refs:vaddr_t
82 void pmap_procwr(struct proc *, vaddr_t, size_t);
88 vaddr_t pmap_md_map_poolpage(paddr_t, vsize_t);
89 void pmap_md_unmap_poolpage(vaddr_t, vsize_t);
90 bool pmap_md_direct_mapped_vaddr_p(vaddr_t);
91 bool pmap_md_io_vaddr_p(vaddr_t);
92 paddr_t pmap_md_direct_mapped_vaddr_to_paddr(vaddr_t);
93 vaddr_t pmap_md_direct_map_paddr(paddr_t);
96 bool pmap_md_tlb_check_entry(void *, vaddr_t, tlb_asid_t, pt_entry_t);
103 vaddr_t pmap_kvptefill(vaddr_t, vaddr_t, pt_entry_t);
108 vaddr_t pmap_bootstrap(vaddr_t, vaddr_t, phys_ram_seg_t *, size_t);
109 bool pmap_extract(struct pmap *, vaddr_t, paddr_t *);
111 static __inline paddr_t vtophys(vaddr_t);
114 vtophys(vaddr_t va)
129 pmap_md_vca_add(struct vm_page_md *mdpg, vaddr_t va, pt_entry_t *nptep)
135 pmap_md_vca_remove(struct vm_page_md *mdpg, vaddr_t va, bool dirty)
141 pmap_md_vca_clean(struct vm_page_md *mdpg, vaddr_t va, int op)
174 #define POOL_VTOPHYS(va) ((paddr_t)(vaddr_t)(va))
175 #define POOL_PHYSTOV(pa) ((vaddr_t)(paddr_t)(pa))