Lines Matching refs:sbm_cm
81 sbd_board_t *sbp = (sbd_board_t *)mp->sbm_cm.sbdev_sbp; in sbd_get_memlist()
112 mlist = sbdp_get_memlist(hdp, mp->sbm_cm.sbdev_dip); in sbd_get_memlist()
117 (void *)mp->sbm_cm.sbdev_dip, in sbd_get_memlist()
127 mp->sbm_cm.sbdev_unum, in sbd_get_memlist()
128 (void *)mp->sbm_cm.sbdev_dip); in sbd_get_memlist()
173 ASSERT(mp->sbm_cm.sbdev_sbp == sbp); in sbd_pre_attach_mem()
174 ASSERT(unit == mp->sbm_cm.sbdev_unum); in sbd_pre_attach_mem()
178 mp->sbm_cm.sbdev_unum); in sbd_pre_attach_mem()
180 state = mp->sbm_cm.sbdev_state; in sbd_pre_attach_mem()
188 mp->sbm_cm.sbdev_unum); in sbd_pre_attach_mem()
207 mp->sbm_cm.sbdev_unum); in sbd_pre_attach_mem()
242 mp->sbm_cm.sbdev_unum); in sbd_pre_attach_mem()
253 sbp->sb_mempath[mp->sbm_cm.sbdev_unum]); in sbd_pre_attach_mem()
302 mp->sbm_cm.sbdev_unum); in sbd_post_attach_mem()
324 mp->sbm_cm.sbdev_unum); in sbd_post_attach_mem()
400 ASSERT(mp->sbm_cm.sbdev_sbp == sbp); in sbd_pre_detach_mem()
401 ASSERT(unit == mp->sbm_cm.sbdev_unum); in sbd_pre_detach_mem()
404 sbp->sb_num, mp->sbm_cm.sbdev_unum); in sbd_pre_detach_mem()
456 ASSERT(s_mp->sbm_cm.sbdev_sbp == sbp); in sbd_post_detach_mem()
550 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
554 if (sbdp_get_mem_alignment(hdp, s_mp->sbm_cm.sbdev_dip, &sz)) { in sbd_post_detach_mem_unit()
557 f, sbp->sb_num, s_mp->sbm_cm.sbdev_unum); in sbd_post_detach_mem_unit()
583 sbp = (sbd_board_t *)t_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
609 sbp = (sbd_board_t *)x_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
616 x_mp->sbm_cm.sbdev_unum); in sbd_post_detach_mem_unit()
618 SBD_SET_ERRSTR(ep, sbp->sb_mempath[x_mp->sbm_cm.sbdev_unum]); in sbd_post_detach_mem_unit()
693 sbp = (sbd_board_t *)t_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
697 t_mp->sbm_cm.sbdev_unum); in sbd_post_detach_mem_unit()
709 sbp = (sbd_board_t *)t_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
716 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
724 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
738 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
753 sbp = (sbd_board_t *)t_mp->sbm_cm.sbdev_sbp; in sbd_mem_cleanup()
767 t_mp->sbm_cm.sbdev_busy = 0; in sbd_mem_cleanup()
796 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_mem_cleanup()
805 s_mp->sbm_cm.sbdev_busy = 0; in sbd_mem_cleanup()
855 if (mp->sbm_cm.sbdev_cond == SBD_COND_FAILED) { in sbd_pre_release_mem()
862 ASSERT(d == mp->sbm_cm.sbdev_unum); in sbd_pre_release_mem()
890 mp->sbm_cm.sbdev_unum); in sbd_pre_release_mem()
917 mp->sbm_cm.sbdev_unum, in sbd_pre_release_mem()
918 (void *)mp->sbm_cm.sbdev_dip); in sbd_pre_release_mem()
1017 mp->sbm_cm.sbdev_unum); in sbd_pre_release_mem()
1021 sbp->sb_mempath[mp->sbm_cm.sbdev_unum]); in sbd_pre_release_mem()
1039 mp->sbm_cm.sbdev_busy = 1; in sbd_pre_release_mem()
1048 mp->sbm_peer->sbm_cm.sbdev_sbp; in sbd_pre_release_mem()
1050 sbp = (sbd_board_t *)mp->sbm_cm.sbdev_sbp; in sbd_pre_release_mem()
1056 sbp = (sbd_board_t *)mp->sbm_cm.sbdev_sbp; in sbd_pre_release_mem()
1079 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_release_mem_done()
1119 s_mp->sbm_cm.sbdev_unum, in sbd_release_mem_done()
1132 sbp = (sbd_board_t *)t_mp->sbm_cm.sbdev_sbp; in sbd_release_mem_done()
1140 t_mp->sbm_cm.sbdev_unum); in sbd_release_mem_done()
1142 t_mp->sbm_cm.sbdev_unum, in sbd_release_mem_done()
1159 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_release_mem_done()
1164 sbp = (sbd_board_t *)t_mp->sbm_cm.sbdev_sbp; in sbd_release_mem_done()
1175 mp->sbm_cm.sbdev_unum); in sbd_release_mem_done()
1178 SBD_SET_ERRSTR(ep, sbp->sb_mempath[mp->sbm_cm.sbdev_unum]); in sbd_release_mem_done()
1188 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_release_mem_done()
1195 s_mp->sbm_cm.sbdev_unum); in sbd_release_mem_done()
1197 s_mp->sbm_cm.sbdev_ostate = SBD_STAT_UNCONFIGURED; in sbd_release_mem_done()
1200 sbp = (sbd_board_t *)t_mp->sbm_cm.sbdev_sbp; in sbd_release_mem_done()
1203 t_mp->sbm_cm.sbdev_unum); in sbd_release_mem_done()
1205 t_mp->sbm_cm.sbdev_unum, in sbd_release_mem_done()
1208 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_release_mem_done()
1212 t_mp->sbm_cm.sbdev_unum); in sbd_release_mem_done()
1214 t_mp->sbm_cm.sbdev_ostate = SBD_STAT_UNCONFIGURED; in sbd_release_mem_done()
1227 ASSERT(mp->sbm_cm.sbdev_state == SBD_STATE_CONNECTED || in sbd_disconnect_mem()
1228 mp->sbm_cm.sbdev_state == SBD_STATE_UNCONFIGURED); in sbd_disconnect_mem()
1256 state = s_mp->sbm_cm.sbdev_state; in sbd_cancel_mem()
1265 tsbp = t_mp->sbm_cm.sbdev_sbp; in sbd_cancel_mem()
1270 ASSERT(t_mp->sbm_cm.sbdev_state == state); in sbd_cancel_mem()
1285 t_mp->sbm_cm.sbdev_unum); in sbd_cancel_mem()
1315 t_mp->sbm_cm.sbdev_busy = 0; in sbd_cancel_mem()
1319 t_mp->sbm_cm.sbdev_unum); in sbd_cancel_mem()
1322 t_mp->sbm_cm.sbdev_unum, in sbd_cancel_mem()
1337 s_mp->sbm_cm.sbdev_busy = 0; in sbd_cancel_mem()
1347 s_mp->sbm_cm.sbdev_unum); in sbd_cancel_mem()
1370 } else if (mp->sbm_cm.sbdev_dip != NULL) { in sbd_init_mem_unit()
1381 mp->sbm_cm.sbdev_cond = SBD_COND_UNKNOWN; in sbd_init_mem_unit()
1404 mp->sbm_cm.sbdev_cond = SBD_COND_FAILED; in sbd_init_mem_unit()
1406 mp->sbm_cm.sbdev_cond = SBD_COND_OK; in sbd_init_mem_unit()
1425 sbd_board_t *sbp = mp->sbm_cm.sbdev_sbp; in sbd_init_mem_unit_data()
1439 if (sbdphw_get_base_physaddr(hdp, mp->sbm_cm.sbdev_dip, &basepa)) { in sbd_init_mem_unit_data()
1444 mp->sbm_cm.sbdev_unum); in sbd_init_mem_unit_data()
1464 if (sbdp_get_mem_alignment(hdp, mp->sbm_cm.sbdev_dip, &sz)) { in sbd_init_mem_unit_data()
1467 f, sbp->sb_num, mp->sbm_cm.sbdev_unum); in sbd_init_mem_unit_data()
1476 mp->sbm_cm.sbdev_dip); in sbd_init_mem_unit_data()
1632 s_sbp = s_mp->sbm_cm.sbdev_sbp; in sbd_select_mem_target()
1636 if (sbdp_get_mem_alignment(hdp, s_mp->sbm_cm.sbdev_dip, &sz)) { in sbd_select_mem_target()
1640 f, s_sbp->sb_num, s_mp->sbm_cm.sbdev_unum); in sbd_select_mem_target()
1750 t_sbp = t_mp->sbm_cm.sbdev_sbp; in sbd_select_mem_target()
1759 t_mp->sbm_cm.sbdev_unum); in sbd_select_mem_target()
2026 s_mp->sbm_cm.sbdev_busy = 1; in sbd_select_mem_target()
2032 c_mp->sbm_cm.sbdev_busy = 1; in sbd_select_mem_target()
2541 sbd_board_t *sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_detach_memory()
2552 tbp = (sbd_board_t *)t_mp->sbm_cm.sbdev_sbp; in sbd_detach_memory()
2558 state = s_mp->sbm_cm.sbdev_state; in sbd_detach_memory()
2564 s_mp->sbm_cm.sbdev_unum); in sbd_detach_memory()
2572 state = t_mp->sbm_cm.sbdev_state; in sbd_detach_memory()
2578 t_mp->sbm_cm.sbdev_unum); in sbd_detach_memory()
2604 rv = sbdphw_disable_memctrl(hdp, s_mp->sbm_cm.sbdev_dip); in sbd_detach_memory()
2611 s_mp->sbm_cm.sbdev_unum, in sbd_detach_memory()
2612 (void *)s_mp->sbm_cm.sbdev_dip); in sbd_detach_memory()