Symbol: memlist
usr/src/cmd/mdb/common/modules/genunix/genunix.c
4374
{ "memlist", "?[-iav]", "display a struct memlist", memlist },
usr/src/cmd/mdb/common/modules/genunix/memory.c
866
struct memlist ml;
usr/src/cmd/mdb/common/modules/genunix/memory.c
873
if (mdb_vread(&ml, sizeof (struct memlist), mlp) == -1) {
usr/src/cmd/mdb/common/modules/genunix/memory.c
886
struct memlist ml;
usr/src/cmd/mdb/common/modules/genunix/memory.c
929
if (mdb_vread(&ml, sizeof (struct memlist), addr) == -1) {
usr/src/cmd/mdb/common/modules/genunix/memory.h
70
int memlist(uintptr_t, uint_t, int, const mdb_arg_t *);
usr/src/lib/libc/port/gen/getgrnam_r.c
321
char **memlist, **limit;
usr/src/lib/libc/port/gen/getgrnam_r.c
355
memlist = (char **)ROUND_UP(buffer + lenstr + 1, sizeof (char *));
usr/src/lib/libc/port/gen/getgrnam_r.c
357
*memlist = 0;
usr/src/lib/libc/port/gen/getgrnam_r.c
358
group->gr_mem = memlist;
usr/src/lib/libc/port/gen/getgrnam_r.c
402
while (memlist < limit) {
usr/src/lib/libc/port/gen/getgrnam_r.c
405
*memlist = 0;
usr/src/lib/libc/port/gen/getgrnam_r.c
409
*memlist++ = p;
usr/src/psm/stand/boot/sparc/common/boot_plat.c
61
void print_memlist(struct memlist *av);
usr/src/psm/stand/boot/sparc/common/boot_plat.h
63
extern void update_memlist(char *, char *, struct memlist **);
usr/src/psm/stand/boot/sparc/common/boot_plat.h
98
extern struct memlist *fill_memlists(char *name, char *prop,
usr/src/psm/stand/boot/sparc/common/boot_plat.h
99
struct memlist *old);
usr/src/psm/stand/boot/sparc/common/bootops.c
107
update_memlist(char *name, char *prop, struct memlist **list)
usr/src/psm/stand/boot/sparc/common/bootprop.c
122
struct memlist *ml;
usr/src/psm/stand/boot/sparc/common/bootprop.c
136
for (ml = *((struct memlist **)p->val);
usr/src/psm/stand/boot/sparc/common/bootprop.c
145
size += (int)(sizeof (struct memlist) -
usr/src/psm/stand/boot/sparc/common/bootprop.c
146
2*sizeof (struct memlist *));
usr/src/psm/stand/boot/sparc/common/bootprop.c
171
struct memlist *ml;
usr/src/psm/stand/boot/sparc/common/bootprop.c
210
for (ml = *((struct memlist **)p->val);
usr/src/psm/stand/boot/sparc/common/bootprop.c
46
struct memlist *pfreelistp, /* physmem available */
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
159
static struct memlist *
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
160
reg_to_list(struct sun4u_prom_memlist *ar, size_t n, struct memlist *old)
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
162
struct memlist *ptr, *head, *last;
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
170
return ((struct memlist *)0);
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
199
ptr = (struct memlist *)get_memlist_struct();
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
54
struct memlist *fill_memlists(char *name, char *prop, struct memlist *);
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
55
extern struct memlist *pfreelistp, *vfreelistp, *pinstalledp;
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
57
static struct memlist *reg_to_list(struct sun4u_prom_memlist *a, size_t size,
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
58
struct memlist *old);
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
74
struct memlist *
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
75
fill_memlists(char *name, char *prop, struct memlist *old)
usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c
81
struct memlist *al;
usr/src/psm/stand/boot/sparc/common/sun4x_standalloc.c
42
extern struct memlist *vfreelistp, *pfreelistp;
usr/src/psm/stand/sys/boot.h
53
extern struct memlist *pfreelistp, *vfreelistp, *pinstalledp;
usr/src/stand/lib/sa/memlist.c
106
static struct memlist *free_memlist_ptr = NULL;
usr/src/stand/lib/sa/memlist.c
114
struct memlist *
usr/src/stand/lib/sa/memlist.c
117
struct memlist *ptr;
usr/src/stand/lib/sa/memlist.c
122
sizeof (struct memlist));
usr/src/stand/lib/sa/memlist.c
123
bzero(free_memlist_ptr, (ALLOC_SZ * sizeof (struct memlist)));
usr/src/stand/lib/sa/memlist.c
137
add_to_freelist(struct memlist *ptr)
usr/src/stand/lib/sa/memlist.c
139
struct memlist *tmp;
usr/src/stand/lib/sa/memlist.c
47
print_memlist(struct memlist *av)
usr/src/stand/lib/sa/memlist.c
49
struct memlist *p = av;
usr/src/stand/sys/bootsyms.h
78
extern struct memlist *pfreelistp;
usr/src/stand/sys/bootsyms.h
79
extern struct memlist *vfreelistp;
usr/src/stand/sys/salib.h
66
extern void print_memlist(struct memlist *);
usr/src/stand/sys/salib.h
68
extern struct memlist *get_memlist_struct(void);
usr/src/stand/sys/salib.h
69
extern void add_to_freelist(struct memlist *);
usr/src/uts/common/cpr/cpr_dump.c
176
struct memlist *pmem;
usr/src/uts/common/crypto/io/swrand.c
658
struct memlist *pmem;
usr/src/uts/common/crypto/io/swrand.c
831
struct memlist *pmem;
usr/src/uts/common/io/devinfo.c
1000
ASSERT(st->memlist != NULL);
usr/src/uts/common/io/devinfo.c
1001
ASSERT(st->memlist->next == NULL);
usr/src/uts/common/io/devinfo.c
1024
ASSERT(st->memlist == NULL);
usr/src/uts/common/io/devinfo.c
1029
ASSERT(st->memlist);
usr/src/uts/common/io/devinfo.c
1156
struct di_mem *dcp = st->memlist;
usr/src/uts/common/io/devinfo.c
250
struct di_mem *memlist; /* head of memlist */
usr/src/uts/common/io/devinfo.c
4028
ASSERT(st->memlist != NULL);
usr/src/uts/common/io/devinfo.c
4067
ASSERT(st->memlist != NULL);
usr/src/uts/common/io/devinfo.c
698
dcp = st->memlist;
usr/src/uts/common/io/devinfo.c
890
st->memlist = mem;
usr/src/uts/common/io/devinfo.c
895
struct di_mem *dcp = st->memlist;
usr/src/uts/common/io/devinfo.c
916
ASSERT(st->memlist == NULL);
usr/src/uts/common/io/devinfo.c
921
for (dcp = st->memlist; dcp; dcp = dcp->next) {
usr/src/uts/common/io/devinfo.c
951
dcp = st->memlist;
usr/src/uts/common/io/devinfo.c
959
st->memlist = NULL;
usr/src/uts/common/io/devinfo.c
963
ASSERT(st->memlist == NULL);
usr/src/uts/common/io/devinfo.c
978
ASSERT(st->memlist == NULL);
usr/src/uts/common/io/mem.c
1072
struct memlist *pmem;
usr/src/uts/common/io/mem.c
1094
struct memlist *pmem;
usr/src/uts/common/io/mem.c
851
struct memlist *pmem;
usr/src/uts/common/os/dumpsubr.c
724
struct memlist *mp; /* current memlist */
usr/src/uts/common/os/dumpsubr.c
771
struct memlist *mp;
usr/src/uts/common/os/mem_cage.c
377
kcage_range_init(struct memlist *ml, kcage_dir_t d, pgcnt_t preferred_size)
usr/src/uts/common/os/mem_config.c
61
extern struct memlist *phys_avail;
usr/src/uts/common/os/mem_config.c
881
struct memlist *mlp;
usr/src/uts/common/os/memlist_new.c
104
mlp = (struct memlist *)base;
usr/src/uts/common/os/memlist_new.c
119
struct memlist *new,
usr/src/uts/common/os/memlist_new.c
120
struct memlist **curmemlistp)
usr/src/uts/common/os/memlist_new.c
122
struct memlist *cur, *last;
usr/src/uts/common/os/memlist_new.c
155
memlist_del(struct memlist *memlistp,
usr/src/uts/common/os/memlist_new.c
156
struct memlist **curmemlistp)
usr/src/uts/common/os/memlist_new.c
162
struct memlist *mlp;
usr/src/uts/common/os/memlist_new.c
183
struct memlist *
usr/src/uts/common/os/memlist_new.c
184
memlist_find(struct memlist *mlp, uint64_t address)
usr/src/uts/common/os/memlist_new.c
204
struct memlist **curmemlistp)
usr/src/uts/common/os/memlist_new.c
206
struct memlist *dst;
usr/src/uts/common/os/memlist_new.c
207
struct memlist *prev, *next;
usr/src/uts/common/os/memlist_new.c
275
struct memlist *mlp = next->ml_next;
usr/src/uts/common/os/memlist_new.c
339
struct memlist **curmemlistp)
usr/src/uts/common/os/memlist_new.c
34
static struct memlist *memlist_freelist;
usr/src/uts/common/os/memlist_new.c
341
struct memlist *dst, *next;
usr/src/uts/common/os/memlist_new.c
41
struct memlist *
usr/src/uts/common/os/memlist_new.c
44
struct memlist *mlp;
usr/src/uts/common/os/memlist_new.c
58
memlist_free_one(struct memlist *mlp)
usr/src/uts/common/os/memlist_new.c
70
memlist_free_list(struct memlist *mlp)
usr/src/uts/common/os/memlist_new.c
72
struct memlist *mlendp;
usr/src/uts/common/os/memlist_new.c
92
struct memlist *mlp, *mlendp;
usr/src/uts/common/os/memlist_new.c
95
count = bytes / sizeof (struct memlist);
usr/src/uts/common/os/memlist_new.c
99
mlp = (struct memlist *)base;
usr/src/uts/common/os/subr.c
398
address_in_memlist(struct memlist *mp, uint64_t addr, size_t len)
usr/src/uts/common/sys/mem_cage.h
64
extern void kcage_range_init(struct memlist *, kcage_dir_t, pgcnt_t);
usr/src/uts/common/sys/memlist.h
46
struct memlist *ml_next; /* link to next list element */
usr/src/uts/common/sys/memlist.h
47
struct memlist *ml_prev; /* link to previous list element */
usr/src/uts/common/sys/memlist.h
50
extern int address_in_memlist(struct memlist *, uint64_t, size_t);
usr/src/uts/common/sys/memlist.h
58
extern struct memlist *phys_install;
usr/src/uts/common/sys/memlist.h
64
extern struct memlist *bios_rsvd;
usr/src/uts/common/sys/memlist_impl.h
40
extern struct memlist *memlist_get_one(void);
usr/src/uts/common/sys/memlist_impl.h
41
extern void memlist_free_one(struct memlist *);
usr/src/uts/common/sys/memlist_impl.h
42
extern void memlist_free_list(struct memlist *);
usr/src/uts/common/sys/memlist_impl.h
44
extern void memlist_insert(struct memlist *new, struct memlist **);
usr/src/uts/common/sys/memlist_impl.h
45
extern void memlist_del(struct memlist *, struct memlist **);
usr/src/uts/common/sys/memlist_impl.h
46
extern struct memlist *memlist_find(struct memlist *, uint64_t address);
usr/src/uts/common/sys/memlist_impl.h
53
struct memlist **);
usr/src/uts/common/sys/memlist_impl.h
55
struct memlist **);
usr/src/uts/common/sys/pci_impl.h
100
struct memlist *pmem_used; /* used prefetchable mem res */
usr/src/uts/common/sys/pci_impl.h
101
struct memlist *bus_avail; /* available free bus res */
usr/src/uts/common/sys/pci_impl.h
122
extern struct memlist *pci_memlist_alloc(void);
usr/src/uts/common/sys/pci_impl.h
123
extern void pci_memlist_free(struct memlist *);
usr/src/uts/common/sys/pci_impl.h
124
extern void pci_memlist_free_all(struct memlist **);
usr/src/uts/common/sys/pci_impl.h
125
extern void pci_memlist_insert(struct memlist **, uint64_t, uint64_t);
usr/src/uts/common/sys/pci_impl.h
126
extern int pci_memlist_remove(struct memlist **, uint64_t, uint64_t);
usr/src/uts/common/sys/pci_impl.h
127
extern uint64_t pci_memlist_find(struct memlist **, uint64_t, int);
usr/src/uts/common/sys/pci_impl.h
128
extern uint64_t pci_memlist_find_with_startaddr(struct memlist **, uint64_t,
usr/src/uts/common/sys/pci_impl.h
130
extern void pci_memlist_dump(struct memlist *);
usr/src/uts/common/sys/pci_impl.h
131
extern void pci_memlist_subsume(struct memlist **, struct memlist **);
usr/src/uts/common/sys/pci_impl.h
132
extern void pci_memlist_merge(struct memlist **, struct memlist **);
usr/src/uts/common/sys/pci_impl.h
133
extern struct memlist *pci_memlist_dup(struct memlist *);
usr/src/uts/common/sys/pci_impl.h
134
extern int pci_memlist_count(struct memlist *);
usr/src/uts/common/sys/pci_impl.h
95
struct memlist *io_avail; /* available free io res */
usr/src/uts/common/sys/pci_impl.h
96
struct memlist *io_used; /* used io res */
usr/src/uts/common/sys/pci_impl.h
97
struct memlist *mem_avail; /* available free mem res */
usr/src/uts/common/sys/pci_impl.h
98
struct memlist *mem_used; /* used mem res */
usr/src/uts/common/sys/pci_impl.h
99
struct memlist *pmem_avail; /* available free prefetchable mem res */
usr/src/uts/common/sys/plat/pci_prd.h
98
extern struct memlist *pci_prd_find_resource(uint32_t, pci_prd_rsrc_t);
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2641
acpidev_dr_mem_search_srat(struct memlist *ml, uint32_t *pxmidp)
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
2698
acpidev_dr_get_mem_numa_info(ACPI_HANDLE hdl, struct memlist *ml,
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_dr.c
441
cnt *= sizeof (struct memlist);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1141
struct memlist *ml = NULL, *ml2 = NULL;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1229
struct memlist *p;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1241
mp->memlist = ml2;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1250
mp->memlist = ml;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1307
if (mp->memlist) {
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1308
memlist_delete(mp->memlist);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1309
mp->memlist = NULL;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
1329
struct memlist *ml = NULL;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2594
struct memlist *ml2;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2595
struct memlist *p;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2657
rc = acpidev_dr_get_mem_numa_info(hdl, mp->memlist, &hdlp,
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2726
drmach_mem_get_memlist(drmachid_t id, struct memlist **ml)
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2732
struct memlist *mlist;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2738
mlist = memlist_dup(mem->memlist);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.h
164
struct memlist *memlist;
usr/src/uts/i86pc/io/dr/dr.c
2922
struct memlist *ml;
usr/src/uts/i86pc/io/dr/dr.c
2923
extern struct memlist *phys_install;
usr/src/uts/i86pc/io/dr/dr.c
68
extern struct memlist *phys_install;
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
166
struct memlist *ml, *mc;
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
256
dr_del_mlist_query(struct memlist *mlist, memquery_t *mp)
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
368
struct memlist *ml;
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
482
struct memlist *mlist, *ml;
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
61
extern struct memlist *phys_install;
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
84
static struct memlist *
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
87
struct memlist *mlist = NULL;
usr/src/uts/i86pc/io/dr/dr_util.c
175
dr_memlist_delete(struct memlist *mlist)
usr/src/uts/i86pc/io/dr/dr_util.c
177
register struct memlist *ml;
usr/src/uts/i86pc/io/dr/dr_util.c
181
FREESTRUCT(ml, struct memlist, 1);
usr/src/uts/i86pc/io/dr/dr_util.c
186
dr_memlist_intersect(struct memlist *al, struct memlist *bl)
usr/src/uts/i86pc/io/dr/dr_util.c
221
dr_memlist_coalesce(struct memlist *mlist)
usr/src/uts/i86pc/io/dr/dr_util.c
231
struct memlist *nl;
usr/src/uts/i86pc/io/dr/dr_util.c
240
FREESTRUCT(nl, struct memlist, 1);
usr/src/uts/i86pc/io/dr/dr_util.c
252
memlist_dump(struct memlist *mlist)
usr/src/uts/i86pc/io/dr/dr_util.c
254
register struct memlist *ml;
usr/src/uts/i86pc/io/dr/dr_util.c
264
struct memlist *
usr/src/uts/i86pc/io/dr/dr_util.c
265
dr_memlist_dup(struct memlist *mlist)
usr/src/uts/i86pc/io/dr/dr_util.c
267
struct memlist *hl = NULL, *tl, **mlp;
usr/src/uts/i86pc/io/dr/dr_util.c
275
*mlp = GETSTRUCT(struct memlist, 1);
usr/src/uts/i86pc/io/dr/dr_util.c
287
struct memlist *
usr/src/uts/i86pc/io/dr/dr_util.c
288
dr_memlist_add_span(struct memlist *mlist, uint64_t base, uint64_t len)
usr/src/uts/i86pc/io/dr/dr_util.c
290
struct memlist *ml, *tl, *nl;
usr/src/uts/i86pc/io/dr/dr_util.c
296
mlist = GETSTRUCT(struct memlist, 1);
usr/src/uts/i86pc/io/dr/dr_util.c
307
nl = GETSTRUCT(struct memlist, 1);
usr/src/uts/i86pc/io/dr/dr_util.c
332
nl = GETSTRUCT(struct memlist, 1);
usr/src/uts/i86pc/io/dr/dr_util.c
345
struct memlist *
usr/src/uts/i86pc/io/dr/dr_util.c
346
dr_memlist_del_span(struct memlist *mlist, uint64_t base, uint64_t len)
usr/src/uts/i86pc/io/dr/dr_util.c
349
struct memlist *ml, *tl, *nlp;
usr/src/uts/i86pc/io/dr/dr_util.c
377
struct memlist *nl;
usr/src/uts/i86pc/io/dr/dr_util.c
381
nl = GETSTRUCT(struct memlist, 1);
usr/src/uts/i86pc/io/dr/dr_util.c
395
FREESTRUCT(ml, struct memlist, 1);
usr/src/uts/i86pc/io/dr/dr_util.c
402
FREESTRUCT(ml, struct memlist, 1);
usr/src/uts/i86pc/io/dr/dr_util.c
415
struct memlist *
usr/src/uts/i86pc/io/dr/dr_util.c
416
dr_memlist_cat_span(struct memlist *mlist, uint64_t base, uint64_t len)
usr/src/uts/i86pc/io/dr/dr_util.c
418
struct memlist *ml, *tl, *nl;
usr/src/uts/i86pc/io/dr/dr_util.c
424
mlist = GETSTRUCT(struct memlist, 1);
usr/src/uts/i86pc/io/dr/dr_util.c
434
nl = GETSTRUCT(struct memlist, 1);
usr/src/uts/i86pc/io/dr/dr_util.c
448
nl = GETSTRUCT(struct memlist, 1);
usr/src/uts/i86pc/io/immu.c
152
struct memlist *mp;
usr/src/uts/i86pc/io/immu_dvma.c
1024
struct memlist *mp;
usr/src/uts/i86pc/io/immu_dvma.c
86
extern struct memlist *phys_install;
usr/src/uts/i86pc/io/immu_dvma.c
933
struct memlist *mp;
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
138
struct memlist *ranges, *current;
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
149
struct memlist *prev, *orig, *new;
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
183
struct memlist *next = current->ml_next;
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
205
acpi_find_bus_res(uint32_t bus, pci_prd_rsrc_t type, struct memlist **res)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
231
static struct memlist **
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
503
mps_find_bus_res(uint32_t bus, pci_prd_rsrc_t rsrc, struct memlist **res)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
590
hrt_find_bus_res(uint32_t bus, pci_prd_rsrc_t type, struct memlist **res)
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
663
struct memlist *
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
666
struct memlist *res = NULL;
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
70
static int mps_find_bus_res(uint32_t, pci_prd_rsrc_t, struct memlist **);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
72
static int hrt_find_bus_res(uint32_t, pci_prd_rsrc_t, struct memlist **);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
73
static int acpi_find_bus_res(uint32_t, pci_prd_rsrc_t, struct memlist **);
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
86
struct memlist *acpi_io_res[PCI_MAX_BUS_NUM];
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
87
struct memlist *acpi_mem_res[PCI_MAX_BUS_NUM];
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
88
struct memlist *acpi_pmem_res[PCI_MAX_BUS_NUM];
usr/src/uts/i86pc/io/pci/pci_prd_i86pc.c
89
struct memlist *acpi_bus_res[PCI_MAX_BUS_NUM];
usr/src/uts/i86pc/os/fakebop.c
206
struct memlist *ml = (struct memlist *)xbootp->bi_phys_install;
usr/src/uts/i86pc/os/lgrpplat.c
1164
extern struct memlist *phys_avail;
usr/src/uts/i86pc/os/lgrpplat.c
1165
extern struct memlist *phys_install;
usr/src/uts/i86pc/os/lgrpplat.c
2141
struct memlist *mlist;
usr/src/uts/i86pc/os/lgrpplat.c
2143
extern struct memlist *phys_avail;
usr/src/uts/i86pc/os/lgrpplat.c
2144
extern struct memlist *phys_install;
usr/src/uts/i86pc/os/lgrpplat.c
2922
struct memlist *ml;
usr/src/uts/i86pc/os/lgrpplat.c
413
void plat_build_mem_nodes(struct memlist *list);
usr/src/uts/i86pc/os/lgrpplat.c
529
plat_build_mem_nodes(struct memlist *list)
usr/src/uts/i86pc/os/machdep.c
1239
struct memlist *mp;
usr/src/uts/i86pc/os/memnode.c
190
startup_build_mem_nodes(struct memlist *list)
usr/src/uts/i86pc/os/memnode.c
259
mem_node_memlist_pages(int mnode, struct memlist *mlist)
usr/src/uts/i86pc/os/memnode.c
264
struct memlist *pmem;
usr/src/uts/i86pc/os/memscrub.c
148
static struct memlist *memscrub_memlist;
usr/src/uts/i86pc/os/memscrub.c
172
struct memlist *src;
usr/src/uts/i86pc/os/memscrub.c
215
memscrub_printmemlist(char *title, struct memlist *listp)
usr/src/uts/i86pc/os/memscrub.c
217
struct memlist *list;
usr/src/uts/i86pc/os/memscrub.c
265
struct memlist *mlp;
usr/src/uts/i86pc/os/memscrub.c
460
struct memlist *dst;
usr/src/uts/i86pc/os/memscrub.c
461
struct memlist *prev, *next;
usr/src/uts/i86pc/os/memscrub.c
527
dst = kmem_alloc(sizeof (struct memlist), KM_NOSLEEP);
usr/src/uts/i86pc/os/startup.c
1100
memlist_sz = ROUND_UP_PAGE(2 * sizeof (struct memlist) *
usr/src/uts/i86pc/os/startup.c
1102
ADD_TO_ALLOCATIONS(memlist, memlist_sz);
usr/src/uts/i86pc/os/startup.c
1108
rsvdmemlist_sz = ROUND_UP_PAGE(2 * sizeof (struct memlist) *
usr/src/uts/i86pc/os/startup.c
1217
current = phys_install = memlist;
usr/src/uts/i86pc/os/startup.c
1219
if ((caddr_t)current > (caddr_t)memlist + memlist_sz)
usr/src/uts/i86pc/os/startup.c
1228
if ((caddr_t)current > (caddr_t)memlist + memlist_sz)
usr/src/uts/i86pc/os/startup.c
1237
if ((caddr_t)current < (caddr_t)memlist + memlist_sz) {
usr/src/uts/i86pc/os/startup.c
1239
(caddr_t)memlist + memlist_sz - (caddr_t)current);
usr/src/uts/i86pc/os/startup.c
2428
struct memlist *pmem;
usr/src/uts/i86pc/os/startup.c
2967
struct memlist *new,
usr/src/uts/i86pc/os/startup.c
2968
struct memlist **memlistp)
usr/src/uts/i86pc/os/startup.c
2970
struct memlist *cur;
usr/src/uts/i86pc/os/startup.c
334
struct memlist *memlist;
usr/src/uts/i86pc/os/startup.c
345
struct memlist *phys_install; /* Total installed physical memory */
usr/src/uts/i86pc/os/startup.c
346
struct memlist *phys_avail; /* Total available physical memory */
usr/src/uts/i86pc/os/startup.c
347
struct memlist *bios_rsvd; /* Bios reserved memory */
usr/src/uts/i86pc/os/startup.c
525
print_memlist(char *title, struct memlist *mp)
usr/src/uts/i86pc/os/startup.c
965
struct memlist *current;
usr/src/uts/i86pc/sys/acpidev_dr.h
238
struct memlist *ml, void **hdlpp, uint32_t *pxmidp,
usr/src/uts/i86pc/sys/dr.h
330
struct memlist *sbm_dyn_segs; /* kphysm_add_dynamic segs */
usr/src/uts/i86pc/sys/dr.h
340
struct memlist *sbm_mlist;
usr/src/uts/i86pc/sys/dr.h
341
struct memlist *sbm_del_mlist;
usr/src/uts/i86pc/sys/dr_util.h
68
extern void dr_memlist_delete(struct memlist *mlist);
usr/src/uts/i86pc/sys/dr_util.h
69
extern void memlist_dump(struct memlist *mlist);
usr/src/uts/i86pc/sys/dr_util.h
70
extern int dr_memlist_intersect(struct memlist *al,
usr/src/uts/i86pc/sys/dr_util.h
71
struct memlist *bl);
usr/src/uts/i86pc/sys/dr_util.h
72
extern void dr_memlist_coalesce(struct memlist *mlist);
usr/src/uts/i86pc/sys/dr_util.h
73
extern struct memlist *dr_memlist_dup(struct memlist *mlist);
usr/src/uts/i86pc/sys/dr_util.h
74
extern struct memlist *dr_memlist_add_span(struct memlist *mlist,
usr/src/uts/i86pc/sys/dr_util.h
76
extern struct memlist *dr_memlist_del_span(struct memlist *mlist,
usr/src/uts/i86pc/sys/dr_util.h
78
extern struct memlist *dr_memlist_cat_span(struct memlist *mlist,
usr/src/uts/i86pc/sys/drmach.h
150
struct memlist **ml);
usr/src/uts/i86pc/sys/drmach.h
160
struct memlist *src_copy_ml,
usr/src/uts/i86pc/sys/machsystm.h
174
struct memlist;
usr/src/uts/i86pc/sys/machsystm.h
175
extern void memlist_add(uint64_t, uint64_t, struct memlist *,
usr/src/uts/i86pc/sys/machsystm.h
176
struct memlist **);
usr/src/uts/i86pc/sys/memnode.h
77
struct memlist;
usr/src/uts/i86pc/sys/memnode.h
79
extern void startup_build_mem_nodes(struct memlist *);
usr/src/uts/i86pc/sys/memnode.h
83
extern pgcnt_t mem_node_memlist_pages(int, struct memlist *);
usr/src/uts/i86pc/vm/i86_mmu.c
241
struct memlist *pmem;
usr/src/uts/i86xpv/os/balloon.c
187
struct memlist memlist;
usr/src/uts/i86xpv/os/balloon.c
195
#define MEM_STRUCT_SIZE (sizeof (struct memseg) + sizeof (struct memlist))
usr/src/uts/i86xpv/os/balloon.c
354
memlist_add(pfn_to_pa(meta_start), num_pages, &mem->memlist,
usr/src/uts/intel/io/pci/pci_boot.c
1146
struct memlist *scratch_list;
usr/src/uts/intel/io/pci/pci_boot.c
1696
for (struct memlist *ml = pci_bus_res[bus].mem_avail;
usr/src/uts/intel/io/pci/pci_boot.c
1801
struct memlist *entry;
usr/src/uts/intel/io/pci/pci_boot.c
2547
struct memlist **io_avail = &pci_bus_res[bus].io_avail;
usr/src/uts/intel/io/pci/pci_boot.c
2548
struct memlist **io_used = &pci_bus_res[bus].io_used;
usr/src/uts/intel/io/pci/pci_boot.c
2655
struct memlist **mem_avail = &pci_bus_res[bus].mem_avail;
usr/src/uts/intel/io/pci/pci_boot.c
2656
struct memlist **mem_used = &pci_bus_res[bus].mem_used;
usr/src/uts/intel/io/pci/pci_boot.c
2657
struct memlist **pmem_avail = &pci_bus_res[bus].pmem_avail;
usr/src/uts/intel/io/pci/pci_boot.c
2658
struct memlist **pmem_used = &pci_bus_res[bus].pmem_used;
usr/src/uts/intel/io/pci/pci_boot.c
2890
struct memlist **io_avail, **io_used;
usr/src/uts/intel/io/pci/pci_boot.c
2891
struct memlist **mem_avail, **mem_used;
usr/src/uts/intel/io/pci/pci_boot.c
2892
struct memlist **pmem_avail;
usr/src/uts/intel/io/pci/pci_boot.c
303
static void pci_memlist_remove_list(struct memlist **list,
usr/src/uts/intel/io/pci/pci_boot.c
304
struct memlist *remove_list);
usr/src/uts/intel/io/pci/pci_boot.c
323
struct memlist *io_used;
usr/src/uts/intel/io/pci/pci_boot.c
324
struct memlist *mem_used;
usr/src/uts/intel/io/pci/pci_boot.c
3325
memlist_to_ranges(void **rp, struct memlist *list, const int bus,
usr/src/uts/intel/io/pci/pci_boot.c
3378
struct memlist *iolist, *memlist, *pmemlist;
usr/src/uts/intel/io/pci/pci_boot.c
3386
iolist = memlist = pmemlist = (struct memlist *)NULL;
usr/src/uts/intel/io/pci/pci_boot.c
3390
pci_memlist_merge(&pci_bus_res[bus].mem_avail, &memlist);
usr/src/uts/intel/io/pci/pci_boot.c
3391
pci_memlist_merge(&pci_bus_res[bus].mem_used, &memlist);
usr/src/uts/intel/io/pci/pci_boot.c
3396
total += pci_memlist_count(memlist);
usr/src/uts/intel/io/pci/pci_boot.c
3410
memlist_to_ranges(&next_rp, memlist, bus,
usr/src/uts/intel/io/pci/pci_boot.c
3420
pci_memlist_free_all(&memlist);
usr/src/uts/intel/io/pci/pci_boot.c
3425
pci_memlist_remove_list(struct memlist **list, struct memlist *remove_list)
usr/src/uts/intel/io/pci/pci_boot.c
3435
memlist_to_spec(struct pci_phys_spec *sp, const int bus, struct memlist *list,
usr/src/uts/intel/io/pci/pci_boot.c
643
struct memlist *list;
usr/src/uts/intel/io/pci/pci_boot.c
781
struct memlist **list;
usr/src/uts/intel/io/pci/pci_boot.c
826
struct memlist **par_avail, **par_used, **avail, **used;
usr/src/uts/intel/io/pci/pci_boot.c
856
for (struct memlist *m = *avail; m != NULL; m = m->ml_next) {
usr/src/uts/intel/io/pci/pci_boot.c
924
is_vga(struct memlist *elem, mem_res_t type)
usr/src/uts/intel/io/pci/pci_boot.c
948
list_is_vga_only(struct memlist *l, mem_res_t type)
usr/src/uts/intel/io/pci/pci_boot.c
966
pci_memlist_range(struct memlist *list, mem_res_t type, uint64_t *basep,
usr/src/uts/intel/io/pci/pci_memlist.c
155
pci_memlist_remove(struct memlist **listp, uint64_t addr, uint64_t size)
usr/src/uts/intel/io/pci/pci_memlist.c
157
struct memlist *prev = 0;
usr/src/uts/intel/io/pci/pci_memlist.c
158
struct memlist *chunk;
usr/src/uts/intel/io/pci/pci_memlist.c
179
struct memlist *delete_chunk;
usr/src/uts/intel/io/pci/pci_memlist.c
193
struct memlist *new;
usr/src/uts/intel/io/pci/pci_memlist.c
224
pci_memlist_find(struct memlist **listp, uint64_t size, int align)
usr/src/uts/intel/io/pci/pci_memlist.c
228
struct memlist *prev = 0, *next;
usr/src/uts/intel/io/pci/pci_memlist.c
260
pci_memlist_find_with_startaddr(struct memlist **listp, uint64_t address,
usr/src/uts/intel/io/pci/pci_memlist.c
265
struct memlist *next;
usr/src/uts/intel/io/pci/pci_memlist.c
295
pci_memlist_subsume(struct memlist **src, struct memlist **dest)
usr/src/uts/intel/io/pci/pci_memlist.c
297
struct memlist *head, *prev;
usr/src/uts/intel/io/pci/pci_memlist.c
313
pci_memlist_merge(struct memlist **src, struct memlist **dest)
usr/src/uts/intel/io/pci/pci_memlist.c
315
struct memlist *p;
usr/src/uts/intel/io/pci/pci_memlist.c
327
struct memlist *
usr/src/uts/intel/io/pci/pci_memlist.c
328
pci_memlist_dup(struct memlist *listp)
usr/src/uts/intel/io/pci/pci_memlist.c
330
struct memlist *head = 0, *prev = 0;
usr/src/uts/intel/io/pci/pci_memlist.c
333
struct memlist *entry = pci_memlist_alloc();
usr/src/uts/intel/io/pci/pci_memlist.c
349
pci_memlist_count(struct memlist *listp)
usr/src/uts/intel/io/pci/pci_memlist.c
47
pci_memlist_dump(struct memlist *listp)
usr/src/uts/intel/io/pci/pci_memlist.c
58
struct memlist *
usr/src/uts/intel/io/pci/pci_memlist.c
61
return ((struct memlist *)kmem_zalloc(sizeof (struct memlist),
usr/src/uts/intel/io/pci/pci_memlist.c
66
pci_memlist_free(struct memlist *buf)
usr/src/uts/intel/io/pci/pci_memlist.c
68
kmem_free(buf, sizeof (struct memlist));
usr/src/uts/intel/io/pci/pci_memlist.c
72
pci_memlist_free_all(struct memlist **list)
usr/src/uts/intel/io/pci/pci_memlist.c
74
struct memlist *next, *buf;
usr/src/uts/intel/io/pci/pci_memlist.c
80
kmem_free(buf, sizeof (struct memlist));
usr/src/uts/intel/io/pci/pci_memlist.c
87
pci_memlist_insert(struct memlist **listp, uint64_t addr, uint64_t size)
usr/src/uts/intel/io/pci/pci_memlist.c
90
struct memlist *entry;
usr/src/uts/intel/io/pci/pci_memlist.c
91
struct memlist *prev = 0, *next;
usr/src/uts/intel/os/sundep.c
124
struct memlist *list, /* pointer to start of installed list */
usr/src/uts/intel/os/sundep.c
149
struct memlist *list, /* pointer to start of installed list */
usr/src/uts/intel/os/sundep.c
170
struct memlist *src,
usr/src/uts/intel/os/sundep.c
171
struct memlist **dstp,
usr/src/uts/intel/os/sundep.c
174
struct memlist *dst, *prev;
usr/src/uts/intel/sys/bootconf.h
85
struct memlist *physinstalled; /* amt of physmem installed */
usr/src/uts/intel/sys/bootconf.h
86
struct memlist *rsvdmem; /* amt of bios reserved mem */
usr/src/uts/intel/sys/bootconf.h
87
struct memlist *physavail; /* amt of physmem avail for use */
usr/src/uts/intel/sys/bootconf.h
88
struct memlist *virtavail; /* amt of virtmem avail for use */
usr/src/uts/intel/sys/bootconf.h
89
struct memlist *pcimem; /* amt of pcimem avail for use */
usr/src/uts/intel/sys/memlist_plat.h
45
extern void copy_memlist_filter(struct memlist *, struct memlist **,
usr/src/uts/intel/sys/memlist_plat.h
47
extern void installed_top_size(struct memlist *, pfn_t *, pgcnt_t *);
usr/src/uts/intel/sys/memlist_plat.h
48
extern void installed_top_size_ex(struct memlist *, pfn_t *, pgcnt_t *, int *);
usr/src/uts/intel/sys/platform_module.h
41
extern void plat_build_mem_nodes(struct memlist *);
usr/src/uts/sun/sys/bootconf.h
61
struct memlist *physinstalled; /* amt of physmem installed */
usr/src/uts/sun/sys/bootconf.h
62
struct memlist *physavail; /* amt of physmem avail for use */
usr/src/uts/sun/sys/bootconf.h
63
struct memlist *virtavail; /* amt of virtmem avail for use */
usr/src/uts/sun4/os/dmv.c
300
ndata_alloc_dmv(struct memlist *ndata)
usr/src/uts/sun4/os/lgrpplat.c
202
extern struct memlist *phys_avail;
usr/src/uts/sun4/os/lgrpplat.c
203
extern struct memlist *phys_install;
usr/src/uts/sun4/os/lgrpplat.c
273
extern struct memlist *phys_install;
usr/src/uts/sun4/os/lgrpplat.c
274
extern struct memlist *phys_avail;
usr/src/uts/sun4/os/lgrpplat.c
275
struct memlist *mlist;
usr/src/uts/sun4/os/memlist.c
165
struct memlist *physavail)
usr/src/uts/sun4/os/memlist.c
240
diff_memlists(struct memlist *proto, struct memlist *diff, void (*func)())
usr/src/uts/sun4/os/memlist.c
352
sync_memlists(struct memlist *orig, struct memlist *new)
usr/src/uts/sun4/os/memlist.c
406
struct memlist **dstp)
usr/src/uts/sun4/os/memlist.c
408
struct memlist *dst, *prev;
usr/src/uts/sun4/os/memlist.c
613
struct memlist *list, /* pointer to start of installed list */
usr/src/uts/sun4/os/memlist.c
97
struct memlist *mp;
usr/src/uts/sun4/os/memnode.c
249
mem_node_memlist_pages(int mnode, struct memlist *mlist)
usr/src/uts/sun4/os/memnode.c
255
struct memlist *pmem;
usr/src/uts/sun4/os/startup.c
1351
memlist_sz = sizeof (struct memlist) * (prom_phys_installed_len() +
usr/src/uts/sun4/os/startup.c
1359
memlist = (struct memlist *)memspace;
usr/src/uts/sun4/os/startup.c
1361
PRM_DEBUG(memlist);
usr/src/uts/sun4/os/startup.c
1381
virt_avail = memlist;
usr/src/uts/sun4/os/startup.c
1382
copy_memlist(boot_virtavail, boot_virtavail_len, &memlist);
usr/src/uts/sun4/os/startup.c
1402
phys_avail = memlist;
usr/src/uts/sun4/os/startup.c
1403
copy_memlist(boot_physavail, boot_physavail_len, &memlist);
usr/src/uts/sun4/os/startup.c
1418
phys_install = memlist;
usr/src/uts/sun4/os/startup.c
1419
copy_memlist(boot_physinstalled, boot_physinstalled_len, &memlist);
usr/src/uts/sun4/os/startup.c
1430
nopp_list = memlist;
usr/src/uts/sun4/os/startup.c
1431
memlist_new(va_to_pa(s_text), MMU_PAGESIZE4M, &memlist);
usr/src/uts/sun4/os/startup.c
1433
&memlist, &nopp_list);
usr/src/uts/sun4/os/startup.c
1437
memlist_add(kmem64_pabase, kmem64_sz, &memlist, &nopp_list);
usr/src/uts/sun4/os/startup.c
1439
if ((caddr_t)memlist > (memspace + memlist_sz))
usr/src/uts/sun4/os/startup.c
168
struct memlist *phys_install; /* Total installed physical memory */
usr/src/uts/sun4/os/startup.c
169
struct memlist *phys_avail; /* Available (unreserved) physical memory */
usr/src/uts/sun4/os/startup.c
1696
virt_avail = memlist;
usr/src/uts/sun4/os/startup.c
1697
copy_memlist(boot_virtavail, boot_virtavail_len, &memlist);
usr/src/uts/sun4/os/startup.c
170
struct memlist *virt_avail; /* Available (unmapped?) virtual memory */
usr/src/uts/sun4/os/startup.c
171
struct memlist *nopp_list; /* pages with no backing page structs */
usr/src/uts/sun4/os/startup.c
1710
struct memlist *cur;
usr/src/uts/sun4/os/startup.c
172
struct memlist ndata; /* memlist of nucleus allocatable memory */
usr/src/uts/sun4/os/startup.c
1727
cur = memlist;
usr/src/uts/sun4/os/startup.c
1728
copy_memlist(boot_physavail, boot_physavail_len, &memlist);
usr/src/uts/sun4/os/startup.c
1736
kmem64_overmap_size, &memlist, &cur);
usr/src/uts/sun4/os/startup.c
1745
(uint64_t)ndata_remain_sz, &memlist, &cur);
usr/src/uts/sun4/os/startup.c
1751
if ((caddr_t)memlist > (caddr_t)memlist_end)
usr/src/uts/sun4/os/startup.c
2122
if ((caddr_t)memlist > (caddr_t)memlist_end)
usr/src/uts/sun4/os/startup.c
2124
memlist_free_block((caddr_t)memlist,
usr/src/uts/sun4/os/startup.c
2125
((caddr_t)memlist_end - (caddr_t)memlist));
usr/src/uts/sun4/os/startup.c
2126
memlist = NULL;
usr/src/uts/sun4/os/startup.c
2395
memlist_new(uint64_t start, uint64_t len, struct memlist **memlistp)
usr/src/uts/sun4/os/startup.c
2397
struct memlist *new;
usr/src/uts/sun4/os/startup.c
2413
memlist_add(uint64_t start, uint64_t len, struct memlist **memlistp,
usr/src/uts/sun4/os/startup.c
2414
struct memlist **curmemlistp)
usr/src/uts/sun4/os/startup.c
2416
struct memlist *new = *memlistp;
usr/src/uts/sun4/os/startup.c
2423
ndata_alloc_memseg(struct memlist *ndata, size_t avail)
usr/src/uts/sun4/os/startup.c
252
static int ndata_alloc_memseg(struct memlist *, size_t);
usr/src/uts/sun4/os/startup.c
253
static void memlist_new(uint64_t, uint64_t, struct memlist **);
usr/src/uts/sun4/os/startup.c
255
struct memlist **, struct memlist **);
usr/src/uts/sun4/os/startup.c
270
static struct memlist *memlist;
usr/src/uts/sun4/os/startup.c
2703
struct memlist *pmem;
usr/src/uts/sun4/os/startup.c
304
printmemlist(char *title, struct memlist *list)
usr/src/uts/sun4/os/startup.c
86
extern int ndata_alloc_mmfsa(struct memlist *ndata);
usr/src/uts/sun4/os/startup.c
940
static struct memlist *old_phys_avail;
usr/src/uts/sun4/os/startup.c
951
struct memlist *cur;
usr/src/uts/sun4/sys/memlist_plat.h
52
extern void copy_memlist(prom_memlist_t *, size_t, struct memlist **);
usr/src/uts/sun4/sys/memlist_plat.h
58
extern void installed_top_size(struct memlist *, pfn_t *, pgcnt_t *);
usr/src/uts/sun4/sys/memlist_plat.h
59
extern void fix_prom_pages(struct memlist *, struct memlist *);
usr/src/uts/sun4/sys/memlist_plat.h
67
extern void diff_memlists(struct memlist *, struct memlist *,
usr/src/uts/sun4/sys/memlist_plat.h
69
extern void sync_memlists(struct memlist *, struct memlist *);
usr/src/uts/sun4/sys/memnode.h
103
struct memlist;
usr/src/uts/sun4/sys/memnode.h
114
extern pgcnt_t mem_node_memlist_pages(int, struct memlist *);
usr/src/uts/sun4/vm/sfmmu.c
261
extern struct memlist *virt_avail;
usr/src/uts/sun4/vm/sfmmu.c
487
ndata_alloc_init(struct memlist *ndata, uintptr_t base, uintptr_t end)
usr/src/uts/sun4/vm/sfmmu.c
489
ASSERT(sizeof (struct memlist) <= ecache_alignsize);
usr/src/uts/sun4/vm/sfmmu.c
506
ndata_maxsize(struct memlist *ndata)
usr/src/uts/sun4/vm/sfmmu.c
526
ndata_extra_base(struct memlist *ndata, size_t alignment, caddr_t endaddr)
usr/src/uts/sun4/vm/sfmmu.c
565
bzero((void *)base, sizeof (struct memlist));
usr/src/uts/sun4/vm/sfmmu.c
579
static struct memlist *
usr/src/uts/sun4/vm/sfmmu.c
580
ndata_select_chunk(struct memlist *ndata, size_t wanted, size_t alignment)
usr/src/uts/sun4/vm/sfmmu.c
582
struct memlist *fnd_below = NULL;
usr/src/uts/sun4/vm/sfmmu.c
583
struct memlist *fnd_above = NULL;
usr/src/uts/sun4/vm/sfmmu.c
584
struct memlist *fnd_unused = NULL;
usr/src/uts/sun4/vm/sfmmu.c
585
struct memlist *frlist;
usr/src/uts/sun4/vm/sfmmu.c
658
ndata_alloc(struct memlist *ndata, size_t wanted, size_t alignment)
usr/src/uts/sun4/vm/sfmmu.c
660
struct memlist *found;
usr/src/uts/sun4/vm/sfmmu.c
661
struct memlist *fnd_above;
usr/src/uts/sun4/vm/sfmmu.c
691
fnd_above = (struct memlist *)end;
usr/src/uts/sun4/vm/sfmmu.c
719
sizeof (struct memlist));
usr/src/uts/sun4/vm/sfmmu.c
732
fnd_above = (struct memlist *)end;
usr/src/uts/sun4/vm/sfmmu.c
746
bzero((void *)found->ml_address, sizeof (struct memlist));
usr/src/uts/sun4/vm/sfmmu.c
806
ndata_alloc_tsbs(struct memlist *ndata, pgcnt_t npages)
usr/src/uts/sun4/vm/sfmmu.c
909
ndata_alloc_hat(struct memlist *ndata)
usr/src/uts/sun4/vm/sfmmu.c
924
ndata_alloc_kpm(struct memlist *ndata, pgcnt_t kpm_npages)
usr/src/uts/sun4/vm/vm_dep.c
783
ndata_alloc_page_mutexs(struct memlist *ndata)
usr/src/uts/sun4/vm/vm_dep.h
855
extern void ndata_alloc_init(struct memlist *, uintptr_t, uintptr_t);
usr/src/uts/sun4/vm/vm_dep.h
856
extern void *ndata_alloc(struct memlist *, size_t, size_t);
usr/src/uts/sun4/vm/vm_dep.h
857
extern void *ndata_extra_base(struct memlist *, size_t, caddr_t);
usr/src/uts/sun4/vm/vm_dep.h
858
extern size_t ndata_maxsize(struct memlist *);
usr/src/uts/sun4/vm/vm_dep.h
859
extern size_t ndata_spare(struct memlist *, size_t, size_t);
usr/src/uts/sun4u/io/sbd.c
3827
struct memlist *ml;
usr/src/uts/sun4u/io/sbd.c
3828
extern struct memlist *phys_install;
usr/src/uts/sun4u/io/sbd.c
4683
struct memlist *ml;
usr/src/uts/sun4u/io/sbd.c
4684
extern struct memlist *phys_install;
usr/src/uts/sun4u/io/sbd_mem.c
1456
struct memlist *ml, *mlist;
usr/src/uts/sun4u/io/sbd_mem.c
1488
sbd_reserve_mem_spans(memhandle_t *mhp, struct memlist *ml)
usr/src/uts/sun4u/io/sbd_mem.c
1493
struct memlist *mc;
usr/src/uts/sun4u/io/sbd_mem.c
1534
sbd_check_boundaries(struct memlist *orig_memlist, sbd_mem_unit_t *s_mp,
usr/src/uts/sun4u/io/sbd_mem.c
1537
struct memlist *new_memlist;
usr/src/uts/sun4u/io/sbd_mem.c
1607
sbd_mem_unit_t *s_mp, struct memlist *s_ml)
usr/src/uts/sun4u/io/sbd_mem.c
1624
struct memlist *d_ml, *t_ml, *x_ml;
usr/src/uts/sun4u/io/sbd_mem.c
2070
memlist_delete(struct memlist *mlist)
usr/src/uts/sun4u/io/sbd_mem.c
2081
struct memlist *
usr/src/uts/sun4u/io/sbd_mem.c
2082
memlist_dup(struct memlist *mlist)
usr/src/uts/sun4u/io/sbd_mem.c
2084
struct memlist *hl, *prev;
usr/src/uts/sun4u/io/sbd_mem.c
2092
struct memlist *mp;
usr/src/uts/sun4u/io/sbd_mem.c
2117
memlist_dump(struct memlist *mlist)
usr/src/uts/sun4u/io/sbd_mem.c
2119
register struct memlist *ml;
usr/src/uts/sun4u/io/sbd_mem.c
2132
memlist_intersect(struct memlist *al, struct memlist *bl)
usr/src/uts/sun4u/io/sbd_mem.c
2172
memlist_canfit(struct memlist *s_mlist, struct memlist *t_mlist)
usr/src/uts/sun4u/io/sbd_mem.c
2176
struct memlist *s_ml, *t_ml;
usr/src/uts/sun4u/io/sbd_mem.c
2237
struct memlist *ml, *mc;
usr/src/uts/sun4u/io/sbd_mem.c
278
struct memlist *mlist, *ml;
usr/src/uts/sun4u/io/sbd_mem.c
476
sbd_add_memory_spans(sbd_board_t *sbp, struct memlist *ml)
usr/src/uts/sun4u/io/sbd_mem.c
543
struct memlist *ml;
usr/src/uts/sun4u/io/sbd_mem.c
62
struct memlist *mlist);
usr/src/uts/sun4u/io/sbd_mem.c
63
static int sbd_check_boundaries(struct memlist *orig_memlist,
usr/src/uts/sun4u/io/sbd_mem.c
67
sbd_mem_unit_t *mp, struct memlist *ml);
usr/src/uts/sun4u/io/sbd_mem.c
676
struct memlist *nl;
usr/src/uts/sun4u/io/sbd_mem.c
70
static int memlist_canfit(struct memlist *s_mlist,
usr/src/uts/sun4u/io/sbd_mem.c
71
struct memlist *t_mlist);
usr/src/uts/sun4u/io/sbd_mem.c
76
struct memlist *
usr/src/uts/sun4u/io/sbd_mem.c
79
struct memlist *mlist;
usr/src/uts/sun4u/io/sbd_mem.c
844
struct memlist *ml;
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
269
extern struct memlist *phys_avail;
usr/src/uts/sun4u/ngdr/io/dr.c
2953
struct memlist *ml;
usr/src/uts/sun4u/ngdr/io/dr.c
2954
extern struct memlist *phys_install;
usr/src/uts/sun4u/ngdr/io/dr.c
64
extern struct memlist *phys_install;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1060
dr_add_memory_spans(dr_mem_unit_t *mp, struct memlist *ml)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1116
struct memlist *ml;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1202
struct memlist *s_copy_mlist;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1280
struct memlist *t_excess_mlist;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1456
struct memlist *ml;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1965
struct memlist *ml, *mlist;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
2012
dr_reserve_mem_spans(memhandle_t *mhp, struct memlist *ml)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
2017
struct memlist *mc;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
2069
dr_mem_unit_t *s_mp, struct memlist *s_ml)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
2089
struct memlist *d_ml, *t_ml, *x_ml;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
2529
struct memlist *ml;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
2675
memlist_canfit(struct memlist *s_mlist, struct memlist *t_mlist)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
2679
struct memlist *s_ml, *t_ml;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
293
struct memlist *ml, *mc;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
365
dr_mem_ecache_scrub(dr_mem_unit_t *mp, struct memlist *mlist)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
371
struct memlist *ml;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
431
struct memlist *c_ml, *d_ml;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
62
extern struct memlist *phys_install;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
651
struct memlist *mlist, *ml;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
71
static int dr_reserve_mem_spans(memhandle_t *mhp, struct memlist *mlist);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
73
struct memlist *ml);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
76
static int memlist_canfit(struct memlist *s_mlist,
usr/src/uts/sun4u/ngdr/io/dr_mem.c
77
struct memlist *t_mlist);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
95
static struct memlist *
usr/src/uts/sun4u/ngdr/io/dr_mem.c
951
struct memlist *mlist, *ml;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
98
struct memlist *mlist = NULL;
usr/src/uts/sun4u/ngdr/io/dr_util.c
175
dr_memlist_delete(struct memlist *mlist)
usr/src/uts/sun4u/ngdr/io/dr_util.c
177
register struct memlist *ml;
usr/src/uts/sun4u/ngdr/io/dr_util.c
181
FREESTRUCT(ml, struct memlist, 1);
usr/src/uts/sun4u/ngdr/io/dr_util.c
186
dr_memlist_intersect(struct memlist *al, struct memlist *bl)
usr/src/uts/sun4u/ngdr/io/dr_util.c
221
dr_memlist_coalesce(struct memlist *mlist)
usr/src/uts/sun4u/ngdr/io/dr_util.c
231
struct memlist *nl;
usr/src/uts/sun4u/ngdr/io/dr_util.c
240
FREESTRUCT(nl, struct memlist, 1);
usr/src/uts/sun4u/ngdr/io/dr_util.c
252
memlist_dump(struct memlist *mlist)
usr/src/uts/sun4u/ngdr/io/dr_util.c
254
register struct memlist *ml;
usr/src/uts/sun4u/ngdr/io/dr_util.c
263
struct memlist *
usr/src/uts/sun4u/ngdr/io/dr_util.c
264
dr_memlist_dup(struct memlist *mlist)
usr/src/uts/sun4u/ngdr/io/dr_util.c
266
struct memlist *hl = NULL, *tl, **mlp;
usr/src/uts/sun4u/ngdr/io/dr_util.c
274
*mlp = GETSTRUCT(struct memlist, 1);
usr/src/uts/sun4u/ngdr/io/dr_util.c
286
struct memlist *
usr/src/uts/sun4u/ngdr/io/dr_util.c
287
dr_memlist_add_span(struct memlist *mlist, uint64_t base, uint64_t len)
usr/src/uts/sun4u/ngdr/io/dr_util.c
289
struct memlist *ml, *tl, *nl;
usr/src/uts/sun4u/ngdr/io/dr_util.c
295
mlist = GETSTRUCT(struct memlist, 1);
usr/src/uts/sun4u/ngdr/io/dr_util.c
306
nl = GETSTRUCT(struct memlist, 1);
usr/src/uts/sun4u/ngdr/io/dr_util.c
331
nl = GETSTRUCT(struct memlist, 1);
usr/src/uts/sun4u/ngdr/io/dr_util.c
344
struct memlist *
usr/src/uts/sun4u/ngdr/io/dr_util.c
345
dr_memlist_del_span(struct memlist *mlist, uint64_t base, uint64_t len)
usr/src/uts/sun4u/ngdr/io/dr_util.c
348
struct memlist *ml, *tl, *nlp;
usr/src/uts/sun4u/ngdr/io/dr_util.c
376
struct memlist *nl;
usr/src/uts/sun4u/ngdr/io/dr_util.c
380
nl = GETSTRUCT(struct memlist, 1);
usr/src/uts/sun4u/ngdr/io/dr_util.c
394
FREESTRUCT(ml, struct memlist, 1);
usr/src/uts/sun4u/ngdr/io/dr_util.c
401
FREESTRUCT(ml, struct memlist, 1);
usr/src/uts/sun4u/ngdr/io/dr_util.c
414
struct memlist *
usr/src/uts/sun4u/ngdr/io/dr_util.c
415
dr_memlist_cat_span(struct memlist *mlist, uint64_t base, uint64_t len)
usr/src/uts/sun4u/ngdr/io/dr_util.c
417
struct memlist *ml, *tl, *nl;
usr/src/uts/sun4u/ngdr/io/dr_util.c
423
mlist = GETSTRUCT(struct memlist, 1);
usr/src/uts/sun4u/ngdr/io/dr_util.c
433
nl = GETSTRUCT(struct memlist, 1);
usr/src/uts/sun4u/ngdr/io/dr_util.c
447
nl = GETSTRUCT(struct memlist, 1);
usr/src/uts/sun4u/ngdr/sys/dr.h
300
struct memlist *sbm_dyn_segs; /* kphysm_add_dynamic segs */
usr/src/uts/sun4u/ngdr/sys/dr.h
310
struct memlist *sbm_mlist;
usr/src/uts/sun4u/ngdr/sys/dr.h
311
struct memlist *sbm_del_mlist;
usr/src/uts/sun4u/ngdr/sys/dr_util.h
71
extern void dr_memlist_delete(struct memlist *mlist);
usr/src/uts/sun4u/ngdr/sys/dr_util.h
72
extern void memlist_dump(struct memlist *mlist);
usr/src/uts/sun4u/ngdr/sys/dr_util.h
73
extern int dr_memlist_intersect(struct memlist *al,
usr/src/uts/sun4u/ngdr/sys/dr_util.h
74
struct memlist *bl);
usr/src/uts/sun4u/ngdr/sys/dr_util.h
75
extern void dr_memlist_coalesce(struct memlist *mlist);
usr/src/uts/sun4u/ngdr/sys/dr_util.h
76
extern struct memlist *dr_memlist_dup(struct memlist *mlist);
usr/src/uts/sun4u/ngdr/sys/dr_util.h
77
extern struct memlist *dr_memlist_add_span(struct memlist *mlist,
usr/src/uts/sun4u/ngdr/sys/dr_util.h
79
extern struct memlist *dr_memlist_del_span(struct memlist *mlist,
usr/src/uts/sun4u/ngdr/sys/dr_util.h
81
extern struct memlist *dr_memlist_cat_span(struct memlist *mlist,
usr/src/uts/sun4u/opl/io/dr_mem.c
1060
dr_add_memory_spans(dr_mem_unit_t *mp, struct memlist *ml)
usr/src/uts/sun4u/opl/io/dr_mem.c
1107
memlist_touch(struct memlist *ml, uint64_t add)
usr/src/uts/sun4u/opl/io/dr_mem.c
1120
dr_mem_unit_t *t_mp, struct memlist *t_excess_mlist)
usr/src/uts/sun4u/opl/io/dr_mem.c
1122
struct memlist *ml;
usr/src/uts/sun4u/opl/io/dr_mem.c
114
static struct memlist *
usr/src/uts/sun4u/opl/io/dr_mem.c
1161
struct memlist ml0;
usr/src/uts/sun4u/opl/io/dr_mem.c
117
struct memlist *mlist = NULL;
usr/src/uts/sun4u/opl/io/dr_mem.c
1249
struct memlist *ml;
usr/src/uts/sun4u/opl/io/dr_mem.c
1250
struct memlist *t_excess_mlist;
usr/src/uts/sun4u/opl/io/dr_mem.c
1337
struct memlist *s_copy_mlist;
usr/src/uts/sun4u/opl/io/dr_mem.c
1569
struct memlist *ml;
usr/src/uts/sun4u/opl/io/dr_mem.c
2082
dr_reserve_mem_spans(memhandle_t *mhp, struct memlist *ml)
usr/src/uts/sun4u/opl/io/dr_mem.c
2087
struct memlist *mc;
usr/src/uts/sun4u/opl/io/dr_mem.c
2138
dr_mem_unit_t *s_mp, struct memlist *s_ml)
usr/src/uts/sun4u/opl/io/dr_mem.c
2149
struct memlist *d_ml, *t_ml, *ml, *b_ml, *x_ml = NULL;
usr/src/uts/sun4u/opl/io/dr_mem.c
2474
struct memlist *t_ml, struct memlist *s_ml,
usr/src/uts/sun4u/opl/io/dr_mem.c
2475
struct memlist *b_ml)
usr/src/uts/sun4u/opl/io/dr_mem.c
2478
struct memlist *s_nonreloc_ml = NULL;
usr/src/uts/sun4u/opl/io/dr_mem.c
2533
static struct memlist *
usr/src/uts/sun4u/opl/io/dr_mem.c
2534
dr_get_copy_mlist(struct memlist *s_mlist, struct memlist *t_mlist,
usr/src/uts/sun4u/opl/io/dr_mem.c
2537
struct memlist *t_ml, *s_copy_ml, *s_del_ml, *ml, *x_ml;
usr/src/uts/sun4u/opl/io/dr_mem.c
2595
struct memlist *dyn;
usr/src/uts/sun4u/opl/io/dr_mem.c
2638
static struct memlist *
usr/src/uts/sun4u/opl/io/dr_mem.c
2639
dr_get_nonreloc_mlist(struct memlist *s_ml, dr_mem_unit_t *s_mp)
usr/src/uts/sun4u/opl/io/dr_mem.c
2641
struct memlist *x_ml = NULL;
usr/src/uts/sun4u/opl/io/dr_mem.c
2642
struct memlist *ml;
usr/src/uts/sun4u/opl/io/dr_mem.c
2652
struct memlist *dyn;
usr/src/uts/sun4u/opl/io/dr_mem.c
2715
dr_memlist_canfit(struct memlist *s_mlist, struct memlist *t_mlist,
usr/src/uts/sun4u/opl/io/dr_mem.c
2719
struct memlist *s_ml, *t_ml, *ml;
usr/src/uts/sun4u/opl/io/dr_mem.c
2762
memlist_canfit(struct memlist *s_mlist, struct memlist *t_mlist)
usr/src/uts/sun4u/opl/io/dr_mem.c
2765
struct memlist *s_ml, *t_ml;
usr/src/uts/sun4u/opl/io/dr_mem.c
311
struct memlist *ml, *mc;
usr/src/uts/sun4u/opl/io/dr_mem.c
379
static struct memlist *
usr/src/uts/sun4u/opl/io/dr_mem.c
380
dr_memlist_del_retired_pages(struct memlist *mlist)
usr/src/uts/sun4u/opl/io/dr_mem.c
436
struct memlist *c_ml, *d_ml;
usr/src/uts/sun4u/opl/io/dr_mem.c
59
extern struct memlist *phys_install;
usr/src/uts/sun4u/opl/io/dr_mem.c
645
dr_del_mlist_query(struct memlist *mlist, memquery_t *mp)
usr/src/uts/sun4u/opl/io/dr_mem.c
647
struct memlist *ml;
usr/src/uts/sun4u/opl/io/dr_mem.c
78
struct memlist *mlist);
usr/src/uts/sun4u/opl/io/dr_mem.c
80
dr_mem_unit_t *mp, struct memlist *ml);
usr/src/uts/sun4u/opl/io/dr_mem.c
82
static struct memlist *dr_memlist_del_retired_pages(struct memlist *ml);
usr/src/uts/sun4u/opl/io/dr_mem.c
821
struct memlist *ml;
usr/src/uts/sun4u/opl/io/dr_mem.c
85
struct memlist *s_ml, struct memlist *x_ml,
usr/src/uts/sun4u/opl/io/dr_mem.c
86
struct memlist *b_ml);
usr/src/uts/sun4u/opl/io/dr_mem.c
88
static int memlist_canfit(struct memlist *s_mlist,
usr/src/uts/sun4u/opl/io/dr_mem.c
89
struct memlist *t_mlist);
usr/src/uts/sun4u/opl/io/dr_mem.c
90
static int dr_del_mlist_query(struct memlist *mlist,
usr/src/uts/sun4u/opl/io/dr_mem.c
92
static struct memlist *dr_get_copy_mlist(struct memlist *s_ml,
usr/src/uts/sun4u/opl/io/dr_mem.c
93
struct memlist *t_ml, dr_mem_unit_t *s_mp,
usr/src/uts/sun4u/opl/io/dr_mem.c
95
static struct memlist *dr_get_nonreloc_mlist(struct memlist *s_ml,
usr/src/uts/sun4u/opl/io/dr_mem.c
956
struct memlist *mlist, *ml;
usr/src/uts/sun4u/opl/io/dr_mem.c
97
static int dr_memlist_canfit(struct memlist *s_mlist,
usr/src/uts/sun4u/opl/io/dr_mem.c
98
struct memlist *t_mlist, dr_mem_unit_t *s_mp,
usr/src/uts/sun4u/opl/io/drmach.c
180
struct memlist *memlist;
usr/src/uts/sun4u/opl/io/drmach.c
2270
if (mp->memlist) {
usr/src/uts/sun4u/opl/io/drmach.c
2271
memlist_delete(mp->memlist);
usr/src/uts/sun4u/opl/io/drmach.c
2272
mp->memlist = NULL;
usr/src/uts/sun4u/opl/io/drmach.c
2390
drmach_mem_get_memlist(drmachid_t id, struct memlist **ml)
usr/src/uts/sun4u/opl/io/drmach.c
2396
struct memlist *mlist;
usr/src/uts/sun4u/opl/io/drmach.c
2402
mlist = memlist_dup(mem->memlist);
usr/src/uts/sun4u/opl/io/drmach.c
2467
struct memlist *ml;
usr/src/uts/sun4u/opl/io/drmach.c
2571
struct memlist *ml;
usr/src/uts/sun4u/opl/io/drmach.c
2961
static struct memlist *
usr/src/uts/sun4u/opl/io/drmach.c
2963
struct memlist *mlist, uint64_t base, uint64_t len)
usr/src/uts/sun4u/opl/io/drmach.c
2965
struct memlist *ml, *tl, *nl;
usr/src/uts/sun4u/opl/io/drmach.c
3121
struct memlist *ml;
usr/src/uts/sun4u/opl/io/drmach.c
3364
struct memlist *ml;
usr/src/uts/sun4u/opl/io/drmach.c
3370
s = roundup(sizeof (struct memlist), sizeof (void *));
usr/src/uts/sun4u/opl/io/drmach.c
3373
while (nbytes >= sizeof (struct memlist)) {
usr/src/uts/sun4u/opl/io/drmach.c
3374
ml = (struct memlist *)buf;
usr/src/uts/sun4u/opl/io/drmach.c
3418
struct memlist *c_ml, drmachid_t *pgm_id)
usr/src/uts/sun4u/opl/io/drmach.c
3422
struct memlist *x_ml;
usr/src/uts/sun4u/opl/io/drmach.c
386
struct memlist *ml;
usr/src/uts/sun4u/opl/io/drmach.c
3977
struct memlist *ml;
usr/src/uts/sun4u/opl/io/drmach.c
3991
for (ml = s_mem->memlist; ml; ml = ml->ml_next) {
usr/src/uts/sun4u/opl/io/drmach.c
3998
for (ml = t_mem->memlist; ml; ml = ml->ml_next) {
usr/src/uts/sun4u/opl/io/drmach.c
443
struct memlist *p;
usr/src/uts/sun4u/opl/io/drmach.c
451
mp->memlist = ml;
usr/src/uts/sun4u/opl/io/mc-opl.c
2438
mc_memlist_delete(struct memlist *mlist)
usr/src/uts/sun4u/opl/io/mc-opl.c
2440
struct memlist *ml;
usr/src/uts/sun4u/opl/io/mc-opl.c
2444
kmem_free(ml, sizeof (struct memlist));
usr/src/uts/sun4u/opl/io/mc-opl.c
2448
static struct memlist *
usr/src/uts/sun4u/opl/io/mc-opl.c
2449
mc_memlist_dup(struct memlist *mlist)
usr/src/uts/sun4u/opl/io/mc-opl.c
2451
struct memlist *hl = NULL, *tl, **mlp;
usr/src/uts/sun4u/opl/io/mc-opl.c
2459
*mlp = kmem_alloc(sizeof (struct memlist), KM_SLEEP);
usr/src/uts/sun4u/opl/io/mc-opl.c
2472
static struct memlist *
usr/src/uts/sun4u/opl/io/mc-opl.c
2473
mc_memlist_del_span(struct memlist *mlist, uint64_t base, uint64_t len)
usr/src/uts/sun4u/opl/io/mc-opl.c
2476
struct memlist *ml, *tl, *nlp;
usr/src/uts/sun4u/opl/io/mc-opl.c
2504
struct memlist *nl;
usr/src/uts/sun4u/opl/io/mc-opl.c
2508
nl = kmem_alloc(sizeof (struct memlist),
usr/src/uts/sun4u/opl/io/mc-opl.c
2523
kmem_free(ml, sizeof (struct memlist));
usr/src/uts/sun4u/opl/io/mc-opl.c
2530
kmem_free(ml, sizeof (struct memlist));
usr/src/uts/sun4u/opl/io/mc-opl.c
2543
struct memlist *mlist;
usr/src/uts/sun4u/opl/os/opl.c
100
static struct memlist *opl_memlist_per_board(struct memlist *ml);
usr/src/uts/sun4u/opl/os/opl.c
324
static struct memlist *
usr/src/uts/sun4u/opl/os/opl.c
325
opl_memlist_per_board(struct memlist *ml)
usr/src/uts/sun4u/opl/os/opl.c
328
struct memlist *head, *tail, *new;
usr/src/uts/sun4u/opl/os/opl.c
340
new = kmem_zalloc(sizeof (struct memlist), KM_SLEEP);
usr/src/uts/sun4u/opl/os/opl.c
360
extern struct memlist *phys_avail;
usr/src/uts/sun4u/opl/os/opl.c
361
struct memlist *ml, *tml;
usr/src/uts/sun4u/opl/os/opl.c
383
kmem_free(ml, sizeof (struct memlist));
usr/src/uts/sun4u/opl/sys/drmach.h
232
struct memlist *c_ml;
usr/src/uts/sun4u/opl/sys/drmach.h
233
struct memlist *cpu_ml[NCPU];
usr/src/uts/sun4u/opl/sys/drmach.h
255
struct memlist *free_mlist;
usr/src/uts/sun4u/opl/sys/drmach.h
293
drmachid_t src_id, struct memlist *src_copy_ml,
usr/src/uts/sun4u/opl/sys/drmach.h
348
struct memlist **ml);
usr/src/uts/sun4u/opl/sys/mc-opl.h
138
struct memlist *mlist;
usr/src/uts/sun4u/os/cpr_impl.c
1507
struct memlist *pmem;
usr/src/uts/sun4u/os/cpr_impl.c
1844
struct memlist *pmem;
usr/src/uts/sun4u/os/mach_startup.c
505
struct memlist *pmem;
usr/src/uts/sun4u/os/memscrub.c
1358
struct memlist *src, *list, *old_list;
usr/src/uts/sun4u/os/memscrub.c
1372
struct memlist *el;
usr/src/uts/sun4u/os/memscrub.c
1376
kmem_free(el, sizeof (struct memlist));
usr/src/uts/sun4u/os/memscrub.c
1394
struct memlist *el;
usr/src/uts/sun4u/os/memscrub.c
1398
kmem_free(el, sizeof (struct memlist));
usr/src/uts/sun4u/os/memscrub.c
223
static int memscrub_add_span_gen(pfn_t, pgcnt_t, struct memlist **, uint_t *);
usr/src/uts/sun4u/os/memscrub.c
231
static struct memlist *memscrub_memlist;
usr/src/uts/sun4u/os/memscrub.c
307
struct memlist *src;
usr/src/uts/sun4u/os/memscrub.c
383
memscrub_printmemlist(char *title, struct memlist *listp)
usr/src/uts/sun4u/os/memscrub.c
385
struct memlist *list;
usr/src/uts/sun4u/os/memscrub.c
664
struct memlist *mlp;
usr/src/uts/sun4u/os/memscrub.c
762
struct memlist **list,
usr/src/uts/sun4u/os/memscrub.c
767
struct memlist *dst;
usr/src/uts/sun4u/os/memscrub.c
768
struct memlist *prev, *next;
usr/src/uts/sun4u/os/memscrub.c
775
dst = (struct memlist *)
usr/src/uts/sun4u/os/memscrub.c
776
kmem_alloc(sizeof (struct memlist), KM_NOSLEEP);
usr/src/uts/sun4u/os/memscrub.c
814
kmem_free(dst, sizeof (struct memlist));
usr/src/uts/sun4u/os/memscrub.c
826
kmem_free(dst, sizeof (struct memlist));
usr/src/uts/sun4u/os/memscrub.c
842
struct memlist *mlp = next->ml_next;
usr/src/uts/sun4u/os/memscrub.c
856
sizeof (struct memlist));
usr/src/uts/sun4u/os/memscrub.c
869
kmem_free(dst, sizeof (struct memlist));
usr/src/uts/sun4u/os/memscrub.c
911
struct memlist *dst, *next;
usr/src/uts/sun4u/os/memscrub.c
963
kmem_free(next, sizeof (struct memlist));
usr/src/uts/sun4u/os/memscrub.c
992
dst = (struct memlist *)
usr/src/uts/sun4u/os/memscrub.c
993
kmem_alloc(sizeof (struct memlist), KM_NOSLEEP);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1066
sbdp_copy_rename__relocatable(sbdp_cr_handle_t *hp, struct memlist *mlist,
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1076
struct memlist *ml;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
113
sbdp_memlist_dump(struct memlist *mlist)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
115
register struct memlist *ml;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1651
struct memlist *mlist, *ml;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
167
struct memlist *
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
176
struct memlist *mlist = NULL;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
2080
struct memlist *ml;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
220
struct memlist *
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
221
sbdp_memlist_dup(struct memlist *mlist)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
223
struct memlist *hl, *prev;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
231
struct memlist *mp;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
256
sbdp_del_memlist(sbdp_handle_t *hp, struct memlist *mlist)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
290
struct memlist *mlist;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
63
struct memlist *, sbdp_rename_script_t *);
usr/src/uts/sun4u/serengeti/os/serengeti.c
262
extern struct memlist *phys_avail;
usr/src/uts/sun4u/serengeti/sys/sbdp_priv.h
157
struct memlist *ml; /* memlist for this board */
usr/src/uts/sun4u/sys/machsystm.h
273
extern int ndata_alloc_page_freelists(struct memlist *, int);
usr/src/uts/sun4u/sys/machsystm.h
274
extern int ndata_alloc_dmv(struct memlist *);
usr/src/uts/sun4u/sys/machsystm.h
275
extern int ndata_alloc_tsbs(struct memlist *, pgcnt_t);
usr/src/uts/sun4u/sys/machsystm.h
276
extern int ndata_alloc_hat(struct memlist *);
usr/src/uts/sun4u/sys/machsystm.h
277
extern int ndata_alloc_kpm(struct memlist *, pgcnt_t);
usr/src/uts/sun4u/sys/machsystm.h
278
extern int ndata_alloc_page_mutexs(struct memlist *ndata);
usr/src/uts/sun4u/sys/sbd.h
93
struct memlist *sbdp_get_memlist(sbdp_handle_t *hp, dev_info_t *dip);
usr/src/uts/sun4u/sys/sbd.h
94
int sbdp_del_memlist(sbdp_handle_t *hp, struct memlist *mlist);
usr/src/uts/sun4u/sys/sbdpriv.h
310
struct memlist *sbm_mlist;
usr/src/uts/sun4u/sys/sbdpriv.h
311
struct memlist *sbm_del_mlist;
usr/src/uts/sun4u/sys/sbdpriv.h
706
extern struct memlist *sbd_get_memlist(sbd_mem_unit_t *mp, sbderror_t *ep);
usr/src/uts/sun4u/sys/sbdpriv.h
722
extern void memlist_delete(struct memlist *mlist);
usr/src/uts/sun4u/sys/sbdpriv.h
723
extern struct memlist *memlist_dup(struct memlist *mlist);
usr/src/uts/sun4u/sys/sbdpriv.h
724
extern void memlist_dump(struct memlist *mlist);
usr/src/uts/sun4u/sys/sbdpriv.h
725
extern int memlist_intersect(struct memlist *alist,
usr/src/uts/sun4u/sys/sbdpriv.h
726
struct memlist *blist);
usr/src/uts/sun4v/io/dr_mem.c
1147
struct memlist *ml;
usr/src/uts/sun4v/io/dr_mem.c
1148
struct memlist *d_ml = NULL;
usr/src/uts/sun4v/io/dr_mem.c
757
struct memlist *ml;
usr/src/uts/sun4v/io/dr_mem.c
758
struct memlist *phys_copy = NULL;
usr/src/uts/sun4v/io/dr_util.c
145
struct memlist *
usr/src/uts/sun4v/io/dr_util.c
146
dr_memlist_dup(struct memlist *mlist)
usr/src/uts/sun4v/io/dr_util.c
148
struct memlist *hl = NULL, *tl, **mlp;
usr/src/uts/sun4v/io/dr_util.c
156
*mlp = (struct memlist *)kmem_zalloc(sizeof (struct memlist),\
usr/src/uts/sun4v/io/dr_util.c
173
dr_memlist_delete(struct memlist *mlist)
usr/src/uts/sun4v/io/dr_util.c
175
register struct memlist *ml;
usr/src/uts/sun4v/io/dr_util.c
179
kmem_free((void *)ml, sizeof (struct memlist));
usr/src/uts/sun4v/os/mach_startup.c
290
ndata_alloc_mmfsa(struct memlist *ndata)
usr/src/uts/sun4v/promif/promif_emul.c
53
extern struct memlist *phys_avail;
usr/src/uts/sun4v/sys/dr_util.h
102
extern struct memlist *dr_memlist_dup(struct memlist *mlist);
usr/src/uts/sun4v/sys/dr_util.h
103
extern void dr_memlist_delete(struct memlist *mlist);
usr/src/uts/sun4v/sys/machsystm.h
273
extern int ndata_alloc_mmfsa(struct memlist *);
usr/src/uts/sun4v/sys/machsystm.h
274
extern int ndata_alloc_page_freelists(struct memlist *, int);
usr/src/uts/sun4v/sys/machsystm.h
275
extern int ndata_alloc_dmv(struct memlist *);
usr/src/uts/sun4v/sys/machsystm.h
276
extern int ndata_alloc_tsbs(struct memlist *, pgcnt_t);
usr/src/uts/sun4v/sys/machsystm.h
277
extern int ndata_alloc_hat(struct memlist *);
usr/src/uts/sun4v/sys/machsystm.h
278
extern int ndata_alloc_kpm(struct memlist *, pgcnt_t);
usr/src/uts/sun4v/sys/machsystm.h
279
extern int ndata_alloc_page_mutexs(struct memlist *ndata);
usr/src/uts/sun4v/vm/mach_kpm.c
51
struct memlist *pmem;