Lines Matching refs:scsw
463 struct cmd_scsw *scsw = &irb->scsw.cmd; in create_fake_irb() local
464 scsw->cc = 1; in create_fake_irb()
465 scsw->fctl = SCSW_FCTL_START_FUNC; in create_fake_irb()
466 scsw->actl = SCSW_ACTL_START_PEND; in create_fake_irb()
467 scsw->stctl = SCSW_STCTL_STATUS_PEND; in create_fake_irb()
469 struct tm_scsw *scsw = &irb->scsw.tm; in create_fake_irb() local
470 scsw->x = 1; in create_fake_irb()
471 scsw->cc = 1; in create_fake_irb()
472 scsw->fctl = SCSW_FCTL_START_FUNC; in create_fake_irb()
473 scsw->actl = SCSW_ACTL_START_PEND; in create_fake_irb()
474 scsw->stctl = SCSW_STCTL_STATUS_PEND; in create_fake_irb()
612 if (scsw_actl(&sch->schib.scsw) != 0) in ccw_device_offline()
673 if (scsw_actl(&sch->schib.scsw) != 0 || in ccw_device_online_verify()
674 (scsw_stctl(&sch->schib.scsw) & SCSW_STCTL_STATUS_PEND) || in ccw_device_online_verify()
675 (scsw_stctl(&cdev->private->irb.scsw) & SCSW_STCTL_STATUS_PEND)) { in ccw_device_online_verify()
722 stctl = scsw_stctl(&cdev->private->irb.scsw); in ccw_device_call_handler()
754 is_cmd = !scsw_is_tm(&irb->scsw); in ccw_device_irq()
756 if (!scsw_is_solicited(&irb->scsw)) { in ccw_device_irq()
757 if (is_cmd && (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) && in ccw_device_irq()
822 if (scsw_stctl(&irb->scsw) == in ccw_device_w4sense()
824 if (scsw_cc(&irb->scsw) == 1) in ccw_device_w4sense()
842 if (scsw_fctl(&irb->scsw) & in ccw_device_w4sense()