Lines Matching refs:sch

33 	struct subchannel *sch = to_subchannel(cdev->dev.parent);  in verify_done()  local
41 if (sch->config.mp != mpath) { in verify_done()
42 sch->config.mp = mpath; in verify_done()
43 rc = cio_commit_config(sch); in verify_done()
48 sch->vpm); in verify_done()
72 struct subchannel *sch = to_subchannel(cdev->dev.parent); in nop_do() local
75 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & sch->opm & in nop_do()
84 verify_done(cdev, sch->vpm ? 0 : -EACCES); in nop_do()
104 struct subchannel *sch = to_subchannel(cdev->dev.parent); in nop_callback() local
109 sch->vpm |= req->lpm; in nop_callback()
167 struct subchannel *sch = to_subchannel(cdev->dev.parent); in pgid_wipeout_start() local
180 req->lpm = sch->schib.pmcw.pam; in pgid_wipeout_start()
194 struct subchannel *sch = to_subchannel(cdev->dev.parent); in spid_do() local
203 if (req->lpm & sch->opm) in spid_do()
219 verify_done(cdev, sch->vpm ? 0 : -EACCES); in spid_do()
227 struct subchannel *sch = to_subchannel(cdev->dev.parent); in spid_callback() local
232 sch->vpm |= req->lpm & sch->opm; in spid_callback()
332 struct subchannel *sch = to_subchannel(cdev->dev.parent); in pgid_to_donepm() local
344 if (sch->opm & lpm) { in pgid_to_donepm()
378 struct subchannel *sch = to_subchannel(cdev->dev.parent); in snid_done() local
394 sch->vpm = donepm & sch->opm; in snid_done()
403 id->devno, rc, cdev->private->pgid_valid_mask, sch->vpm, in snid_done()
413 verify_done(cdev, sch->vpm == 0 ? -EACCES : 0); in snid_done()
452 struct subchannel *sch = to_subchannel(cdev->dev.parent); in snid_do() local
456 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & in snid_do()
509 struct subchannel *sch = to_subchannel(cdev->dev.parent); in verify_start() local
513 sch->vpm = 0; in verify_start()
514 sch->lpm = sch->schib.pmcw.pam; in verify_start()
519 cdev->private->pgid_todo_mask = sch->schib.pmcw.pam; in verify_start()
572 struct subchannel *sch = to_subchannel(cdev->dev.parent); in disband_callback() local
579 if (sch->config.mp) { in disband_callback()
580 sch->config.mp = 0; in disband_callback()
581 rc = cio_commit_config(sch); in disband_callback()
599 struct subchannel *sch = to_subchannel(cdev->dev.parent); in ccw_device_disband_start() local
609 req->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_disband_start()
654 struct subchannel *sch = to_subchannel(cdev->dev.parent); in ccw_device_stlck_start() local
663 req->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_stlck_start()