Lines Matching refs:devset

1050 	dr_devset_t	devset;  in dr_pre_op()  local
1056 devset = shp->h_devset; in dr_pre_op()
1060 devset = DEVSET_AND(devset, DR_DEVS_PRESENT(bp)); in dr_pre_op()
1061 hp->h_err = drmach_pre_op(cmd, bp->b_id, &hp->h_opts, &devset); in dr_pre_op()
1078 state_err = dr_check_transition(bp, &devset, transp, cmd); in dr_pre_op()
1087 f, (uint_t)devset); in dr_pre_op()
1101 shp->h_devset = devset; in dr_pre_op()
1373 dr_devset_t devset; in dr_disconnect() local
1383 devset = hp->h_devset & DR_DEVS_PRESENT(bp) & in dr_disconnect()
1386 if ((devset == 0) && DR_DEVS_PRESENT(bp)) { in dr_disconnect()
1413 DR_DEVS_DISCONNECT(bp, devset); in dr_disconnect()
1415 ASSERT((DR_DEVS_ATTACHED(bp) & devset) == 0); in dr_disconnect()
1423 if (!DEVSET_IN_SET(devset, SBD_COMP_CPU, i)) in dr_disconnect()
1438 if (!DEVSET_IN_SET(devset, SBD_COMP_MEM, i)) in dr_disconnect()
1453 if (!DEVSET_IN_SET(devset, SBD_COMP_IO, i)) in dr_disconnect()
2032 dr_devset_t devset; in dr_dev_cancel() local
2042 devset = hp->h_devset & DR_DEVS_RELEASED(bp); in dr_dev_cancel()
2052 if (!DEVSET_IN_SET(devset, SBD_COMP_CPU, i)) in dr_dev_cancel()
2067 if (!DEVSET_IN_SET(devset, SBD_COMP_IO, i)) in dr_dev_cancel()
2076 if (!DEVSET_IN_SET(devset, SBD_COMP_MEM, i)) in dr_dev_cancel()
2088 PR_ALL("%s: unreleasing devset (0x%x)\n", f, (uint_t)devset); in dr_dev_cancel()
2090 DR_DEVS_CANCEL(bp, devset); in dr_dev_cancel()
2116 dr_devset_t devset = 0; in dr_dev_status() local
2133 devset = shp->h_devset; in dr_dev_status()
2175 devset = 0; in dr_dev_status()
2253 devset &= DR_DEVS_PRESENT(bp); in dr_dev_status()
2254 if (devset == 0) { in dr_dev_status()
2261 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT)) in dr_dev_status()
2262 if ((nstat = dr_cpu_status(hp, devset, devstatp)) > 0) { in dr_dev_status()
2267 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT)) in dr_dev_status()
2268 if ((nstat = dr_mem_status(hp, devset, devstatp)) > 0) { in dr_dev_status()
2273 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT)) in dr_dev_status()
2274 if ((nstat = dr_io_status(hp, devset, devstatp)) > 0) { in dr_dev_status()
2439 dr_devset_t devset; in dr_get_ncm() local
2441 devset = DR_DEVS_PRESENT(hp->h_bd); in dr_get_ncm()
2443 devset &= DEVSET(hp->h_sbdcmd.cmd_cm.c_id.c_type, in dr_get_ncm()
2453 if (devset & DEVSET(SBD_COMP_CMP, i)) { in dr_get_ncm()
2459 devset &= ~(DEVSET(SBD_COMP_CMP, DEVSET_ANYUNIT)); in dr_get_ncm()
2462 ncm += devset & 0x1; in dr_get_ncm()
2463 devset >>= 1; in dr_get_ncm()
2544 dr_devset_t devset; in dr_dev2devset() local
2549 devset = DEVSET(SBD_COMP_CPU, DEVSET_ANYUNIT); in dr_dev2devset()
2550 devset |= DEVSET(SBD_COMP_MEM, DEVSET_ANYUNIT); in dr_dev2devset()
2551 devset |= DEVSET(SBD_COMP_IO, DEVSET_ANYUNIT); in dr_dev2devset()
2553 f, DEVSET_FMT_ARG(devset)); in dr_dev2devset()
2561 devset = 0; in dr_dev2devset()
2571 devset = DEVSET(SBD_COMP_CMP, unit); in dr_dev2devset()
2575 f, DEVSET_FMT_ARG(devset)); in dr_dev2devset()
2588 devset = 0; in dr_dev2devset()
2590 devset = DEVSET(cid->c_type, unit); in dr_dev2devset()
2593 f, DEVSET_FMT_ARG(devset)); in dr_dev2devset()
2601 devset = 0; in dr_dev2devset()
2603 devset = DEVSET(cid->c_type, unit); in dr_dev2devset()
2606 f, DEVSET_FMT_ARG(devset)); in dr_dev2devset()
2611 devset = 0; in dr_dev2devset()
2615 return (devset); in dr_dev2devset()
2663 dr_devset_t devset; in dr_check_transition() local
2667 devset = *devsetp; in dr_check_transition()
2669 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT)) { in dr_check_transition()
2671 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, ut) == 0) in dr_check_transition()
2677 DEVSET_DEL(devset, SBD_COMP_CPU, ut); in dr_check_transition()
2682 DEVSET_DEL(devset, SBD_COMP_CPU, ut); in dr_check_transition()
2687 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT)) { in dr_check_transition()
2689 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, ut) == 0) in dr_check_transition()
2695 DEVSET_DEL(devset, SBD_COMP_MEM, ut); in dr_check_transition()
2700 DEVSET_DEL(devset, SBD_COMP_MEM, ut); in dr_check_transition()
2705 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT)) { in dr_check_transition()
2707 if (DEVSET_IN_SET(devset, SBD_COMP_IO, ut) == 0) in dr_check_transition()
2713 DEVSET_DEL(devset, SBD_COMP_IO, ut); in dr_check_transition()
2718 DEVSET_DEL(devset, SBD_COMP_IO, ut); in dr_check_transition()
2725 f, (uint_t)*devsetp, (uint_t)devset); in dr_check_transition()
2727 *devsetp = devset; in dr_check_transition()
2738 return (devset ? 0 : state_err); in dr_check_transition()