Lines Matching refs:scsw
458 struct cmd_scsw *scsw = &irb->scsw.cmd;
459 scsw->cc = 1;
460 scsw->fctl = SCSW_FCTL_START_FUNC;
461 scsw->actl = SCSW_ACTL_START_PEND;
462 scsw->stctl = SCSW_STCTL_STATUS_PEND;
464 struct tm_scsw *scsw = &irb->scsw.tm;
465 scsw->x = 1;
466 scsw->cc = 1;
467 scsw->fctl = SCSW_FCTL_START_FUNC;
468 scsw->actl = SCSW_ACTL_START_PEND;
469 scsw->stctl = SCSW_STCTL_STATUS_PEND;
608 if (scsw_actl(&sch->schib.scsw) != 0)
669 if (scsw_actl(&sch->schib.scsw) != 0 ||
670 (scsw_stctl(&sch->schib.scsw) & SCSW_STCTL_STATUS_PEND) ||
671 (scsw_stctl(&cdev->private->dma_area->irb.scsw) &
719 stctl = scsw_stctl(&cdev->private->dma_area->irb.scsw);
751 is_cmd = !scsw_is_tm(&irb->scsw);
753 if (!scsw_is_solicited(&irb->scsw)) {
754 if (is_cmd && (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) &&
820 if (scsw_stctl(&irb->scsw) ==
822 if (scsw_cc(&irb->scsw) == 1)
840 if (scsw_fctl(&irb->scsw) &