Lines Matching refs:ml
67 sbd_mem_unit_t *mp, struct memlist *ml);
278 struct memlist *mlist, *ml; in sbd_post_attach_mem() local
336 for (ml = mlist; ml != NULL; ml = ml->ml_next) { in sbd_post_attach_mem()
337 (void) sbdp_mem_add_span(hdp, ml->ml_address, in sbd_post_attach_mem()
338 ml->ml_size); in sbd_post_attach_mem()
476 sbd_add_memory_spans(sbd_board_t *sbp, struct memlist *ml) in sbd_add_memory_spans() argument
482 SBD_MEMLIST_DUMP(ml); in sbd_add_memory_spans()
486 if (memlist_intersect(phys_install, ml)) { in sbd_add_memory_spans()
493 for (; ml; ml = ml->ml_next) { in sbd_add_memory_spans()
499 base = _b64top(ml->ml_address); in sbd_add_memory_spans()
500 npgs = _b64top(ml->ml_size); in sbd_add_memory_spans()
509 (void) sbdp_mem_add_span(hdp, ml->ml_address, ml->ml_size); in sbd_add_memory_spans()
543 struct memlist *ml; in sbd_post_detach_mem_unit() local
636 for (ml = t_mp->sbm_mlist; ml; ml = ml->ml_next) { in sbd_post_detach_mem_unit()
637 ml->ml_address -= t_basepa; in sbd_post_detach_mem_unit()
638 ml->ml_address += s_new_basepa; in sbd_post_detach_mem_unit()
651 for (ml = s_mp->sbm_mlist; ml; ml = ml->ml_next) { in sbd_post_detach_mem_unit()
652 ml->ml_address -= s_basepa; in sbd_post_detach_mem_unit()
653 ml->ml_address += t_basepa; in sbd_post_detach_mem_unit()
666 for (ml = s_mp->sbm_del_mlist; ml; ml = ml->ml_next) { in sbd_post_detach_mem_unit()
667 ml->ml_address -= s_basepa; in sbd_post_detach_mem_unit()
668 ml->ml_address += t_basepa; in sbd_post_detach_mem_unit()
844 struct memlist *ml; in sbd_pre_release_mem() local
948 ml = sbd_get_memlist(mp, lep); in sbd_pre_release_mem()
950 if (ml == NULL) { in sbd_pre_release_mem()
960 memlist_delete(ml); in sbd_pre_release_mem()
975 sbd_reserve_mem_spans(&mp->sbm_memhandle, ml)) { in sbd_pre_release_mem()
984 if (sbd_select_mem_target(hp, mp, ml)) { in sbd_pre_release_mem()
1008 memlist_delete(ml); in sbd_pre_release_mem()
1037 mp->sbm_del_mlist = ml; in sbd_pre_release_mem()
1038 mp->sbm_mlist = ml; in sbd_pre_release_mem()
1456 struct memlist *ml, *mlist; in sbd_init_mem_unit_data() local
1458 for (ml = mlist; ml; ml = ml->ml_next) in sbd_init_mem_unit_data()
1459 mp->sbm_npages += btop(ml->ml_size); in sbd_init_mem_unit_data()
1488 sbd_reserve_mem_spans(memhandle_t *mhp, struct memlist *ml) in sbd_reserve_mem_spans() argument
1503 for (mc = ml; mc != NULL; mc = mc->ml_next) { in sbd_reserve_mem_spans()
2119 register struct memlist *ml; in memlist_dump() local
2124 for (ml = mlist; ml; ml = ml->ml_next) in memlist_dump()
2127 ml->ml_address, ml->ml_size); in memlist_dump()
2237 struct memlist *ml, *mc; in sbd_attach_mem() local
2302 ml = sbd_get_memlist(mp, ep); in sbd_attach_mem()
2303 if (ml == NULL) { in sbd_attach_mem()
2316 SBD_MEMLIST_DUMP(ml); in sbd_attach_mem()
2318 for (mc = ml; mc; mc = mc->ml_next) { in sbd_attach_mem()
2378 memlist_delete(ml); in sbd_attach_mem()