Lines Matching defs:smap
70 * Each smap struct represents a MAXBSIZE sized mapping to the
75 struct smap {
78 struct smap *sm_hash; /* hash pointer */
79 struct smap *sm_next; /* next pointer */
80 struct smap *sm_prev; /* previous pointer */
84 ushort_t sm_flags; /* smap flags */
102 #define SM_NOTKPM_RELEASED 0x00000002 /* released smap not in segkpm mode */
108 * Multiple smap free lists are maintained so that allocations
113 #define SM_FREEQ_PAD (64 - sizeof (struct smap *) - sizeof (kmutex_t))
115 struct smap *smq_free; /* points into freelist */
133 struct smap *sh_hash_list; /* start of hash chain */
143 struct smap *smd_sm; /* array of smap structures */
144 long smd_npages; /* size of smap array */
148 uchar_t smd_prot; /* protections for all smap's */