Lines Matching refs:req
57 struct ccw_request *req = &cdev->private->req; in nop_build_cp() local
64 req->cp = cp; in nop_build_cp()
73 struct ccw_request *req = &cdev->private->req; in nop_do() local
75 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & sch->opm & in nop_do()
77 if (!req->lpm) in nop_do()
105 struct ccw_request *req = &cdev->private->req; in nop_callback() local
109 sch->vpm |= req->lpm; in nop_callback()
112 cdev->private->path_noirq_mask |= req->lpm; in nop_callback()
115 cdev->private->path_notoper_mask |= req->lpm; in nop_callback()
121 req->lpm >>= 1; in nop_callback()
134 struct ccw_request *req = &cdev->private->req; in spid_build_cp() local
136 int i = 8 - ffs(req->lpm); in spid_build_cp()
144 req->cp = cp; in spid_build_cp()
169 struct ccw_request *req = &cdev->private->req; in pgid_wipeout_start() local
177 memset(req, 0, sizeof(*req)); in pgid_wipeout_start()
178 req->timeout = PGID_TIMEOUT; in pgid_wipeout_start()
179 req->maxretries = PGID_RETRIES; in pgid_wipeout_start()
180 req->lpm = sch->schib.pmcw.pam; in pgid_wipeout_start()
181 req->callback = pgid_wipeout_callback; in pgid_wipeout_start()
195 struct ccw_request *req = &cdev->private->req; in spid_do() local
199 req->lpm = lpm_adjust(req->lpm, cdev->private->pgid_todo_mask); in spid_do()
200 if (!req->lpm) in spid_do()
203 if (req->lpm & sch->opm) in spid_do()
228 struct ccw_request *req = &cdev->private->req; in spid_callback() local
232 sch->vpm |= req->lpm & sch->opm; in spid_callback()
236 cdev->private->path_noirq_mask |= req->lpm; in spid_callback()
239 cdev->private->path_notoper_mask |= req->lpm; in spid_callback()
253 req->lpm >>= 1; in spid_callback()
266 struct ccw_request *req = &cdev->private->req; in spid_start() local
269 memset(req, 0, sizeof(*req)); in spid_start()
270 req->timeout = PGID_TIMEOUT; in spid_start()
271 req->maxretries = PGID_RETRIES; in spid_start()
272 req->lpm = 0x80; in spid_start()
273 req->singlepath = 1; in spid_start()
274 req->callback = spid_callback; in spid_start()
435 struct ccw_request *req = &cdev->private->req; in snid_build_cp() local
437 int i = 8 - ffs(req->lpm); in snid_build_cp()
444 req->cp = cp; in snid_build_cp()
453 struct ccw_request *req = &cdev->private->req; in snid_do() local
456 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & in snid_do()
458 if (!req->lpm) in snid_do()
479 struct ccw_request *req = &cdev->private->req; in snid_callback() local
483 cdev->private->pgid_valid_mask |= req->lpm; in snid_callback()
487 cdev->private->path_noirq_mask |= req->lpm; in snid_callback()
490 cdev->private->path_notoper_mask |= req->lpm; in snid_callback()
496 req->lpm >>= 1; in snid_callback()
510 struct ccw_request *req = &cdev->private->req; in verify_start() local
523 memset(req, 0, sizeof(*req)); in verify_start()
524 req->timeout = PGID_TIMEOUT; in verify_start()
525 req->maxretries = PGID_RETRIES; in verify_start()
526 req->lpm = 0x80; in verify_start()
527 req->singlepath = 1; in verify_start()
531 req->callback = snid_callback; in verify_start()
536 req->filter = nop_filter; in verify_start()
537 req->callback = nop_callback; in verify_start()
600 struct ccw_request *req = &cdev->private->req; in ccw_device_disband_start() local
606 memset(req, 0, sizeof(*req)); in ccw_device_disband_start()
607 req->timeout = PGID_TIMEOUT; in ccw_device_disband_start()
608 req->maxretries = PGID_RETRIES; in ccw_device_disband_start()
609 req->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_disband_start()
610 req->singlepath = 1; in ccw_device_disband_start()
611 req->callback = disband_callback; in ccw_device_disband_start()
621 struct ccw_request *req = &cdev->private->req; in stlck_build_cp() local
632 req->cp = cp; in stlck_build_cp()
655 struct ccw_request *req = &cdev->private->req; in ccw_device_stlck_start() local
660 memset(req, 0, sizeof(*req)); in ccw_device_stlck_start()
661 req->timeout = PGID_TIMEOUT; in ccw_device_stlck_start()
662 req->maxretries = PGID_RETRIES; in ccw_device_stlck_start()
663 req->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_stlck_start()
664 req->data = data; in ccw_device_stlck_start()
665 req->callback = stlck_callback; in ccw_device_stlck_start()