Lines Matching refs:sbp

81 	sbd_board_t 	*sbp = (sbd_board_t *)mp->sbm_cm.sbdev_sbp;  in sbd_get_memlist()  local
83 sbd_handle_t *hp = MACHBD2HD(sbp); in sbd_get_memlist()
111 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_get_memlist()
126 f, sbp->sb_num, in sbd_get_memlist()
139 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_pre_attach_mem() local
147 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_pre_attach_mem()
171 mp = SBD_GET_BOARD_MEMUNIT(sbp, unit); in sbd_pre_attach_mem()
173 ASSERT(mp->sbm_cm.sbdev_sbp == sbp); in sbd_pre_attach_mem()
177 sbp->sb_num, in sbd_pre_attach_mem()
187 f, sbp->sb_num, in sbd_pre_attach_mem()
206 f, sbp->sb_num, in sbd_pre_attach_mem()
216 f, sbp->sb_num); in sbd_pre_attach_mem()
224 f, (void *)dip, sbp->sb_num); in sbd_pre_attach_mem()
232 sbp->sb_num); in sbd_pre_attach_mem()
241 "(%d.%d)", f, state, sbp->sb_num, in sbd_pre_attach_mem()
253 sbp->sb_mempath[mp->sbm_cm.sbdev_unum]); in sbd_pre_attach_mem()
267 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_post_attach_mem() local
272 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_post_attach_mem()
294 mp = SBD_GET_BOARD_MEMUNIT(sbp, unit); in sbd_post_attach_mem()
301 sbp->sb_num, in sbd_post_attach_mem()
306 SBD_SET_ERRSTR(ep, sbp->sb_mempath[unit]); in sbd_post_attach_mem()
323 " phys_install", f, sbp->sb_num, in sbd_post_attach_mem()
328 SBD_SET_ERRSTR(ep, sbp->sb_mempath[unit]); in sbd_post_attach_mem()
374 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_pre_detach_mem() local
377 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_pre_detach_mem()
397 mp = SBD_GET_BOARD_MEMUNIT(sbp, unit); in sbd_pre_detach_mem()
400 ASSERT(mp->sbm_cm.sbdev_sbp == sbp); in sbd_pre_detach_mem()
404 sbp->sb_num, mp->sbm_cm.sbdev_unum); in sbd_pre_detach_mem()
416 sbd_board_t *sbp; in sbd_post_detach_mem() local
422 sbp = SBDH2BD(hp->h_sbd); in sbd_post_detach_mem()
424 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_post_detach_mem()
454 s_mp = SBD_GET_BOARD_MEMUNIT(sbp, unit); in sbd_post_detach_mem()
456 ASSERT(s_mp->sbm_cm.sbdev_sbp == sbp); in sbd_post_detach_mem()
476 sbd_add_memory_spans(sbd_board_t *sbp, struct memlist *ml) in sbd_add_memory_spans() argument
502 umb.u_board = sbp->sb_num; in sbd_add_memory_spans()
538 sbd_board_t *sbp; in sbd_post_detach_mem_unit() local
550 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
551 hp = MACHBD2HD(sbp); in sbd_post_detach_mem_unit()
552 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_post_detach_mem_unit()
557 f, sbp->sb_num, s_mp->sbm_cm.sbdev_unum); in sbd_post_detach_mem_unit()
566 f, sbp->sb_num); in sbd_post_detach_mem_unit()
583 sbp = (sbd_board_t *)t_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
585 f, sbp->sb_num); in sbd_post_detach_mem_unit()
609 sbp = (sbd_board_t *)x_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
615 sbp->sb_num, 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()
696 f, sbp->sb_num, in sbd_post_detach_mem_unit()
701 sbd_add_memory_spans(sbp, nl); in sbd_post_detach_mem_unit()
709 sbp = (sbd_board_t *)t_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
710 hdp->h_board = sbp->sb_num; in sbd_post_detach_mem_unit()
716 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
717 hdp->h_board = sbp->sb_num; in sbd_post_detach_mem_unit()
724 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
725 hdp->h_board = sbp->sb_num; in sbd_post_detach_mem_unit()
738 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_post_detach_mem_unit()
739 PR_MEM("%s: board %d's memlist:", f, sbp->sb_num); in sbd_post_detach_mem_unit()
749 sbd_board_t *sbp; in sbd_mem_cleanup() local
753 sbp = (sbd_board_t *)t_mp->sbm_cm.sbdev_sbp; in sbd_mem_cleanup()
778 SBD_DEV_CLR_UNREFERENCED(sbp, SBD_COMP_MEM, 0); in sbd_mem_cleanup()
779 SBD_DEV_CLR_RELEASED(sbp, SBD_COMP_MEM, 0); in sbd_mem_cleanup()
780 SBD_DEVICE_TRANSITION(sbp, SBD_COMP_MEM, 0, in sbd_mem_cleanup()
785 sbd_last_target = sbp->sb_num; in sbd_mem_cleanup()
796 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_mem_cleanup()
824 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_pre_release_mem() local
849 mp = SBD_GET_BOARD_MEMUNIT(sbp, d); in sbd_pre_release_mem()
857 SBD_SET_ERRSTR(ep, sbp->sb_mempath[d]); in sbd_pre_release_mem()
869 SBD_SET_ERRSTR(ep, sbp->sb_mempath[d]); in sbd_pre_release_mem()
889 f, sbp->sb_num, in sbd_pre_release_mem()
893 SBD_SET_ERRSTR(lep, sbp->sb_mempath[d]); in sbd_pre_release_mem()
916 sbp->sb_num, in sbd_pre_release_mem()
921 SBD_SET_ERRSTR(lep, sbp->sb_mempath[d]); in sbd_pre_release_mem()
931 SBD_SET_ERRSTR(lep, sbp->sb_mempath[d]); in sbd_pre_release_mem()
952 f, sbp->sb_num); in sbd_pre_release_mem()
967 SBD_SET_ERRSTR(lep, sbp->sb_mempath[d]); in sbd_pre_release_mem()
1016 f, sbp->sb_num, in sbd_pre_release_mem()
1021 sbp->sb_mempath[mp->sbm_cm.sbdev_unum]); in sbd_pre_release_mem()
1047 sbp = (sbd_board_t *) in sbd_pre_release_mem()
1049 targ = sbp->sb_num; in sbd_pre_release_mem()
1050 sbp = (sbd_board_t *)mp->sbm_cm.sbdev_sbp; in sbd_pre_release_mem()
1051 src = sbp->sb_num; in sbd_pre_release_mem()
1056 sbp = (sbd_board_t *)mp->sbm_cm.sbdev_sbp; in sbd_pre_release_mem()
1058 " board %d\n", f, sbp->sb_num); in sbd_pre_release_mem()
1074 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_release_mem_done() local
1078 s_mp = SBD_GET_BOARD_MEMUNIT(sbp, unit); in sbd_release_mem_done()
1079 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_release_mem_done()
1118 f, sbp->sb_num, in sbd_release_mem_done()
1128 SBD_DEV_SET_RELEASED(sbp, SBD_COMP_MEM, unit); in sbd_release_mem_done()
1129 SBD_DEVICE_TRANSITION(sbp, SBD_COMP_MEM, unit, SBD_STATE_RELEASE); in sbd_release_mem_done()
1132 sbp = (sbd_board_t *)t_mp->sbm_cm.sbdev_sbp; in sbd_release_mem_done()
1139 SBD_DEV_SET_RELEASED(sbp, SBD_COMP_MEM, in sbd_release_mem_done()
1141 SBD_DEVICE_TRANSITION(sbp, SBD_COMP_MEM, 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()
1174 sbp->sb_num, 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()
1190 SBD_DEV_SET_UNREFERENCED(sbp, SBD_COMP_MEM, unit); in sbd_release_mem_done()
1191 SBD_DEVICE_TRANSITION(sbp, SBD_COMP_MEM, unit, SBD_STATE_UNREFERENCED); in sbd_release_mem_done()
1194 f, sbp->sb_num, in sbd_release_mem_done()
1200 sbp = (sbd_board_t *)t_mp->sbm_cm.sbdev_sbp; in sbd_release_mem_done()
1202 SBD_DEV_SET_UNREFERENCED(sbp, SBD_COMP_MEM, in sbd_release_mem_done()
1204 SBD_DEVICE_TRANSITION(sbp, SBD_COMP_MEM, in sbd_release_mem_done()
1208 sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_release_mem_done()
1211 f, sbp->sb_num, in sbd_release_mem_done()
1223 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_disconnect_mem() local
1225 mp = SBD_GET_BOARD_MEMUNIT(sbp, unit); in sbd_disconnect_mem()
1249 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_cancel_mem() local
1254 s_mp = SBD_GET_BOARD_MEMUNIT(sbp, unit); in sbd_cancel_mem()
1261 SBD_SET_ERRSTR(ep, sbp->sb_mempath[unit]); in sbd_cancel_mem()
1290 f, sbp->sb_num); in sbd_cancel_mem()
1291 sbd_add_memory_spans(sbp, s_mp->sbm_del_mlist); in sbd_cancel_mem()
1346 sbp->sb_num, in sbd_cancel_mem()
1355 sbd_init_mem_unit(sbd_board_t *sbp, int unit, sbderror_t *ep) in sbd_init_mem_unit() argument
1364 mp = SBD_GET_BOARD_MEMUNIT(sbp, unit); in sbd_init_mem_unit()
1366 if (SBD_DEV_IS_ATTACHED(sbp, SBD_COMP_MEM, unit)) { in sbd_init_mem_unit()
1368 } else if (SBD_DEV_IS_PRESENT(sbp, SBD_COMP_MEM, unit)) { in sbd_init_mem_unit()
1380 if (!sbp->sb_memaccess_ok) { in sbd_init_mem_unit()
1416 SBD_DEVICE_TRANSITION(sbp, SBD_COMP_MEM, unit, new_state); in sbd_init_mem_unit()
1425 sbd_board_t *sbp = mp->sbm_cm.sbdev_sbp; in sbd_init_mem_unit_data() local
1428 sbd_handle_t *hp = MACHBD2HD(sbp); in sbd_init_mem_unit_data()
1436 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_init_mem_unit_data()
1443 sbp->sb_num, in sbd_init_mem_unit_data()
1467 f, sbp->sb_num, mp->sbm_cm.sbdev_unum); in sbd_init_mem_unit_data()
1479 f, sbp->sb_num, in sbd_init_mem_unit_data()
2234 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_attach_mem() local
2251 if (!SBD_DEV_IS_PRESENT(sbp, SBD_COMP_CPU, i)) in sbd_attach_mem()
2254 if (!SBD_DEV_IS_ATTACHED(sbp, SBD_COMP_CPU, i)) in sbd_attach_mem()
2257 cpup = SBD_GET_BOARD_CPUUNIT(sbp, i); in sbd_attach_mem()
2280 SBD_SET_ERRSTR(ep, sbp->sb_mempath[i]); in sbd_attach_mem()
2285 dip = *(sbp->sb_devlist[NIX(SBD_COMP_MEM)]); in sbd_attach_mem()
2287 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_attach_mem()
2295 ASSERT(sbp->sb_mempath[unit] != NULL); in sbd_attach_mem()
2298 (void) ddi_pathname(dip, sbp->sb_mempath[unit]); in sbd_attach_mem()
2300 mp = SBD_GET_BOARD_MEMUNIT(sbp, unit); in sbd_attach_mem()
2306 "board %d", f, sbp->sb_num); in sbd_attach_mem()
2311 SBD_SET_ERRSTR(ep, sbp->sb_mempath[unit]); in sbd_attach_mem()
2326 umb.u_board = sbp->sb_num; in sbd_attach_mem()
2375 SBD_SET_ERRSTR(ep, sbp->sb_mempath[unit]); in sbd_attach_mem()
2391 SBD_SET_ERRSTR(ep, sbp->sb_mempath[unit]); in sbd_attach_mem()
2416 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_release_mem() local
2506 SBD_SET_ERRSTR(SBD_HD2ERR(hp), sbp->sb_mempath[unit]); in sbd_release_mem()
2541 sbd_board_t *sbp = (sbd_board_t *)s_mp->sbm_cm.sbdev_sbp; in sbd_detach_memory() local
2563 sbp->sb_num, in sbd_detach_memory()
2566 SBD_SET_ERRSTR(ep, sbp->sb_mempath[unit]); in sbd_detach_memory()
2580 SBD_SET_ERRSTR(ep, sbp->sb_mempath[unit]); in sbd_detach_memory()
2592 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_detach_memory()
2610 sbp->sb_num, in sbd_detach_memory()
2618 SBD_SET_ERRSTR(ep, sbp->sb_mempath[unit]); in sbd_detach_memory()
2622 rv = sbd_move_memory(hp, sbp, tbp); in sbd_detach_memory()
2629 sbp->sb_num, in sbd_detach_memory()
2636 SBD_SET_ERRSTR(ep, sbp->sb_mempath[unit]); in sbd_detach_memory()
2683 sbp->sb_num, in sbd_detach_memory()
2690 umb.u_board = sbp->sb_num; in sbd_detach_memory()