Lines Matching refs:io_region
189 private->io_region->ret_code = -EIO; in fsm_io_error()
195 private->io_region->ret_code = -EBUSY; in fsm_io_busy()
201 private->io_region->ret_code = -EAGAIN; in fsm_io_retry()
248 struct ccw_io_region *io_region = private->io_region; in fsm_io_request() local
253 memcpy(scsw, io_region->scsw_area, sizeof(*scsw)); in fsm_io_request()
256 orb = (union orb *)io_region->orb_area; in fsm_io_request()
260 io_region->ret_code = -EOPNOTSUPP; in fsm_io_request()
268 io_region->ret_code = cp_init(&private->cp, orb); in fsm_io_request()
269 if (io_region->ret_code) { in fsm_io_request()
274 io_region->ret_code); in fsm_io_request()
279 io_region->ret_code = cp_prefetch(&private->cp); in fsm_io_request()
280 if (io_region->ret_code) { in fsm_io_request()
285 io_region->ret_code); in fsm_io_request()
292 io_region->ret_code = fsm_io_helper(private); in fsm_io_request()
293 if (io_region->ret_code) { in fsm_io_request()
298 io_region->ret_code); in fsm_io_request()
310 io_region->ret_code = -EOPNOTSUPP; in fsm_io_request()
318 io_region->ret_code = -EOPNOTSUPP; in fsm_io_request()
325 io_region->ret_code, errstr); in fsm_io_request()