Lines Matching defs:pmap
33 * from: hp300: @(#)pmap.h 7.2 (Berkeley) 12/16/90
34 * from: @(#)pmap.h 7.4 (Berkeley) 5/12/91
35 * from: FreeBSD: src/sys/i386/include/pmap.h,v 1.70 2000/11/30
52 typedef struct pmap *pmap_t;
56 struct pmap *pmap;
61 struct pmap {
70 #define PMAP_LOCK(pmap) mtx_lock(&(pmap)->pm_mtx)
71 #define PMAP_LOCK_ASSERT(pmap, type) \
72 mtx_assert(&(pmap)->pm_mtx, (type))
73 #define PMAP_LOCK_DESTROY(pmap) mtx_destroy(&(pmap)->pm_mtx)
74 #define PMAP_LOCK_INIT(pmap) mtx_init(&(pmap)->pm_mtx, "pmap", \
76 #define PMAP_LOCKED(pmap) mtx_owned(&(pmap)->pm_mtx)
77 #define PMAP_MTX(pmap) (&(pmap)->pm_mtx)
78 #define PMAP_TRYLOCK(pmap) mtx_trylock(&(pmap)->pm_mtx)
79 #define PMAP_UNLOCK(pmap) mtx_unlock(&(pmap)->pm_mtx)
95 int pmap_remove_tte(struct pmap *pm1, struct pmap *pm2, struct tte *tp,
103 extern struct pmap kernel_pmap_store;