Lines Matching refs:pmap
60 * File: pmap.h
318 #define pdenum(pmap, a) (((vm_offset_t)(a) >> PDESHIFT) & PDEMASK)
320 #define pdeidx(pmap, a) (((a) >> PDSHIFT) & ((1ULL<<(48 - PDSHIFT)) -1))
321 #define pdptidx(pmap, a) (((a) >> PDPTSHIFT) & ((1ULL<<(48 - PDPTSHIFT)) -1))
322 #define pml4idx(pmap, a) (((a) >> PML4SHIFT) & ((1ULL<<(48 - PML4SHIFT)) -1))
423 struct pmap {
505 pmap_t pmap,
509 struct pmap *pmap,
513 struct pmap *pmap,
517 struct pmap *pmap,
521 struct pmap *pmap,
546 struct pmap *pmap,
565 pmap_t pmap,
578 extern void pmap_disable_NX(pmap_t pmap);
579 extern void pmap_set_4GB_pagezero(pmap_t pmap);
580 extern void pmap_clear_4GB_pagezero(pmap_t pmap);
664 updp = pmap_pde(new_th->map->pmap, \
718 * since it is not actively using any pmap. Signal_cpus \
740 * Since we do not grab any pmap locks while we flush \
754 #define PMAP_CONTEXT(pmap, thread)
761 #define pmap_resident_count(pmap) ((pmap)->stats.resident_count)
762 #define pmap_resident_max(pmap) ((pmap)->stats.resident_max)
764 #define pmap_attribute(pmap,addr,size,attr,value) \
770 extern boolean_t pmap_is_empty(pmap_t pmap,