Lines Matching defs:devset

376 static int		sbd_mem_status(sbd_handle_t *hp, sbd_devset_t devset,
1281 * DEV2DEVSET Put only present devices in devset.
1369 sbd_devset_t devset;
1374 devset = DEVSET(SBD_COMP_CPU, DEVSET_ANYUNIT);
1375 devset |= DEVSET(SBD_COMP_MEM, DEVSET_ANYUNIT);
1376 devset |= DEVSET(SBD_COMP_IO, DEVSET_ANYUNIT);
1383 devset = 0;
1386 * Generate a devset that includes all the
1393 devset = DEVSET(SBD_COMP_CMP, unit);
1403 devset = 0;
1405 devset = DEVSET(cid->c_type, 0);
1406 PR_ALL("%s: adjusted MEM devset = 0x%x\n",
1407 f, devset);
1409 devset = DEVSET(cid->c_type, unit);
1416 devset = 0;
1418 devset = DEVSET(cid->c_type, unit);
1424 devset = 0;
1428 return (devset);
1764 sbd_devset_t devset;
1767 devset = *devsetp;
1769 if (!devset) {
1774 PR_ALL("%s: no devs: requested devset = 0x%x,"
1775 " final devset = 0x%x\n",
1776 f, (uint_t)*devsetp, (uint_t)devset);
1781 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT)) {
1783 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, ut) == 0)
1789 DEVSET_DEL(devset, SBD_COMP_MEM, ut);
1794 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT)) {
1796 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, ut) == 0)
1802 DEVSET_DEL(devset, SBD_COMP_CPU, ut);
1807 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT)) {
1809 if (DEVSET_IN_SET(devset, SBD_COMP_IO, ut) == 0)
1815 DEVSET_DEL(devset, SBD_COMP_IO, ut);
1820 PR_ALL("%s: requested devset = 0x%x, final devset = 0x%x\n",
1821 f, (uint_t)*devsetp, (uint_t)devset);
1823 *devsetp = devset;
1830 return (devset ? 0 : state_err);
1842 sbd_devset_t devset;
1850 devset = shp->sh_devset;
1892 devset = shp->sh_orig_devset = shp->sh_devset =
1894 if (devset == 0) {
1920 state_err = sbd_check_transition(sbp, &devset, transp);
1928 PR_ALL("%s: invalid devset (0x%x)\n",
1929 f, (uint_t)devset);
1951 shp->sh_devset = devset;
2620 sbd_devset_t devset;
2632 devset = HD2MACHHD(hp)->sh_devset & SBD_DEVS_PRESENT(sbp) &
2635 ASSERT((SBD_DEVS_ATTACHED(sbp) & devset) == 0);
2642 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, i)) {
2651 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, i)) {
2660 if (DEVSET_IN_SET(devset, SBD_COMP_IO, i)) {
2911 sbd_devset_t devset;
2919 devset = HD2MACHHD(hp)->sh_devset;
2941 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT)) {
2942 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_CPU);
2948 DEVSET_DEL(devset, SBD_COMP_CPU, DEVSET_ANYUNIT);
2949 if (!devset || attach_devlist) {
2962 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT)) {
2963 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_MEM);
2969 DEVSET_DEL(devset, SBD_COMP_MEM, DEVSET_ANYUNIT);
2970 if (!devset || attach_devlist) {
2985 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT)) {
2986 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_IO);
2992 DEVSET_DEL(devset, SBD_COMP_IO, DEVSET_ANYUNIT);
2993 if (!devset || attach_devlist) {
3226 sbd_devset_t devset;
3234 devset = HD2MACHHD(hp)->sh_devset;
3256 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT)) {
3257 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_MEM);
3264 DEVSET_DEL(devset, SBD_COMP_MEM, DEVSET_ANYUNIT);
3265 if (!devset || release_devlist) {
3279 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT)) {
3280 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_CPU);
3287 DEVSET_DEL(devset, SBD_COMP_CPU, DEVSET_ANYUNIT);
3288 if (!devset || release_devlist) {
3303 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT)) {
3304 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_IO);
3311 DEVSET_DEL(devset, SBD_COMP_IO, DEVSET_ANYUNIT);
3312 if (!devset || release_devlist) {
3343 sbd_devset_t devset;
3348 devset = shp->sh_orig_devset;
3358 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, i)) {
3575 sbd_devset_t devset;
3583 devset = HD2MACHHD(hp)->sh_devset;
3605 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT)) {
3606 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_MEM);
3613 DEVSET_DEL(devset, SBD_COMP_MEM, DEVSET_ANYUNIT);
3614 if (!devset || detach_devlist) {
3627 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT)) {
3628 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_CPU);
3635 DEVSET_DEL(devset, SBD_COMP_CPU, DEVSET_ANYUNIT);
3636 if (!devset || detach_devlist) {
3650 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT)) {
3651 uset = DEVSET_GET_UNITSET(devset, SBD_COMP_IO);
3658 DEVSET_DEL(devset, SBD_COMP_IO, DEVSET_ANYUNIT);
3659 if (!devset || detach_devlist) {
3980 sbd_cpu_cnt(sbd_handle_t *hp, sbd_devset_t devset)
3990 devset &= SBD_DEVS_PRESENT(sbp);
4002 if (DEVSET_IN_SET(devset, SBD_COMP_CMP, c) == 0) {
4020 sbd_mem_cnt(sbd_handle_t *hp, sbd_devset_t devset)
4028 devset &= SBD_DEVS_PRESENT(sbp);
4033 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, i) == 0) {
4053 sbd_mem_status(sbd_handle_t *hp, sbd_devset_t devset, sbd_dev_stat_t *dsp)
4068 * Check the present devset and access the dip with
4077 devset &= SBD_DEVS_PRESENT(sbp);
4083 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, m) == 0)
4200 sbd_devset_t devset;
4211 devset = HD2MACHHD(hp)->sh_devset & SBD_DEVS_UNREFERENCED(sbp);
4218 if (!DEVSET_IN_SET(devset, SBD_COMP_CPU, i))
4230 if (!DEVSET_IN_SET(devset, SBD_COMP_IO, i))
4237 if (!DEVSET_IN_SET(devset, SBD_COMP_MEM, i))
4248 PR_ALL("%s: unreleasing devset (0x%x)\n", f, (uint_t)devset);
4250 SBD_DEVS_CANCEL(sbp, devset);
4273 sbd_devset_t devset;
4279 devset = shp->sh_devset;
4281 cmdp->cmd_getncm.g_ncm = sbd_cpu_cnt(hp, devset)
4282 + sbd_io_cnt(hp, devset) + sbd_mem_cnt(hp, devset);
4296 sbd_devset_t devset;
4311 devset = shp->sh_devset;
4313 devset &= SBD_DEVS_PRESENT(sbp);
4327 ncm = sbd_cpu_cnt(hp, devset) + sbd_io_cnt(hp, devset) +
4328 sbd_mem_cnt(hp, devset);
4337 devset = 0;
4341 ncm = sbd_cpu_cnt(hp, devset) + sbd_io_cnt(hp, devset) +
4342 sbd_mem_cnt(hp, devset);
4344 PR_ALL("%s: expected ncm of 1, got %d, devset 0x%x\n",
4345 f, ncm, devset);
4452 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT))
4453 if ((nstat = sbd_cpu_flags(hp, devset, devstatp)) > 0) {
4458 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT))
4459 if ((nstat = sbd_mem_status(hp, devset, devstatp)) > 0) {
4464 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT))
4465 if ((nstat = sbd_io_status(hp, devset, devstatp)) > 0) {