Lines Matching defs:sch

139 	struct subchannel *sch;
144 sch = to_subchannel(cdev->dev.parent);
145 if (!sch->schib.pmcw.ena)
153 ret = cio_clear(sch);
195 struct subchannel *sch;
200 sch = to_subchannel(cdev->dev.parent);
201 if (!sch->schib.pmcw.ena)
221 ((sch->schib.scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) &&
222 !(sch->schib.scsw.cmd.stctl & SCSW_STCTL_SEC_STATUS)))
224 ret = cio_set_options (sch, flags);
229 lpm &= sch->lpm;
233 ret = cio_start_key (sch, cpa, lpm, key);
376 struct subchannel *sch;
381 sch = to_subchannel(cdev->dev.parent);
382 if (!sch->schib.pmcw.ena)
390 ret = cio_halt(sch);
411 struct subchannel *sch;
415 sch = to_subchannel(cdev->dev.parent);
416 if (!sch->schib.pmcw.ena)
421 !(sch->schib.scsw.cmd.actl & SCSW_ACTL_SUSPENDED))
423 return cio_resume(sch);
461 struct subchannel *sch;
466 sch = to_subchannel(cdev->dev.parent);
467 return sch->lpm;
481 struct subchannel *sch;
484 sch = to_subchannel(cdev->dev.parent);
486 chpid.id = sch->schib.pmcw.chpid[chp_idx];
500 struct subchannel *sch = to_subchannel(cdev->dev.parent);
506 chpid.id = sch->schib.pmcw.chpid[chp_idx];
547 struct subchannel *sch;
550 sch = to_subchannel(cdev->dev.parent);
551 if (!sch->schib.pmcw.ena)
571 lpm &= sch->lpm;
575 rc = cio_tm_start_key(sch, tcw, lpm, key);
650 struct subchannel *sch = to_subchannel(cdev->dev.parent);
657 mask &= sch->lpm;
659 mask = sch->lpm;
665 chpid.id = sch->schib.pmcw.chpid[i];
695 struct subchannel *sch = to_subchannel(cdev->dev.parent);
697 if (!sch->schib.pmcw.ena)
701 if (!scsw_is_tm(&sch->schib.scsw) ||
702 !(scsw_actl(&sch->schib.scsw) & SCSW_ACTL_START_PEND))
704 return cio_tm_intrg(sch);
715 struct subchannel *sch = to_subchannel(cdev->dev.parent);
717 *schid = sch->schid;
784 struct subchannel *sch = to_subchannel(cdev->dev.parent);
790 if (!(sch->schib.pmcw.pim & mask))
793 *chpid = sch->schib.pmcw.chpid[chp_idx];