Lines Matching refs:io_region
190 private->io_region->ret_code = -EIO; in fsm_io_error()
196 private->io_region->ret_code = -EBUSY; in fsm_io_busy()
202 private->io_region->ret_code = -EAGAIN; in fsm_io_retry()
247 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, mdev_dev(mdev), in fsm_io_request()
270 if (io_region->ret_code) { in fsm_io_request()
275 io_region->ret_code); in fsm_io_request()
280 io_region->ret_code = cp_prefetch(&private->cp); in fsm_io_request()
281 if (io_region->ret_code) { in fsm_io_request()
286 io_region->ret_code); in fsm_io_request()
293 io_region->ret_code = fsm_io_helper(private); in fsm_io_request()
294 if (io_region->ret_code) { in fsm_io_request()
299 io_region->ret_code); in fsm_io_request()
311 io_region->ret_code = -EOPNOTSUPP; in fsm_io_request()
319 io_region->ret_code = -EOPNOTSUPP; in fsm_io_request()
325 io_region->ret_code, errstr); in fsm_io_request()