Lines Matching refs:req

43 	struct ccw_request *req = &cdev->private->req;
45 if (!req->singlepath) {
46 req->mask = 0;
49 req->retries = req->maxretries;
50 req->mask = lpm_adjust(req->mask >> 1, req->lpm);
52 return req->mask;
60 struct ccw_request *req = &cdev->private->req;
62 if (req->done)
64 req->done = 1;
67 if (rc && rc != -ENODEV && req->drc)
68 rc = req->drc;
69 req->callback(cdev, req->data, rc);
77 struct ccw_request *req = &cdev->private->req;
79 struct ccw1 *cp = req->cp;
82 while (req->mask) {
83 if (req->retries-- == 0) {
90 rc = cio_start(sch, cp, (u8) req->mask);
93 ccw_device_set_timeout(cdev, req->timeout);
118 * Perform the I/O request specified by cdev->req.
122 struct ccw_request *req = &cdev->private->req;
124 if (req->singlepath) {
126 req->mask = 0x8080;
128 req->mask = req->lpm;
130 req->retries = req->maxretries;
131 req->mask = lpm_adjust(req->mask, req->lpm);
132 req->drc = 0;
133 req->done = 0;
134 req->cancel = 0;
135 if (!req->mask)
148 * Cancel the I/O request specified by cdev->req. Return non-zero if request
154 struct ccw_request *req = &cdev->private->req;
157 if (req->done)
159 req->cancel = 1;
234 struct ccw_request *req = &cdev->private->req;
242 data.retries = req->retries;
243 data.lpm = (u8) req->mask;
258 struct ccw_request *req = &cdev->private->req;
264 if (req->filter)
265 status = req->filter(cdev, req->data, irb, status);
283 if (req->cancel) {
290 if (!req->check)
292 switch (req->check(cdev, req->data)) {
330 struct ccw_request *req = &cdev->private->req;
339 dev_name(&cdev->dev), req->timeout / HZ,
348 req->drc = -ETIME;