/src/sys/uvm/pmap/ |
pmap_pvt.h | 38 struct pmap_page; 45 struct pmap_page *pmap_pv_tracked(paddr_t);
|
pmap_pvt.c | 59 struct pmap_page pvt_pages[]; 154 struct pmap_page * 192 struct pmap_page *
|
pmap.c | 1030 struct pmap_page *pp; 1443 struct pmap_page *pp = pmap_pv_tracked(pa);
|
/src/sys/arch/x86/include/ |
pmap_pv.h | 37 struct pmap_page; 60 LIST_ENTRY(pv_entry) pve_list; /* on pmap_page::pp_pvlist */ 62 struct pmap_page *pve_pp; /* backpointer to mapped page */ 67 * pmap_page: a structure which is embedded in each vm_page. 70 struct pmap_page { struct
|
pmap.h | 235 struct pmap_page mp_pp;
|
/src/sys/arch/aarch64/aarch64/ |
pmap.c | 226 pmap_pv_lock(struct pmap_page *pp) 233 pmap_pv_unlock(struct pmap_page *pp) 253 pm_reverse_lock(struct pmap *pm, struct pmap_page *pp) 273 static inline struct pmap_page * 1034 _pmap_reflect_refmod_in_pp(pt_entry_t pte, struct pmap_page *pp) 1041 * it should be reflected from pte in the pmap_page. 1051 _pmap_remove_pv(struct pmap_page *pp, struct pmap *pm, vaddr_t va, 1079 /* embedded in pmap_page */ 1120 struct pmap_page *pp = VM_PAGE_TO_PP(pg); 1150 _pmap_enter_pv(struct pmap_page *pp, struct pmap *pm, struct pv_entry **pvp [all...] |
/src/sys/arch/powerpc/include/oea/ |
pmap.h | 267 struct pmap_page { struct 276 struct pmap_page mdpg_pp;
|
/src/sys/arch/mips/include/ |
pmap.h | 278 struct pmap_page { struct
|
/src/sys/arch/aarch64/include/ |
pmap.h | 305 struct pmap_page { struct 312 struct pmap_page mdpg_pp;
|
pmap_machdep.h | 127 struct pmap_page { struct
|
/src/sys/arch/x86/x86/ |
pmap.c | 224 * - struct pmap_page: describes one pv-tracked page, without 227 * - pmap_page::pp_pvlist: there is one list per pv-tracked page of 365 KASSERTMSG((pp)->pp_lock.mtx_ipl._ipl == IPL_VM, "bad pmap_page %p", pp) 611 pv_pte_embedded(struct pmap_page *pp) 622 pv_pte_first(struct pmap_page *pp) 633 pv_pte_next(struct pmap_page *pp, struct pv_pte *pvpte) 2177 pmap_check_pv(struct pmap *pmap, struct vm_page *ptp, struct pmap_page *pp, 2239 const struct pmap_page * const old_pp, const vaddr_t va) 2287 * pmap_enter_pv: enter a mapping onto a pmap_page lst 2293 pmap_enter_pv(struct pmap *pmap, struct pmap_page *pp, struct vm_page *ptp [all...] |
/src/sys/arch/arm/include/arm32/ |
pmap.h | 1148 struct pmap_page { struct 1164 struct pmap_page pp;
|
/src/sys/arch/powerpc/oea/ |
pmap.c | 646 struct pmap_page *pp; 669 pmap_pp_attr_clear(struct pmap_page *pp, int ptebit) 684 pmap_pp_attr_fetch(struct pmap_page *pp) 2292 pmap_pp_protect(struct pmap_page *pp, paddr_t pa, vm_prot_t prot) 2388 struct pmap_page *pp;
|
/src/sys/arch/arm/arm32/ |
pmap.c | 3110 struct pmap_page *pp = pmap_pv_tracked(pa); 4079 struct pmap_page *pp;
|