Lines Matching refs:sbp
241 sbd_board_t *sbp; in sbd_cpu_flags() local
245 sbp = SBDH2BD(hp->h_sbd); in sbd_cpu_flags()
246 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_cpu_flags()
261 mutex_enter(&sbp->sb_slock); in sbd_cpu_flags()
266 devset &= SBD_DEVS_PRESENT(sbp); in sbd_cpu_flags()
295 if (SBD_DEVICE_STATE(sbp, SBD_COMP_CPU, unit) == in sbd_cpu_flags()
299 dip = sbp->sb_devlist[NIX(SBD_COMP_CMP)][unit]; in sbd_cpu_flags()
303 cp = SBD_GET_BOARD_CPUUNIT(sbp, unit); in sbd_cpu_flags()
332 mutex_exit(&sbp->sb_slock); in sbd_cpu_flags()
346 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_pre_release_cpu() local
352 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_pre_release_cpu()
388 cp = SBD_GET_BOARD_CPUUNIT(sbp, unit); in sbd_pre_release_cpu()
404 SBD_SET_ERRSTR(ep, sbp->sb_cpupath[i]); in sbd_pre_release_cpu()
451 sbp->sb_cpupath[devnum - 1]); in sbd_pre_release_cpu()
464 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_pre_attach_cpu() local
472 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_pre_attach_cpu()
506 f, sbp->sb_num, unit); in sbd_pre_attach_cpu()
508 dstate = SBD_DEVICE_STATE(sbp, SBD_COMP_CPU, unit); in sbd_pre_attach_cpu()
535 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_post_attach_cpu() local
545 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_post_attach_cpu()
573 SBD_SET_ERRSTR(ep, sbp->sb_cpupath[i]); in sbd_post_attach_cpu()
581 SBD_SET_ERRSTR(ep, sbp->sb_cpupath[i]); in sbd_post_attach_cpu()
590 sbp->sb_cpupath[i]); in sbd_post_attach_cpu()
599 SBD_SET_ERRSTR(ep, sbp->sb_cpupath[i]); in sbd_post_attach_cpu()
607 sbp->sb_cpupath[i]); in sbd_post_attach_cpu()
627 cpup = SBD_GET_BOARD_CPUUNIT(sbp, unit); in sbd_post_attach_cpu()
651 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_pre_detach_cpu() local
659 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_pre_detach_cpu()
688 SBD_SET_ERRSTR(ep, sbp->sb_cpupath[i]); in sbd_pre_detach_cpu()
707 f, sbp->sb_num, unit); in sbd_pre_detach_cpu()
726 SBD_SET_ERRSTR(ep, sbp->sb_cpupath[i]); in sbd_pre_detach_cpu()
738 SBD_SET_ERRSTR(ep, sbp->sb_cpupath[i]); in sbd_pre_detach_cpu()
755 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_post_detach_cpu() local
772 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_post_detach_cpu()
802 cpup = SBD_GET_BOARD_CPUUNIT(sbp, unit); in sbd_post_detach_cpu()
829 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_cancel_cpu() local
838 cp = SBD_GET_BOARD_CPUUNIT(sbp, unit); in sbd_cancel_cpu()
875 SBD_SET_ERRSTR(ep, sbp->sb_cpupath[unit]); in sbd_cancel_cpu()
882 sbp->sb_cpupath[unit]); in sbd_cancel_cpu()
895 SBD_SET_ERRSTR(ep, sbp->sb_cpupath[unit]); in sbd_cancel_cpu()
902 sbp->sb_cpupath[unit]); in sbd_cancel_cpu()
958 sbd_connect_cpu(sbd_board_t *sbp, int unit) in sbd_connect_cpu() argument
967 sbd_handle_t *hp = MACHBD2HD(sbp); in sbd_connect_cpu()
972 if (SBD_DEV_IS_PRESENT(sbp, SBD_COMP_CPU, unit)) { in sbd_connect_cpu()
973 dip = sbp->sb_devlist[NIX(SBD_COMP_CPU)][unit]; in sbd_connect_cpu()
977 f, unit, sbp->sb_num); in sbd_connect_cpu()
989 if (SBD_DEV_IS_ATTACHED(sbp, SBD_COMP_CPU, unit)) { in sbd_connect_cpu()
993 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_connect_cpu()
1016 sbp->sb_memaccess_ok = 0; in sbd_connect_cpu()
1019 f, unit, sbp->sb_num); in sbd_connect_cpu()
1031 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_disconnect_cpu() local
1041 ASSERT((SBD_DEVICE_STATE(sbp, SBD_COMP_CPU, unit) == in sbd_disconnect_cpu()
1043 (SBD_DEVICE_STATE(sbp, SBD_COMP_CPU, unit) == in sbd_disconnect_cpu()
1046 cp = SBD_GET_BOARD_CPUUNIT(sbp, unit); in sbd_disconnect_cpu()
1050 dip = sbp->sb_devlist[NIX(SBD_COMP_CPU)][unit]; in sbd_disconnect_cpu()
1052 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_disconnect_cpu()