Lines Matching refs:io_region
187 private->io_region->ret_code = -EIO; in fsm_io_error()
193 private->io_region->ret_code = -EBUSY; in fsm_io_busy()
199 private->io_region->ret_code = -EAGAIN; in fsm_io_retry()
244 struct ccw_io_region *io_region = private->io_region; in fsm_io_request() local
250 memcpy(scsw, io_region->scsw_area, sizeof(*scsw)); in fsm_io_request()
253 orb = (union orb *)io_region->orb_area; in fsm_io_request()
257 io_region->ret_code = -EOPNOTSUPP; in fsm_io_request()
265 io_region->ret_code = cp_init(&private->cp, mdev_dev(mdev), in fsm_io_request()
267 if (io_region->ret_code) { in fsm_io_request()
272 io_region->ret_code); in fsm_io_request()
277 io_region->ret_code = cp_prefetch(&private->cp); in fsm_io_request()
278 if (io_region->ret_code) { in fsm_io_request()
283 io_region->ret_code); in fsm_io_request()
290 io_region->ret_code = fsm_io_helper(private); in fsm_io_request()
291 if (io_region->ret_code) { in fsm_io_request()
296 io_region->ret_code); in fsm_io_request()
308 io_region->ret_code = -EOPNOTSUPP; in fsm_io_request()
316 io_region->ret_code = -EOPNOTSUPP; in fsm_io_request()
322 io_region->ret_code, errstr); in fsm_io_request()