Lines Matching refs:devset

380 static int		sbd_mem_status(sbd_handle_t *hp, sbd_devset_t devset,
1365 sbd_devset_t devset; in sbd_dev2devset() local
1370 devset = DEVSET(SBD_COMP_CPU, DEVSET_ANYUNIT); in sbd_dev2devset()
1371 devset |= DEVSET(SBD_COMP_MEM, DEVSET_ANYUNIT); in sbd_dev2devset()
1372 devset |= DEVSET(SBD_COMP_IO, DEVSET_ANYUNIT); in sbd_dev2devset()
1378 devset = 0; in sbd_dev2devset()
1388 devset = DEVSET(SBD_COMP_CMP, unit); in sbd_dev2devset()
1397 devset = 0; in sbd_dev2devset()
1399 devset = DEVSET(cid->c_type, 0); in sbd_dev2devset()
1401 f, devset); in sbd_dev2devset()
1403 devset = DEVSET(cid->c_type, unit); in sbd_dev2devset()
1410 devset = 0; in sbd_dev2devset()
1412 devset = DEVSET(cid->c_type, unit); in sbd_dev2devset()
1418 devset = 0; in sbd_dev2devset()
1422 return (devset); in sbd_dev2devset()
1752 sbd_devset_t devset; in sbd_check_transition() local
1755 devset = *devsetp; in sbd_check_transition()
1757 if (!devset) { in sbd_check_transition()
1764 f, (uint_t)*devsetp, (uint_t)devset); in sbd_check_transition()
1769 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT)) { in sbd_check_transition()
1771 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, ut) == 0) in sbd_check_transition()
1777 DEVSET_DEL(devset, SBD_COMP_MEM, ut); in sbd_check_transition()
1782 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT)) { in sbd_check_transition()
1784 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, ut) == 0) in sbd_check_transition()
1790 DEVSET_DEL(devset, SBD_COMP_CPU, ut); in sbd_check_transition()
1795 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT)) { in sbd_check_transition()
1797 if (DEVSET_IN_SET(devset, SBD_COMP_IO, ut) == 0) in sbd_check_transition()
1803 DEVSET_DEL(devset, SBD_COMP_IO, ut); in sbd_check_transition()
1809 f, (uint_t)*devsetp, (uint_t)devset); in sbd_check_transition()
1811 *devsetp = devset; in sbd_check_transition()
1818 return (devset ? 0 : state_err); in sbd_check_transition()
1830 sbd_devset_t devset; in sbd_pre_op() local
1838 devset = shp->sh_devset; in sbd_pre_op()
1880 devset = shp->sh_orig_devset = shp->sh_devset = in sbd_pre_op()
1882 if (devset == 0) { in sbd_pre_op()
1908 state_err = sbd_check_transition(sbp, &devset, transp); in sbd_pre_op()
1917 f, (uint_t)devset); in sbd_pre_op()
1939 shp->sh_devset = devset; in sbd_pre_op()
2605 sbd_devset_t devset; in sbd_disconnect() local
2617 devset = HD2MACHHD(hp)->sh_devset & SBD_DEVS_PRESENT(sbp) & in sbd_disconnect()
2620 ASSERT((SBD_DEVS_ATTACHED(sbp) & devset) == 0); in sbd_disconnect()
2627 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, i)) { in sbd_disconnect()
2636 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, i)) { in sbd_disconnect()
2645 if (DEVSET_IN_SET(devset, SBD_COMP_IO, i)) { in sbd_disconnect()
2896 sbd_devset_t devset; in sbd_get_attach_devlist() local
2904 devset = HD2MACHHD(hp)->sh_devset; in sbd_get_attach_devlist()
2926 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT)) { in sbd_get_attach_devlist()
2927 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_CPU); in sbd_get_attach_devlist()
2932 DEVSET_DEL(devset, SBD_COMP_CPU, DEVSET_ANYUNIT); in sbd_get_attach_devlist()
2933 if (!devset || attach_devlist) { in sbd_get_attach_devlist()
2946 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT)) { in sbd_get_attach_devlist()
2947 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_MEM); in sbd_get_attach_devlist()
2952 DEVSET_DEL(devset, SBD_COMP_MEM, DEVSET_ANYUNIT); in sbd_get_attach_devlist()
2953 if (!devset || attach_devlist) { in sbd_get_attach_devlist()
2968 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT)) { in sbd_get_attach_devlist()
2969 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_IO); in sbd_get_attach_devlist()
2974 DEVSET_DEL(devset, SBD_COMP_IO, DEVSET_ANYUNIT); in sbd_get_attach_devlist()
2975 if (!devset || attach_devlist) { in sbd_get_attach_devlist()
3207 sbd_devset_t devset; in sbd_get_release_devlist() local
3215 devset = HD2MACHHD(hp)->sh_devset; in sbd_get_release_devlist()
3237 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT)) { in sbd_get_release_devlist()
3238 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_MEM); in sbd_get_release_devlist()
3245 DEVSET_DEL(devset, SBD_COMP_MEM, DEVSET_ANYUNIT); in sbd_get_release_devlist()
3246 if (!devset || release_devlist) { in sbd_get_release_devlist()
3260 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT)) { in sbd_get_release_devlist()
3261 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_CPU); in sbd_get_release_devlist()
3268 DEVSET_DEL(devset, SBD_COMP_CPU, DEVSET_ANYUNIT); in sbd_get_release_devlist()
3269 if (!devset || release_devlist) { in sbd_get_release_devlist()
3284 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT)) { in sbd_get_release_devlist()
3285 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_IO); in sbd_get_release_devlist()
3292 DEVSET_DEL(devset, SBD_COMP_IO, DEVSET_ANYUNIT); in sbd_get_release_devlist()
3293 if (!devset || release_devlist) { in sbd_get_release_devlist()
3324 sbd_devset_t devset; in sbd_pre_release_devlist() local
3329 devset = shp->sh_orig_devset; in sbd_pre_release_devlist()
3339 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, i)) { in sbd_pre_release_devlist()
3556 sbd_devset_t devset; in sbd_get_detach_devlist() local
3564 devset = HD2MACHHD(hp)->sh_devset; in sbd_get_detach_devlist()
3586 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT)) { in sbd_get_detach_devlist()
3587 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_MEM); in sbd_get_detach_devlist()
3594 DEVSET_DEL(devset, SBD_COMP_MEM, DEVSET_ANYUNIT); in sbd_get_detach_devlist()
3595 if (!devset || detach_devlist) { in sbd_get_detach_devlist()
3608 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT)) { in sbd_get_detach_devlist()
3609 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_CPU); in sbd_get_detach_devlist()
3616 DEVSET_DEL(devset, SBD_COMP_CPU, DEVSET_ANYUNIT); in sbd_get_detach_devlist()
3617 if (!devset || detach_devlist) { in sbd_get_detach_devlist()
3631 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT)) { in sbd_get_detach_devlist()
3632 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_IO); in sbd_get_detach_devlist()
3639 DEVSET_DEL(devset, SBD_COMP_IO, DEVSET_ANYUNIT); in sbd_get_detach_devlist()
3640 if (!devset || detach_devlist) { in sbd_get_detach_devlist()
3960 sbd_cpu_cnt(sbd_handle_t *hp, sbd_devset_t devset) in sbd_cpu_cnt() argument
3970 devset &= SBD_DEVS_PRESENT(sbp); in sbd_cpu_cnt()
3982 if (DEVSET_IN_SET(devset, SBD_COMP_CMP, c) == 0) { in sbd_cpu_cnt()
4000 sbd_mem_cnt(sbd_handle_t *hp, sbd_devset_t devset) in sbd_mem_cnt() argument
4008 devset &= SBD_DEVS_PRESENT(sbp); in sbd_mem_cnt()
4013 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, i) == 0) { in sbd_mem_cnt()
4033 sbd_mem_status(sbd_handle_t *hp, sbd_devset_t devset, sbd_dev_stat_t *dsp) in sbd_mem_status() argument
4057 devset &= SBD_DEVS_PRESENT(sbp); in sbd_mem_status()
4063 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, m) == 0) in sbd_mem_status()
4179 sbd_devset_t devset; in sbd_cancel() local
4190 devset = HD2MACHHD(hp)->sh_devset & SBD_DEVS_UNREFERENCED(sbp); in sbd_cancel()
4197 if (!DEVSET_IN_SET(devset, SBD_COMP_CPU, i)) in sbd_cancel()
4209 if (!DEVSET_IN_SET(devset, SBD_COMP_IO, i)) in sbd_cancel()
4216 if (!DEVSET_IN_SET(devset, SBD_COMP_MEM, i)) in sbd_cancel()
4227 PR_ALL("%s: unreleasing devset (0x%x)\n", f, (uint_t)devset); in sbd_cancel()
4229 SBD_DEVS_CANCEL(sbp, devset); in sbd_cancel()
4252 sbd_devset_t devset; in sbd_get_ncm() local
4258 devset = shp->sh_devset; in sbd_get_ncm()
4260 cmdp->cmd_getncm.g_ncm = sbd_cpu_cnt(hp, devset) + in sbd_get_ncm()
4261 sbd_io_cnt(hp, devset) + sbd_mem_cnt(hp, devset); in sbd_get_ncm()
4275 sbd_devset_t devset; in sbd_status() local
4290 devset = shp->sh_devset; in sbd_status()
4292 devset &= SBD_DEVS_PRESENT(sbp); in sbd_status()
4306 ncm = sbd_cpu_cnt(hp, devset) + sbd_io_cnt(hp, devset) + in sbd_status()
4307 sbd_mem_cnt(hp, devset); in sbd_status()
4316 devset = 0; in sbd_status()
4320 ncm = sbd_cpu_cnt(hp, devset) + sbd_io_cnt(hp, devset) + in sbd_status()
4321 sbd_mem_cnt(hp, devset); in sbd_status()
4324 f, ncm, devset); in sbd_status()
4430 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT)) in sbd_status()
4431 if ((nstat = sbd_cpu_flags(hp, devset, devstatp)) > 0) { in sbd_status()
4436 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT)) in sbd_status()
4437 if ((nstat = sbd_mem_status(hp, devset, devstatp)) > 0) { in sbd_status()
4442 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT)) in sbd_status()
4443 if ((nstat = sbd_io_status(hp, devset, devstatp)) > 0) { in sbd_status()