Lines Matching defs:memseg
443 * implemented by the memseg structure defined below. When memory is added
446 * lock to protect against failed accesses to the memseg being deleted and,
447 * more importantly, the page_ts, the memseg structure is never freed and the
1113 * Each segment of physical memory is described by a memseg struct.
1125 struct memseg {
1128 struct memseg *next; /* next segment in list */
1129 struct memseg *lnext; /* next segment in deleted list */
1141 uint_t msegflags; /* memseg flags */
1144 /* memseg union aliases */
1150 #define MEMSEG_META_INCL 0x2 /* DR: memseg includes it's metadata */
1151 #define MEMSEG_META_ALLOC 0x4 /* DR: memseg allocated it's metadata */
1153 /* memseg support macros */
1156 /* memseg hash */
1161 /* memseg externals */
1162 extern struct memseg *memsegs; /* list of memory segments */
1167 extern struct memseg *page_numtomemseg_nolock(pfn_t pfnum);