Lines Matching refs:devset

1053 	dr_devset_t	devset;  in dr_pre_op()  local
1059 devset = shp->h_devset; in dr_pre_op()
1080 state_err = dr_check_transition(bp, &devset, transp, cmd); in dr_pre_op()
1089 f, (uint_t)devset); in dr_pre_op()
1103 shp->h_devset = devset; in dr_pre_op()
1384 dr_devset_t devset; in dr_disconnect() local
1394 devset = hp->h_devset & DR_DEVS_PRESENT(bp) & in dr_disconnect()
1397 if ((devset == 0) && DR_DEVS_PRESENT(bp)) { in dr_disconnect()
1417 DR_DEVS_DISCONNECT(bp, devset); in dr_disconnect()
1419 ASSERT((DR_DEVS_ATTACHED(bp) & devset) == 0); in dr_disconnect()
1427 if (!DEVSET_IN_SET(devset, SBD_COMP_CPU, i)) in dr_disconnect()
1442 if (!DEVSET_IN_SET(devset, SBD_COMP_MEM, i)) in dr_disconnect()
1457 if (!DEVSET_IN_SET(devset, SBD_COMP_IO, i)) in dr_disconnect()
2065 dr_devset_t devset; in dr_dev_cancel() local
2075 devset = hp->h_devset & DR_DEVS_RELEASED(bp); in dr_dev_cancel()
2085 if (!DEVSET_IN_SET(devset, SBD_COMP_CPU, i)) in dr_dev_cancel()
2100 if (!DEVSET_IN_SET(devset, SBD_COMP_IO, i)) in dr_dev_cancel()
2109 if (!DEVSET_IN_SET(devset, SBD_COMP_MEM, i)) in dr_dev_cancel()
2121 PR_ALL("%s: unreleasing devset (0x%x)\n", f, (uint_t)devset); in dr_dev_cancel()
2123 DR_DEVS_CANCEL(bp, devset); in dr_dev_cancel()
2149 dr_devset_t devset = 0; in dr_dev_status() local
2166 devset = shp->h_devset; in dr_dev_status()
2208 devset = 0; in dr_dev_status()
2286 devset &= DR_DEVS_PRESENT(bp); in dr_dev_status()
2287 if (devset == 0) { in dr_dev_status()
2294 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT)) in dr_dev_status()
2295 if ((nstat = dr_cpu_status(hp, devset, devstatp)) > 0) { in dr_dev_status()
2300 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT)) in dr_dev_status()
2301 if ((nstat = dr_mem_status(hp, devset, devstatp)) > 0) { in dr_dev_status()
2306 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT)) in dr_dev_status()
2307 if ((nstat = dr_io_status(hp, devset, devstatp)) > 0) { in dr_dev_status()
2473 dr_devset_t devset; in dr_get_ncm() local
2475 devset = DR_DEVS_PRESENT(hp->h_bd); in dr_get_ncm()
2477 devset &= DEVSET(hp->h_sbdcmd.cmd_cm.c_id.c_type, in dr_get_ncm()
2487 if (devset & DEVSET(SBD_COMP_CMP, i)) { in dr_get_ncm()
2493 devset &= ~(DEVSET(SBD_COMP_CMP, DEVSET_ANYUNIT)); in dr_get_ncm()
2496 ncm += devset & 0x1; in dr_get_ncm()
2497 devset >>= 1; in dr_get_ncm()
2578 dr_devset_t devset; in dr_dev2devset() local
2583 devset = DEVSET(SBD_COMP_CPU, DEVSET_ANYUNIT); in dr_dev2devset()
2584 devset |= DEVSET(SBD_COMP_MEM, DEVSET_ANYUNIT); in dr_dev2devset()
2585 devset |= DEVSET(SBD_COMP_IO, DEVSET_ANYUNIT); in dr_dev2devset()
2586 PR_ALL("%s: COMP_NONE devset = 0x%lx\n", f, devset); in dr_dev2devset()
2594 devset = 0; in dr_dev2devset()
2604 devset = DEVSET(SBD_COMP_CMP, unit); in dr_dev2devset()
2607 PR_ALL("%s: CPU devset = 0x%lx\n", f, devset); in dr_dev2devset()
2620 devset = 0; in dr_dev2devset()
2622 devset = DEVSET(cid->c_type, unit); in dr_dev2devset()
2624 PR_ALL("%s: MEM devset = 0x%lx\n", f, devset); in dr_dev2devset()
2632 devset = 0; in dr_dev2devset()
2634 devset = DEVSET(cid->c_type, unit); in dr_dev2devset()
2636 PR_ALL("%s: IO devset = 0x%lx\n", f, devset); in dr_dev2devset()
2641 devset = 0; in dr_dev2devset()
2645 return (devset); in dr_dev2devset()
2694 dr_devset_t devset; in dr_check_transition() local
2698 devset = *devsetp; in dr_check_transition()
2700 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, DEVSET_ANYUNIT)) { in dr_check_transition()
2702 if (DEVSET_IN_SET(devset, SBD_COMP_CPU, ut) == 0) in dr_check_transition()
2708 DEVSET_DEL(devset, SBD_COMP_CPU, ut); in dr_check_transition()
2713 DEVSET_DEL(devset, SBD_COMP_CPU, ut); in dr_check_transition()
2718 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, DEVSET_ANYUNIT)) { in dr_check_transition()
2720 if (DEVSET_IN_SET(devset, SBD_COMP_MEM, ut) == 0) in dr_check_transition()
2726 DEVSET_DEL(devset, SBD_COMP_MEM, ut); in dr_check_transition()
2731 DEVSET_DEL(devset, SBD_COMP_MEM, ut); in dr_check_transition()
2736 if (DEVSET_IN_SET(devset, SBD_COMP_IO, DEVSET_ANYUNIT)) { in dr_check_transition()
2738 if (DEVSET_IN_SET(devset, SBD_COMP_IO, ut) == 0) in dr_check_transition()
2744 DEVSET_DEL(devset, SBD_COMP_IO, ut); in dr_check_transition()
2749 DEVSET_DEL(devset, SBD_COMP_IO, ut); in dr_check_transition()
2756 f, (uint_t)*devsetp, (uint_t)devset); in dr_check_transition()
2758 *devsetp = devset; in dr_check_transition()
2769 return (devset ? 0 : state_err); in dr_check_transition()