Lines Matching refs:mlist
78 struct memlist *mlist);
90 static int dr_del_mlist_query(struct memlist *mlist,
117 struct memlist *mlist = NULL;
134 mlist = memlist_dup(mp->sbm_mlist);
145 mlist = memlist_dup(phys_install);
149 if (mlist)
150 mlist = memlist_del_span(mlist, 0ull, basepa);
153 if (mlist) {
159 mlist = memlist_del_span(
160 mlist, basepa,
164 if (mlist) {
169 /* if no mlist yet, try platform layer */
170 if (!mlist) {
172 mp->sbm_cm.sbdev_id, &mlist);
175 mlist = NULL; /* paranoia */
181 PR_MEMLIST_DUMP(mlist);
183 return (mlist);
380 dr_memlist_del_retired_pages(struct memlist *mlist)
395 return (mlist);
414 if (address_in_memlist(mlist, ptob(pfn), PAGESIZE)) {
415 mlist = memlist_del_span(mlist, ptob(pfn), PAGESIZE);
425 return (mlist);
645 dr_del_mlist_query(struct memlist *mlist, memquery_t *mp)
651 if (mlist == NULL)
652 cmn_err(CE_WARN, "dr_del_mlist_query: mlist=NULL\n");
660 for (ml = mlist; ml; ml = ml->ml_next) {
932 * we must inform mc-opl to update the mlist after we
956 struct memlist *mlist, *ml;
958 mlist = dr_get_memlist(mp);
959 if (mlist == NULL) {
969 if (memlist_intersect(phys_install, mlist) == 0) {
977 memlist_delete(mlist);
982 for (ml = mlist; ml != NULL; ml = ml->ml_next) {
993 memlist_delete(mlist);
1521 * Those deletes, if any, will be represented in the cached mlist.
2589 * Expand the delete mlist to fully include any dynamic segments
2620 PR_MEM("%s: source delete mlist\n", f);
2623 PR_MEM("%s: source copy mlist\n", f);
2634 * and construct a minimum mlist that includes all non-reloc