Lines Matching defs:pmap
320 struct pmap { struct
326 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ argument
328 enum pmap_type pm_type; /* regular or nested tables */ argument
329 struct pmap_statistics pm_stats; /* pmap statistics */ argument
331 long pm_eptgen; /* EPT pmap generation id */ argument
334 struct pmap_pcid *pm_pcidp; argument
344 typedef struct pmap *pmap_t; argument
350 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument
351 #define PMAP_LOCK_ASSERT(pmap, type) \ argument
353 #define PMAP_LOCK_DESTROY(pmap) mtx_destroy(&(pmap)->pm_mtx) argument
354 #define PMAP_LOCK_INIT(pmap) mtx_init(&(pmap)->pm_mtx, "pmap", \ argument
356 #define PMAP_LOCKED(pmap) mtx_owned(&(pmap)->pm_mtx) argument
357 #define PMAP_MTX(pmap) (&(pmap)->pm_mtx) argument
358 #define PMAP_TRYLOCK(pmap) mtx_trylock(&(pmap)->pm_mtx) argument
359 #define PMAP_UNLOCK(pmap) mtx_unlock(&(pmap)->pm_mtx) argument
453 pmap_invalidate_cpu_mask(pmap_t pmap) in pmap_invalidate_cpu_mask()
466 pmap_invlpg(pmap_t pmap, vm_offset_t va) in pmap_invlpg()
481 pmap_get_pcid(pmap_t pmap) in pmap_get_pcid()