usr/src/cmd/cmd-crypto/cryptoadm/adm_kef.c
527
mechlist_t *mlist)
usr/src/cmd/cmd-crypto/cryptoadm/adm_kef.c
586
if ((rc = enable_mechs(&pent, allflag, mlist)) != SUCCESS) {
usr/src/cmd/cmd-crypto/cryptoadm/adm_kef.c
697
install_kef(char *provname, mechlist_t *mlist)
usr/src/cmd/cmd-crypto/cryptoadm/adm_kef.c
715
if ((provname == NULL) || (mlist == NULL)) {
usr/src/cmd/cmd-crypto/cryptoadm/adm_kef.c
732
pent->sup_count = get_mech_count(mlist);
usr/src/cmd/cmd-crypto/cryptoadm/adm_kef.c
733
pent->suplist = mlist;
usr/src/cmd/cmd-crypto/cryptoadm/adm_kef_util.c
578
enable_mechs(entry_t **ppent, boolean_t allflag, mechlist_t *mlist)
usr/src/cmd/cmd-crypto/cryptoadm/adm_kef_util.c
604
ptr = mlist;
usr/src/cmd/cmd-crypto/cryptoadm/adm_uef.c
154
mechlist_t *mlist)
usr/src/cmd/cmd-crypto/cryptoadm/adm_uef.c
157
mechlist_t *p = mlist;
usr/src/cmd/cmd-crypto/cryptoadm/adm_uef.c
169
p = mlist;
usr/src/cmd/cmd-crypto/cryptoadm/adm_uef.c
185
list_mechlist_for_lib(char *libname, mechlist_t *mlist,
usr/src/cmd/cmd-crypto/cryptoadm/adm_uef.c
403
if (mlist == NULL) {
usr/src/cmd/cmd-crypto/cryptoadm/adm_uef.c
440
rc = convert_mechlist(&pmech_list, &mech_count, mlist);
usr/src/cmd/devfsadm/devfsadm.c
1024
dcip->dci_arg = &mlist;
usr/src/cmd/devfsadm/devfsadm.c
1057
struct mlist *dep;
usr/src/cmd/devfsadm/devfsadm.c
1818
struct mlist *dep;
usr/src/cmd/devfsadm/devfsadm.c
1850
struct mlist *cdep, clone_del = {0};
usr/src/cmd/devfsadm/devfsadm.c
1885
minor_process(di_node_t node, di_minor_t minor, struct mlist *dep)
usr/src/cmd/devfsadm/devfsadm.c
1975
struct mlist *dep,
usr/src/cmd/devfsadm/devfsadm.c
986
struct mlist mlist = {0};
usr/src/cmd/devfsadm/devfsadm_impl.h
392
struct mlist *dep);
usr/src/cmd/devfsadm/devfsadm_impl.h
402
static void cache_deferred_minor(struct mlist *dep, di_node_t node,
usr/src/cmd/file/file.c
1862
char **mlist; /* ordered list of magic files */
usr/src/cmd/file/file.c
1868
mlist = mlist1;
usr/src/cmd/file/file.c
1872
mlist = mlist2;
usr/src/cmd/file/file.c
1877
if (mlist == NULL) { /* initial mlist allocation */
usr/src/cmd/file/file.c
1878
if ((mlist = calloc(MLIST_SZ, sizeof (char *))) == NULL) {
usr/src/cmd/file/file.c
1885
mlistp = mlist;
usr/src/cmd/file/file.c
1887
if ((mlistp - mlist) >= mlist_sz) {
usr/src/cmd/file/file.c
1888
mlistp_off = mlistp - mlist;
usr/src/cmd/file/file.c
1890
if ((mlist = realloc(mlist,
usr/src/cmd/file/file.c
1897
mlistp = mlist + mlistp_off;
usr/src/cmd/file/file.c
1913
mlist1 = mlist;
usr/src/cmd/file/file.c
1917
mlist2 = mlist;
usr/src/cmd/fs.d/ufs/df/df.c
768
findmntent(char *path, struct stat64 *pstat, struct mntlist *mlist)
usr/src/cmd/fs.d/ufs/df/df.c
810
for (mlp = mlist; mlp; mlp = mlp->mntl_next) {
usr/src/cmd/fs.d/umount.c
544
getmntlast(mountent_t *mlist, char *specp, char *mntp)
usr/src/cmd/fs.d/umount.c
548
for (/* */; mlist; mlist = mlist->link) {
usr/src/cmd/fs.d/umount.c
550
if (mntp && (strcmp(mlist->ment.mnt_mountp, mntp) == 0)) {
usr/src/cmd/fs.d/umount.c
552
return (mlist);
usr/src/cmd/fs.d/umount.c
555
if (specp && (strcmp(mlist->ment.mnt_special, specp) == 0)) {
usr/src/cmd/fs.d/umount.c
557
return (mlist);
usr/src/cmd/fs.d/umount.c
561
return (mlist);
usr/src/cmd/luxadm/g_adm.c
4102
struct dlist *mlist;
usr/src/cmd/luxadm/g_adm.c
4177
mlist = l_disk_state.g_disk_state.multipath_list;
usr/src/cmd/luxadm/g_adm.c
4178
if (mlist == NULL) {
usr/src/cmd/luxadm/g_adm.c
4221
while ((mlist != NULL) && (!(path_a_found && path_b_found))) {
usr/src/cmd/luxadm/g_adm.c
4222
(void) strcpy(phys_path, mlist->dev_path);
usr/src/cmd/luxadm/g_adm.c
4233
if ((err = g_get_wwn(mlist->dev_path, port_wwn, node_wwn,
usr/src/cmd/luxadm/g_adm.c
4235
(void) print_errString(err, mlist->dev_path);
usr/src/cmd/luxadm/g_adm.c
4271
if ((strstr(mlist->dev_path, SCSI_VHCI) != NULL) &&
usr/src/cmd/luxadm/g_adm.c
4275
(void) strcpy(temppath, mlist->dev_path);
usr/src/cmd/luxadm/g_adm.c
4319
mlist = mlist->next;
usr/src/cmd/luxadm/g_adm.c
4364
struct dlist *mlist;
usr/src/cmd/luxadm/g_adm.c
4518
mlist = l_disk_state.g_disk_state.multipath_list;
usr/src/cmd/luxadm/g_adm.c
4520
if (strstr(mlist->dev_path, SCSI_VHCI) != NULL) {
usr/src/cmd/luxadm/g_adm.c
4522
mlist->logical_path, mlist->dev_path);
usr/src/cmd/luxadm/g_adm.c
4523
(void) adm_print_pathlist(mlist->dev_path);
usr/src/cmd/luxadm/g_adm.c
4525
while (mlist) {
usr/src/cmd/luxadm/g_adm.c
4527
mlist->logical_path, mlist->dev_path);
usr/src/cmd/luxadm/g_adm.c
4528
mlist = mlist->next;
usr/src/cmd/luxadm/g_adm.c
5860
struct dlist *mlist;
usr/src/cmd/luxadm/g_adm.c
5957
mlist = l_disk_state.g_disk_state.multipath_list;
usr/src/cmd/luxadm/g_adm.c
5958
if (mlist == NULL) {
usr/src/cmd/luxadm/g_adm.c
6002
for (mlist = l_disk_state.g_disk_state.multipath_list;
usr/src/cmd/luxadm/g_adm.c
6003
mlist != NULL; mlist = mlist->next) {
usr/src/cmd/luxadm/g_adm.c
6017
strncpy(mpl->devpath, mlist->logical_path,
usr/src/cmd/luxadm/g_adm.c
6018
strlen(mlist->logical_path));
usr/src/cmd/luxadm/g_adm.c
6093
struct dlist *mlist;
usr/src/cmd/luxadm/g_adm.c
6192
if ((mlist = l_disk_state.g_disk_state.multipath_list) == NULL) {
usr/src/cmd/luxadm/g_adm.c
6199
if (strstr(mlist->dev_path, SCSI_VHCI) != NULL) {
usr/src/cmd/luxadm/g_adm.c
6201
mlist->logical_path, mlist->dev_path);
usr/src/cmd/luxadm/g_adm.c
6202
adm_print_pathlist(mlist->dev_path);
usr/src/cmd/luxadm/g_adm.c
6208
for (mlist = l_disk_state.g_disk_state.multipath_list;
usr/src/cmd/luxadm/g_adm.c
6209
mlist != NULL; mlist = mlist->next) {
usr/src/cmd/luxadm/g_adm.c
6210
if ((strcmp(mlist->dev_path, path_struct->p_physical_path))
usr/src/cmd/luxadm/g_adm.c
6212
display_path_info(mlist->dev_path, mlist->logical_path,
usr/src/cmd/luxadm/g_adm.c
6222
for (mlist = l_disk_state.g_disk_state.multipath_list;
usr/src/cmd/luxadm/g_adm.c
6223
mlist != NULL; mlist = mlist->next) {
usr/src/cmd/luxadm/g_adm.c
6224
if ((strcmp(mlist->dev_path, path_struct->p_physical_path))
usr/src/cmd/luxadm/g_adm.c
6228
if (err = g_get_inquiry(mlist->dev_path, &inq)) {
usr/src/cmd/luxadm/g_adm.c
6230
print_errString(err, mlist->dev_path);
usr/src/cmd/luxadm/g_adm.c
6234
display_path_info(mlist->dev_path, mlist->logical_path,
usr/src/cmd/sendmail/src/parseaddr.c
1028
struct match mlist[MAXMATCH]; /* stores match on LHS */
usr/src/cmd/sendmail/src/parseaddr.c
1101
mlp = mlist;
usr/src/cmd/sendmail/src/parseaddr.c
1246
while (--mlp >= mlist)
usr/src/cmd/sendmail/src/parseaddr.c
1285
if (mlp < mlist)
usr/src/cmd/sendmail/src/parseaddr.c
1296
if (mlp < mlist || *rvp != NULL)
usr/src/cmd/sendmail/src/parseaddr.c
1340
m = &mlist[rp[1] - '1'];
usr/src/cmd/sendmail/src/parseaddr.c
1341
if (m < mlist || m >= mlp)
usr/src/cmd/streams/strcmd/strconf.c
84
struct str_mlist mlist[NMODULES]; /* modlist for strlist */
usr/src/cmd/streams/strcmd/strconf.c
93
strlist.sl_modlist = mlist;
usr/src/cmd/troff/ext.h
112
extern int mlist[NTRAP];
usr/src/cmd/troff/n5.c
399
mlist[k] = j;
usr/src/cmd/troff/n5.c
403
if (mlist[k] == 0)
usr/src/cmd/troff/n5.c
410
mlist[k] = j;
usr/src/cmd/troff/n5.c
428
if (mlist[k] == j)
usr/src/cmd/troff/n5.c
435
mlist[k] = 0;
usr/src/cmd/troff/n5.c
449
if ((nlist[k] == i) && (mlist[k] != 0))
usr/src/cmd/troff/n7.c
540
trap = control(mlist[j], 0);
usr/src/cmd/troff/n7.c
547
trap = control(mlist[j], 0);
usr/src/cmd/troff/n7.c
561
if (mlist[i]) {
usr/src/cmd/troff/n7.c
603
if (mlist[i]) {
usr/src/cmd/troff/nii.c
129
int mlist[NTRAP];
usr/src/common/smbsrv/smb_msgbuf.c
153
mb->mlist.next = 0;
usr/src/common/smbsrv/smb_msgbuf.c
165
smb_msgbuf_mlist_t *item = mb->mlist.next;
usr/src/common/smbsrv/smb_msgbuf.c
865
item->next = mb->mlist.next;
usr/src/common/smbsrv/smb_msgbuf.c
867
mb->mlist.next = item;
usr/src/lib/libsasl/lib/server.c
1442
const char *mlist = NULL;
usr/src/lib/libsasl/lib/server.c
1444
getopt(context, NULL, "mech_list", &mlist, NULL);
usr/src/lib/libsasl/lib/server.c
1447
if (mlist) {
usr/src/lib/libsasl/lib/server.c
1450
while (*mlist) {
usr/src/lib/libsasl/lib/server.c
1451
for (cp = mlist; *cp && !isspace((int) *cp); cp++);
usr/src/lib/libsasl/lib/server.c
1452
if (((size_t) (cp - mlist) == strlen(plug->mech_name)) &&
usr/src/lib/libsasl/lib/server.c
1453
!strncasecmp(mlist, plug->mech_name,
usr/src/lib/libsasl/lib/server.c
1457
mlist = cp;
usr/src/lib/libsasl/lib/server.c
1458
while (*mlist && isspace((int) *mlist)) mlist++;
usr/src/lib/libsasl/lib/server.c
1461
if (!*mlist) return 0; /* reached EOS -> not in our list */
usr/src/lib/libsasl/lib/server.c
2202
const char *mlist = NULL, *mech = NULL;
usr/src/lib/libsasl/lib/server.c
2219
getopt(context, NULL, "pwcheck_method", &mlist, NULL);
usr/src/lib/libsasl/lib/server.c
2222
if(!mlist) mlist = DEFAULT_CHECKPASS_MECH;
usr/src/lib/libsasl/lib/server.c
2226
mech = mlist;
usr/src/lib/libsasl/lib/server.c
2371
const char *mlist = NULL, *mech = NULL;
usr/src/lib/libsasl/lib/server.c
2395
getopt(context, NULL, "pwcheck_method", &mlist, NULL);
usr/src/lib/libsasl/lib/server.c
2398
if(!mlist) mlist = DEFAULT_CHECKPASS_MECH;
usr/src/lib/libsasl/lib/server.c
2402
mech = mlist;
usr/src/lib/libsasl/lib/server.c
339
const char *mlist = NULL;
usr/src/lib/libsasl/lib/server.c
347
"server_load_mech_list", &mlist, NULL);
usr/src/lib/libsasl/lib/server.c
349
if (mlist == NULL)
usr/src/lib/libsasl/lib/server.c
353
while (*mlist && isspace((int) *mlist)) mlist++;
usr/src/lib/libsasl/lib/server.c
355
while (*mlist) {
usr/src/lib/libsasl/lib/server.c
356
for (cp = mlist; *cp && !isspace((int) *cp); cp++);
usr/src/lib/libsasl/lib/server.c
357
if (((size_t) (cp - mlist) == len) &&
usr/src/lib/libsasl/lib/server.c
358
!strncasecmp(mlist, mechname, len))
usr/src/lib/libsasl/lib/server.c
360
mlist = cp;
usr/src/lib/libsasl/lib/server.c
361
while (*mlist && isspace((int) *mlist)) mlist++;
usr/src/lib/libsasl/lib/server.c
363
return (*mlist != '\0');
usr/src/lib/libtsol/common/getpathbylabel.c
115
tsol_mlist_free(struct mntlist *mlist)
usr/src/lib/libtsol/common/getpathbylabel.c
120
mlp = mlist;
usr/src/lib/libtsol/common/getpathbylabel.c
228
getnfspathbyautofs(struct mntlist *mlist, zoneid_t zoneid,
usr/src/lib/libtsol/common/getpathbylabel.c
257
for (mlp = mlist; mlp; mlp = mlp->mntl_next) {
usr/src/lib/libtsol/common/getpathbylabel.c
300
for (mlp = mlist; mlp; mlp = mlp->mntl_next) {
usr/src/lib/libtsol/common/getpathbylabel.c
350
getglobalpath(const char *path, zoneid_t zoneid, struct mntlist *mlist,
usr/src/lib/libtsol/common/getpathbylabel.c
375
for (mlp = mlist; mlp; mlp = mlp->mntl_next) {
usr/src/lib/libtsol/common/getpathbylabel.c
398
if (getnfspathbyautofs(mlist, zoneid, m,
usr/src/lib/libtsol/common/getpathbylabel.c
468
struct mntlist *mlist;
usr/src/lib/libtsol/common/getpathbylabel.c
492
if ((mlist = tsol_mkmntlist()) == NULL) {
usr/src/lib/libtsol/common/getpathbylabel.c
495
if (getglobalpath(path_name, zoneid, mlist, ret_path) == 0) {
usr/src/lib/libtsol/common/getpathbylabel.c
496
tsol_mlist_free(mlist);
usr/src/lib/libtsol/common/getpathbylabel.c
499
tsol_mlist_free(mlist);
usr/src/uts/common/io/bridge.c
2201
mblk_t *mlist = NULL;
usr/src/uts/common/io/bridge.c
2212
link_sdu_fail(blp, B_TRUE, &mlist);
usr/src/uts/common/io/bridge.c
2216
send_up_messages(bip, mlist);
usr/src/uts/common/io/bridge.c
260
link_sdu_fail(bridge_link_t *blp, boolean_t failed, mblk_t **mlist)
usr/src/uts/common/io/bridge.c
2800
mblk_t *mlist;
usr/src/uts/common/io/bridge.c
2936
mlist = NULL;
usr/src/uts/common/io/bridge.c
2938
link_sdu_fail(blp, B_TRUE, &mlist);
usr/src/uts/common/io/bridge.c
2940
send_up_messages(bip, mlist);
usr/src/uts/common/io/bridge.c
2980
mblk_t *mlist;
usr/src/uts/common/io/bridge.c
3044
mlist = NULL;
usr/src/uts/common/io/bridge.c
3050
link_sdu_fail(blsave, B_FALSE, &mlist);
usr/src/uts/common/io/bridge.c
3053
send_up_messages(bip, mlist);
usr/src/uts/common/io/bridge.c
332
mp->b_next = *mlist;
usr/src/uts/common/io/bridge.c
333
*mlist = mp;
usr/src/uts/common/io/bridge.c
454
mblk_t *mlist;
usr/src/uts/common/io/bridge.c
470
mlist = NULL;
usr/src/uts/common/io/bridge.c
476
link_sdu_fail(blp, B_FALSE, &mlist);
usr/src/uts/common/io/bridge.c
478
link_sdu_fail(blp, B_TRUE, &mlist);
usr/src/uts/common/io/bridge.c
483
send_up_messages(bip, mlist);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3044
ibd_mcache_find(ib_gid_t mgid, struct list *mlist)
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3046
ibd_mce_t *ptr = list_head(mlist);
usr/src/uts/common/io/ib/clients/ibd/ibd.c
3055
ptr = list_next(mlist, ptr);
usr/src/uts/common/os/streamio.c
5569
struct str_mlist *mlist;
usr/src/uts/common/os/streamio.c
5587
mlist = STRUCT_FGETP(strlist, sl_modlist);
usr/src/uts/common/os/streamio.c
5596
error = strcopyout(qname, &mlist[i], strlen(qname) + 1,
usr/src/uts/common/smbsrv/msgbuf.h
79
smb_msgbuf_mlist_t mlist;
usr/src/uts/i86pc/dboot/dboot_startkern.c
1562
struct boot_memlist *mlist;
usr/src/uts/i86pc/dboot/dboot_startkern.c
1589
mlist = memlists;
usr/src/uts/i86pc/dboot/dboot_startkern.c
1593
mlist = rsvdmemlists;
usr/src/uts/i86pc/dboot/dboot_startkern.c
1605
if (mlist[*indexp].size != 0 &&
usr/src/uts/i86pc/dboot/dboot_startkern.c
1607
(mlist[*indexp].addr +
usr/src/uts/i86pc/dboot/dboot_startkern.c
1608
mlist[*indexp].size) == start) {
usr/src/uts/i86pc/dboot/dboot_startkern.c
1609
mlist[*indexp].size =
usr/src/uts/i86pc/dboot/dboot_startkern.c
1610
end - mlist[*indexp].addr;
usr/src/uts/i86pc/dboot/dboot_startkern.c
1614
if (mlist[*indexp].size != 0) {
usr/src/uts/i86pc/dboot/dboot_startkern.c
1621
mlist[*indexp].addr = start;
usr/src/uts/i86pc/dboot/dboot_startkern.c
1622
mlist[*indexp].size = end - start;
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.c
2739
*ml = mlist;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2747
rv = memlist_intersect(phys_install, mlist);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2751
memlist_dump(mlist);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2756
memlist_delete(mlist);
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
2761
memlist_dump(mlist);
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
104
mlist = memlist_dup(mp->sbm_mlist);
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
115
mlist = memlist_dup(phys_install);
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
119
if (mlist)
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
120
mlist = memlist_del_span(mlist, 0ull, basepa);
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
123
if (mlist) {
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
129
mlist = memlist_del_span(
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
130
mlist, toppa,
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
134
if (mlist) {
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
140
if (!mlist) {
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
142
mp->sbm_cm.sbdev_id, &mlist);
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
145
mlist = NULL; /* paranoia */
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
151
PR_MEMLIST_DUMP(mlist);
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
153
return (mlist);
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
260
if (mlist == NULL)
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
484
mlist = dr_get_memlist(mp);
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
491
if (memlist_intersect(phys_install, mlist) == 0) {
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
499
memlist_delete(mlist);
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
504
for (ml = mlist; ml != NULL; ml = ml->ml_next) {
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
515
memlist_delete(mlist);
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
179
for (ml = mlist; ml; ml = mlist) {
usr/src/uts/i86pc/io/dr/dr_util.c
180
mlist = ml->ml_next;
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
225
if ((mlist == NULL) || (mlist->ml_next == NULL))
usr/src/uts/i86pc/io/dr/dr_util.c
228
while (mlist->ml_next) {
usr/src/uts/i86pc/io/dr/dr_util.c
229
end = mlist->ml_address + mlist->ml_size;
usr/src/uts/i86pc/io/dr/dr_util.c
230
if (mlist->ml_next->ml_address <= end) {
usr/src/uts/i86pc/io/dr/dr_util.c
233
nend = mlist->ml_next->ml_address +
usr/src/uts/i86pc/io/dr/dr_util.c
234
mlist->ml_next->ml_size;
usr/src/uts/i86pc/io/dr/dr_util.c
236
mlist->ml_size += (nend - end);
usr/src/uts/i86pc/io/dr/dr_util.c
237
nl = mlist->ml_next;
usr/src/uts/i86pc/io/dr/dr_util.c
238
mlist->ml_next = mlist->ml_next->ml_next;
usr/src/uts/i86pc/io/dr/dr_util.c
242
if (mlist->ml_next)
usr/src/uts/i86pc/io/dr/dr_util.c
243
mlist->ml_next->ml_prev = mlist;
usr/src/uts/i86pc/io/dr/dr_util.c
245
mlist = mlist->ml_next;
usr/src/uts/i86pc/io/dr/dr_util.c
252
memlist_dump(struct memlist *mlist)
usr/src/uts/i86pc/io/dr/dr_util.c
256
if (mlist == NULL)
usr/src/uts/i86pc/io/dr/dr_util.c
258
else for (ml = mlist; ml; ml = ml->ml_next)
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
269
if (mlist == NULL)
usr/src/uts/i86pc/io/dr/dr_util.c
274
for (; mlist; mlist = mlist->ml_next) {
usr/src/uts/i86pc/io/dr/dr_util.c
276
(*mlp)->ml_address = mlist->ml_address;
usr/src/uts/i86pc/io/dr/dr_util.c
277
(*mlp)->ml_size = mlist->ml_size;
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
295
if (mlist == NULL) {
usr/src/uts/i86pc/io/dr/dr_util.c
296
mlist = GETSTRUCT(struct memlist, 1);
usr/src/uts/i86pc/io/dr/dr_util.c
297
mlist->ml_address = base;
usr/src/uts/i86pc/io/dr/dr_util.c
298
mlist->ml_size = len;
usr/src/uts/i86pc/io/dr/dr_util.c
299
mlist->ml_next = mlist->ml_prev = NULL;
usr/src/uts/i86pc/io/dr/dr_util.c
301
return (mlist);
usr/src/uts/i86pc/io/dr/dr_util.c
304
for (tl = ml = mlist; ml; tl = ml, ml = ml->ml_next) {
usr/src/uts/i86pc/io/dr/dr_util.c
314
if (mlist == ml)
usr/src/uts/i86pc/io/dr/dr_util.c
315
mlist = nl;
usr/src/uts/i86pc/io/dr/dr_util.c
340
dr_memlist_coalesce(mlist);
usr/src/uts/i86pc/io/dr/dr_util.c
342
return (mlist);
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
351
if (mlist == NULL)
usr/src/uts/i86pc/io/dr/dr_util.c
355
if ((end <= mlist->ml_address) || (base == end))
usr/src/uts/i86pc/io/dr/dr_util.c
356
return (mlist);
usr/src/uts/i86pc/io/dr/dr_util.c
358
for (tl = ml = mlist; ml; tl = ml, ml = nlp) {
usr/src/uts/i86pc/io/dr/dr_util.c
392
if (ml == mlist) {
usr/src/uts/i86pc/io/dr/dr_util.c
393
if ((mlist = nlp) != NULL)
usr/src/uts/i86pc/io/dr/dr_util.c
396
if (mlist == NULL)
usr/src/uts/i86pc/io/dr/dr_util.c
409
return (mlist);
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
423
if (mlist == NULL) {
usr/src/uts/i86pc/io/dr/dr_util.c
424
mlist = GETSTRUCT(struct memlist, 1);
usr/src/uts/i86pc/io/dr/dr_util.c
425
mlist->ml_address = base;
usr/src/uts/i86pc/io/dr/dr_util.c
426
mlist->ml_size = len;
usr/src/uts/i86pc/io/dr/dr_util.c
427
mlist->ml_next = mlist->ml_prev = NULL;
usr/src/uts/i86pc/io/dr/dr_util.c
429
return (mlist);
usr/src/uts/i86pc/io/dr/dr_util.c
432
for (tl = ml = mlist; ml; tl = ml, ml = ml->ml_next) {
usr/src/uts/i86pc/io/dr/dr_util.c
441
if (mlist == ml)
usr/src/uts/i86pc/io/dr/dr_util.c
442
mlist = nl;
usr/src/uts/i86pc/io/dr/dr_util.c
456
return (mlist);
usr/src/uts/i86pc/os/lgrpplat.c
2141
struct memlist *mlist;
usr/src/uts/i86pc/os/lgrpplat.c
2151
for (mlist = phys_avail; mlist; mlist = mlist->ml_next)
usr/src/uts/i86pc/os/lgrpplat.c
2152
npgs += btop(mlist->ml_size);
usr/src/uts/i86pc/os/lgrpplat.c
2157
for (mlist = phys_install; mlist; mlist = mlist->ml_next)
usr/src/uts/i86pc/os/lgrpplat.c
2158
npgs += btop(mlist->ml_size);
usr/src/uts/i86pc/os/memnode.c
259
mem_node_memlist_pages(int mnode, struct memlist *mlist)
usr/src/uts/i86pc/os/memnode.c
272
for (pmem = mlist; pmem; pmem = pmem->ml_next) {
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
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/sun4/os/lgrpplat.c
275
struct memlist *mlist;
usr/src/uts/sun4/os/lgrpplat.c
283
for (mlist = phys_avail; mlist; mlist = mlist->ml_next)
usr/src/uts/sun4/os/lgrpplat.c
284
npgs += btop(mlist->ml_size);
usr/src/uts/sun4/os/lgrpplat.c
289
for (mlist = phys_install; mlist; mlist = mlist->ml_next)
usr/src/uts/sun4/os/lgrpplat.c
290
npgs += btop(mlist->ml_size);
usr/src/uts/sun4/os/memnode.c
249
mem_node_memlist_pages(int mnode, struct memlist *mlist)
usr/src/uts/sun4/os/memnode.c
260
for (pmem = mlist; pmem; pmem = pmem->ml_next) {
usr/src/uts/sun4/os/memnode.c
275
for (pmem = mlist; pmem; pmem = pmem->ml_next) {
usr/src/uts/sun4u/io/sbd_mem.c
112
mlist = sbdp_get_memlist(hdp, mp->sbm_cm.sbdev_dip);
usr/src/uts/sun4u/io/sbd_mem.c
113
if (mlist == NULL) {
usr/src/uts/sun4u/io/sbd_mem.c
129
SBD_MEMLIST_DUMP(mlist);
usr/src/uts/sun4u/io/sbd_mem.c
131
return (mlist);
usr/src/uts/sun4u/io/sbd_mem.c
1456
struct memlist *ml, *mlist;
usr/src/uts/sun4u/io/sbd_mem.c
1457
mlist = sbd_get_memlist(mp, ep);
usr/src/uts/sun4u/io/sbd_mem.c
1458
for (ml = mlist; ml; ml = ml->ml_next)
usr/src/uts/sun4u/io/sbd_mem.c
1460
memlist_delete(mlist);
usr/src/uts/sun4u/io/sbd_mem.c
2070
memlist_delete(struct memlist *mlist)
usr/src/uts/sun4u/io/sbd_mem.c
2076
(void) sbdp_del_memlist(hdp, mlist);
usr/src/uts/sun4u/io/sbd_mem.c
2082
memlist_dup(struct memlist *mlist)
usr/src/uts/sun4u/io/sbd_mem.c
2086
if (mlist == NULL)
usr/src/uts/sun4u/io/sbd_mem.c
2091
for (; mlist; mlist = mlist->ml_next) {
usr/src/uts/sun4u/io/sbd_mem.c
2101
mp->ml_address = mlist->ml_address;
usr/src/uts/sun4u/io/sbd_mem.c
2102
mp->ml_size = mlist->ml_size;
usr/src/uts/sun4u/io/sbd_mem.c
2117
memlist_dump(struct memlist *mlist)
usr/src/uts/sun4u/io/sbd_mem.c
2121
if (mlist == NULL) {
usr/src/uts/sun4u/io/sbd_mem.c
2124
for (ml = mlist; ml; ml = ml->ml_next)
usr/src/uts/sun4u/io/sbd_mem.c
278
struct memlist *mlist, *ml;
usr/src/uts/sun4u/io/sbd_mem.c
296
mlist = sbd_get_memlist(mp, ep);
usr/src/uts/sun4u/io/sbd_mem.c
297
if (mlist == NULL) {
usr/src/uts/sun4u/io/sbd_mem.c
318
if (memlist_intersect(phys_install, mlist) == 0) {
usr/src/uts/sun4u/io/sbd_mem.c
331
memlist_delete(mlist);
usr/src/uts/sun4u/io/sbd_mem.c
336
for (ml = mlist; ml != NULL; ml = ml->ml_next) {
usr/src/uts/sun4u/io/sbd_mem.c
341
memlist_delete(mlist);
usr/src/uts/sun4u/io/sbd_mem.c
62
struct memlist *mlist);
usr/src/uts/sun4u/io/sbd_mem.c
79
struct memlist *mlist;
usr/src/uts/sun4u/io/sbd_mem.c
98
mlist = memlist_dup(mp->sbm_mlist);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
115
mlist = memlist_dup(mp->sbm_mlist);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
126
mlist = memlist_dup(phys_install);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
130
if (mlist)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
131
mlist = memlist_del_span(mlist, 0ull, basepa);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
134
if (mlist) {
usr/src/uts/sun4u/ngdr/io/dr_mem.c
140
mlist = memlist_del_span(
usr/src/uts/sun4u/ngdr/io/dr_mem.c
141
mlist,
usr/src/uts/sun4u/ngdr/io/dr_mem.c
146
if (mlist) {
usr/src/uts/sun4u/ngdr/io/dr_mem.c
152
if (!mlist) {
usr/src/uts/sun4u/ngdr/io/dr_mem.c
154
mp->sbm_cm.sbdev_id, &mlist);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
157
mlist = NULL; /* paranoia */
usr/src/uts/sun4u/ngdr/io/dr_mem.c
163
PR_MEMLIST_DUMP(mlist);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
165
return (mlist);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1965
struct memlist *ml, *mlist;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1978
mlist = dr_get_memlist(mp);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1979
for (ml = mlist; ml; ml = ml->ml_next)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1981
memlist_delete(mlist);
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
381
PR_MEMLIST_DUMP(mlist);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
383
for (ml = mlist; ml; ml = ml->ml_next) {
usr/src/uts/sun4u/ngdr/io/dr_mem.c
651
struct memlist *mlist, *ml;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
656
mlist = memlist_dup(phys_install);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
660
for (ml = mlist; ml; ml = ml->ml_next) {
usr/src/uts/sun4u/ngdr/io/dr_mem.c
662
mlist = memlist_del_span(mlist,
usr/src/uts/sun4u/ngdr/io/dr_mem.c
674
for (ml = mlist; ml; ml = ml->ml_next) {
usr/src/uts/sun4u/ngdr/io/dr_mem.c
699
memlist_delete(mlist);
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
951
struct memlist *mlist, *ml;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
953
mlist = dr_get_memlist(mp);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
954
if (mlist == NULL) {
usr/src/uts/sun4u/ngdr/io/dr_mem.c
964
if (memlist_intersect(phys_install, mlist) == 0) {
usr/src/uts/sun4u/ngdr/io/dr_mem.c
972
memlist_delete(mlist);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
977
for (ml = mlist; ml != NULL; ml = ml->ml_next) {
usr/src/uts/sun4u/ngdr/io/dr_mem.c
98
struct memlist *mlist = NULL;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
988
memlist_delete(mlist);
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
179
for (ml = mlist; ml; ml = mlist) {
usr/src/uts/sun4u/ngdr/io/dr_util.c
180
mlist = ml->ml_next;
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
225
if ((mlist == NULL) || (mlist->ml_next == NULL))
usr/src/uts/sun4u/ngdr/io/dr_util.c
228
while (mlist->ml_next) {
usr/src/uts/sun4u/ngdr/io/dr_util.c
229
end = mlist->ml_address + mlist->ml_size;
usr/src/uts/sun4u/ngdr/io/dr_util.c
230
if (mlist->ml_next->ml_address <= end) {
usr/src/uts/sun4u/ngdr/io/dr_util.c
233
nend = mlist->ml_next->ml_address +
usr/src/uts/sun4u/ngdr/io/dr_util.c
234
mlist->ml_next->ml_size;
usr/src/uts/sun4u/ngdr/io/dr_util.c
236
mlist->ml_size += (nend - end);
usr/src/uts/sun4u/ngdr/io/dr_util.c
237
nl = mlist->ml_next;
usr/src/uts/sun4u/ngdr/io/dr_util.c
238
mlist->ml_next = mlist->ml_next->ml_next;
usr/src/uts/sun4u/ngdr/io/dr_util.c
242
if (mlist->ml_next)
usr/src/uts/sun4u/ngdr/io/dr_util.c
243
mlist->ml_next->ml_prev = mlist;
usr/src/uts/sun4u/ngdr/io/dr_util.c
245
mlist = mlist->ml_next;
usr/src/uts/sun4u/ngdr/io/dr_util.c
252
memlist_dump(struct memlist *mlist)
usr/src/uts/sun4u/ngdr/io/dr_util.c
256
if (mlist == NULL)
usr/src/uts/sun4u/ngdr/io/dr_util.c
258
else for (ml = mlist; ml; ml = ml->ml_next)
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
268
if (mlist == NULL)
usr/src/uts/sun4u/ngdr/io/dr_util.c
273
for (; mlist; mlist = mlist->ml_next) {
usr/src/uts/sun4u/ngdr/io/dr_util.c
275
(*mlp)->ml_address = mlist->ml_address;
usr/src/uts/sun4u/ngdr/io/dr_util.c
276
(*mlp)->ml_size = mlist->ml_size;
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
294
if (mlist == NULL) {
usr/src/uts/sun4u/ngdr/io/dr_util.c
295
mlist = GETSTRUCT(struct memlist, 1);
usr/src/uts/sun4u/ngdr/io/dr_util.c
296
mlist->ml_address = base;
usr/src/uts/sun4u/ngdr/io/dr_util.c
297
mlist->ml_size = len;
usr/src/uts/sun4u/ngdr/io/dr_util.c
298
mlist->ml_next = mlist->ml_prev = NULL;
usr/src/uts/sun4u/ngdr/io/dr_util.c
300
return (mlist);
usr/src/uts/sun4u/ngdr/io/dr_util.c
303
for (tl = ml = mlist; ml; tl = ml, ml = ml->ml_next) {
usr/src/uts/sun4u/ngdr/io/dr_util.c
313
if (mlist == ml)
usr/src/uts/sun4u/ngdr/io/dr_util.c
314
mlist = nl;
usr/src/uts/sun4u/ngdr/io/dr_util.c
339
dr_memlist_coalesce(mlist);
usr/src/uts/sun4u/ngdr/io/dr_util.c
341
return (mlist);
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
350
if (mlist == NULL)
usr/src/uts/sun4u/ngdr/io/dr_util.c
354
if ((end <= mlist->ml_address) || (base == end))
usr/src/uts/sun4u/ngdr/io/dr_util.c
355
return (mlist);
usr/src/uts/sun4u/ngdr/io/dr_util.c
357
for (tl = ml = mlist; ml; tl = ml, ml = nlp) {
usr/src/uts/sun4u/ngdr/io/dr_util.c
391
if (ml == mlist) {
usr/src/uts/sun4u/ngdr/io/dr_util.c
392
if ((mlist = nlp) != NULL)
usr/src/uts/sun4u/ngdr/io/dr_util.c
395
if (mlist == NULL)
usr/src/uts/sun4u/ngdr/io/dr_util.c
408
return (mlist);
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
422
if (mlist == NULL) {
usr/src/uts/sun4u/ngdr/io/dr_util.c
423
mlist = GETSTRUCT(struct memlist, 1);
usr/src/uts/sun4u/ngdr/io/dr_util.c
424
mlist->ml_address = base;
usr/src/uts/sun4u/ngdr/io/dr_util.c
425
mlist->ml_size = len;
usr/src/uts/sun4u/ngdr/io/dr_util.c
426
mlist->ml_next = mlist->ml_prev = NULL;
usr/src/uts/sun4u/ngdr/io/dr_util.c
428
return (mlist);
usr/src/uts/sun4u/ngdr/io/dr_util.c
431
for (tl = ml = mlist; ml; tl = ml, ml = ml->ml_next) {
usr/src/uts/sun4u/ngdr/io/dr_util.c
440
if (mlist == ml)
usr/src/uts/sun4u/ngdr/io/dr_util.c
441
mlist = nl;
usr/src/uts/sun4u/ngdr/io/dr_util.c
455
return (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
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
117
struct memlist *mlist = NULL;
usr/src/uts/sun4u/opl/io/dr_mem.c
134
mlist = memlist_dup(mp->sbm_mlist);
usr/src/uts/sun4u/opl/io/dr_mem.c
145
mlist = memlist_dup(phys_install);
usr/src/uts/sun4u/opl/io/dr_mem.c
149
if (mlist)
usr/src/uts/sun4u/opl/io/dr_mem.c
150
mlist = memlist_del_span(mlist, 0ull, basepa);
usr/src/uts/sun4u/opl/io/dr_mem.c
153
if (mlist) {
usr/src/uts/sun4u/opl/io/dr_mem.c
159
mlist = memlist_del_span(
usr/src/uts/sun4u/opl/io/dr_mem.c
160
mlist, basepa,
usr/src/uts/sun4u/opl/io/dr_mem.c
164
if (mlist) {
usr/src/uts/sun4u/opl/io/dr_mem.c
170
if (!mlist) {
usr/src/uts/sun4u/opl/io/dr_mem.c
172
mp->sbm_cm.sbdev_id, &mlist);
usr/src/uts/sun4u/opl/io/dr_mem.c
175
mlist = NULL; /* paranoia */
usr/src/uts/sun4u/opl/io/dr_mem.c
181
PR_MEMLIST_DUMP(mlist);
usr/src/uts/sun4u/opl/io/dr_mem.c
183
return (mlist);
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
395
return (mlist);
usr/src/uts/sun4u/opl/io/dr_mem.c
414
if (address_in_memlist(mlist, ptob(pfn), PAGESIZE)) {
usr/src/uts/sun4u/opl/io/dr_mem.c
415
mlist = memlist_del_span(mlist, ptob(pfn), PAGESIZE);
usr/src/uts/sun4u/opl/io/dr_mem.c
425
return (mlist);
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
651
if (mlist == NULL)
usr/src/uts/sun4u/opl/io/dr_mem.c
660
for (ml = mlist; ml; ml = ml->ml_next) {
usr/src/uts/sun4u/opl/io/dr_mem.c
78
struct memlist *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
956
struct memlist *mlist, *ml;
usr/src/uts/sun4u/opl/io/dr_mem.c
958
mlist = dr_get_memlist(mp);
usr/src/uts/sun4u/opl/io/dr_mem.c
959
if (mlist == NULL) {
usr/src/uts/sun4u/opl/io/dr_mem.c
969
if (memlist_intersect(phys_install, mlist) == 0) {
usr/src/uts/sun4u/opl/io/dr_mem.c
977
memlist_delete(mlist);
usr/src/uts/sun4u/opl/io/dr_mem.c
982
for (ml = mlist; ml != NULL; ml = ml->ml_next) {
usr/src/uts/sun4u/opl/io/dr_mem.c
993
memlist_delete(mlist);
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
2410
rv = memlist_intersect(phys_install, mlist);
usr/src/uts/sun4u/opl/io/drmach.c
2414
memlist_dump(mlist);
usr/src/uts/sun4u/opl/io/drmach.c
2419
memlist_delete(mlist);
usr/src/uts/sun4u/opl/io/drmach.c
2424
memlist_dump(mlist);
usr/src/uts/sun4u/opl/io/drmach.c
2426
*ml = mlist;
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
2970
if (mlist == NULL) {
usr/src/uts/sun4u/opl/io/drmach.c
2971
mlist = p->free_mlist;
usr/src/uts/sun4u/opl/io/drmach.c
2972
if (mlist == NULL)
usr/src/uts/sun4u/opl/io/drmach.c
2974
p->free_mlist = mlist->ml_next;
usr/src/uts/sun4u/opl/io/drmach.c
2975
mlist->ml_address = base;
usr/src/uts/sun4u/opl/io/drmach.c
2976
mlist->ml_size = len;
usr/src/uts/sun4u/opl/io/drmach.c
2977
mlist->ml_next = mlist->ml_prev = NULL;
usr/src/uts/sun4u/opl/io/drmach.c
2979
return (mlist);
usr/src/uts/sun4u/opl/io/drmach.c
2982
for (tl = ml = mlist; ml; tl = ml, ml = ml->ml_next) {
usr/src/uts/sun4u/opl/io/drmach.c
2995
if (mlist == ml)
usr/src/uts/sun4u/opl/io/drmach.c
2996
mlist = nl;
usr/src/uts/sun4u/opl/io/drmach.c
3024
return (mlist);
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
2442
for (ml = mlist; ml; ml = mlist) {
usr/src/uts/sun4u/opl/io/mc-opl.c
2443
mlist = ml->ml_next;
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
2453
if (mlist == NULL)
usr/src/uts/sun4u/opl/io/mc-opl.c
2458
for (; mlist; mlist = mlist->ml_next) {
usr/src/uts/sun4u/opl/io/mc-opl.c
2460
(*mlp)->ml_address = mlist->ml_address;
usr/src/uts/sun4u/opl/io/mc-opl.c
2461
(*mlp)->ml_size = mlist->ml_size;
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
2478
if (mlist == NULL)
usr/src/uts/sun4u/opl/io/mc-opl.c
2482
if ((end <= mlist->ml_address) || (base == end))
usr/src/uts/sun4u/opl/io/mc-opl.c
2483
return (mlist);
usr/src/uts/sun4u/opl/io/mc-opl.c
2485
for (tl = ml = mlist; ml; tl = ml, ml = nlp) {
usr/src/uts/sun4u/opl/io/mc-opl.c
2520
if (ml == mlist) {
usr/src/uts/sun4u/opl/io/mc-opl.c
2521
if ((mlist = nlp) != NULL)
usr/src/uts/sun4u/opl/io/mc-opl.c
2524
if (mlist == NULL)
usr/src/uts/sun4u/opl/io/mc-opl.c
2537
return (mlist);
usr/src/uts/sun4u/opl/io/mc-opl.c
2543
struct memlist *mlist;
usr/src/uts/sun4u/opl/io/mc-opl.c
2546
mlist = mc_memlist_dup(phys_install);
usr/src/uts/sun4u/opl/io/mc-opl.c
2549
if (mlist) {
usr/src/uts/sun4u/opl/io/mc-opl.c
2550
mlist = mc_memlist_del_span(mlist, 0ull, mcp->mc_start_address);
usr/src/uts/sun4u/opl/io/mc-opl.c
2553
if (mlist) {
usr/src/uts/sun4u/opl/io/mc-opl.c
2559
mlist = mc_memlist_del_span(mlist, startpa,
usr/src/uts/sun4u/opl/io/mc-opl.c
2564
if (mlist) {
usr/src/uts/sun4u/opl/io/mc-opl.c
2565
mcp->mlist = mlist;
usr/src/uts/sun4u/opl/io/mc-opl.c
2615
mcp->mlist = NULL;
usr/src/uts/sun4u/opl/io/mc-opl.c
2842
if (mcp->mlist)
usr/src/uts/sun4u/opl/io/mc-opl.c
2843
mc_memlist_delete(mcp->mlist);
usr/src/uts/sun4u/opl/io/mc-opl.c
2890
if (mcp->mlist)
usr/src/uts/sun4u/opl/io/mc-opl.c
2891
mc_memlist_delete(mcp->mlist);
usr/src/uts/sun4u/opl/io/mc-opl.c
2892
mcp->mlist = NULL;
usr/src/uts/sun4u/opl/io/mc-opl.c
2919
if (mcp->mlist)
usr/src/uts/sun4u/opl/io/mc-opl.c
2920
mc_memlist_delete(mcp->mlist);
usr/src/uts/sun4u/opl/io/mc-opl.c
2921
mcp->mlist = NULL;
usr/src/uts/sun4u/opl/io/mc-opl.c
642
if (mcp->mlist == NULL)
usr/src/uts/sun4u/opl/io/mc-opl.c
645
if (mcp->mlist && address_in_memlist(mcp->mlist, addr, 0)) {
usr/src/uts/sun4u/opl/sys/mc-opl.h
138
struct memlist *mlist;
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
1095
for (ml = mlist; ml; ml = ml->ml_next) {
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
117
if (mlist == NULL) {
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
120
for (ml = mlist; ml; ml = ml->ml_next)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1651
struct memlist *mlist, *ml;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1653
mlist = sbdp_get_memlist(hp, (dev_info_t *)NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1655
for (ml = mlist; ml; ml = ml->ml_next)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1658
(void) sbdp_del_memlist(hp, mlist);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
176
struct memlist *mlist = NULL;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
198
(void) memlist_add_span(base_pa, size, &mlist);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
216
sbdp_memlist_dump(mlist);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
217
return (mlist);
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
225
if (mlist == NULL)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
230
for (; mlist; mlist = mlist->ml_next) {
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
240
mp->ml_address = mlist->ml_address;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
241
mp->ml_size = mlist->ml_size;
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
260
memlist_free_list(mlist);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
290
struct memlist *mlist;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
438
mlist = sbdp_memlist_dup(s_bdp->ml);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
441
if (mlist == NULL) {
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
460
(void) sbdp_del_memlist(hp, mlist);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
484
cr_err = (*funcp)(cph, mlist, rsp);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
517
(void) sbdp_del_memlist(hp, mlist);
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
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/sun4v/io/dr_util.c
146
dr_memlist_dup(struct memlist *mlist)
usr/src/uts/sun4v/io/dr_util.c
150
if (mlist == NULL)
usr/src/uts/sun4v/io/dr_util.c
155
for (; mlist; mlist = mlist->ml_next) {
usr/src/uts/sun4v/io/dr_util.c
158
(*mlp)->ml_address = mlist->ml_address;
usr/src/uts/sun4v/io/dr_util.c
159
(*mlp)->ml_size = mlist->ml_size;
usr/src/uts/sun4v/io/dr_util.c
173
dr_memlist_delete(struct memlist *mlist)
usr/src/uts/sun4v/io/dr_util.c
177
for (ml = mlist; ml; ml = mlist) {
usr/src/uts/sun4v/io/dr_util.c
178
mlist = ml->ml_next;
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);