Lines Matching defs:pmap
58 #define pmap_map_delete(pmap, sva, eva) pmap_remove(pmap, sva, eva) argument
76 struct pmap { struct
78 struct pmap_statistics pm_stats; /* pmap statictics */ argument
82 TAILQ_HEAD(,pv_chunk) pm_pvchunk; /* list of mappings in pmap */ argument
85 enum pmap_stage pm_stage; argument
88 typedef struct pmap *pmap_t; argument
95 #define PMAP_ASSERT_LOCKED(pmap) \ argument
97 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx) argument
98 #define PMAP_LOCK_ASSERT(pmap, type) \ argument
100 #define PMAP_LOCK_DESTROY(pmap) mtx_destroy(&(pmap)->pm_mtx) argument
101 #define PMAP_LOCK_INIT(pmap) mtx_init(&(pmap)->pm_mtx, "pmap", \ argument
103 #define PMAP_OWNED(pmap) mtx_owned(&(pmap)->pm_mtx) argument
104 #define PMAP_MTX(pmap) (&(pmap)->pm_mtx) argument
105 #define PMAP_TRYLOCK(pmap) mtx_trylock(&(pmap)->pm_mtx) argument
106 #define PMAP_UNLOCK(pmap) mtx_unlock(&(pmap)->pm_mtx) argument