Lines Matching refs:io_region
96 private->io_region->ret_code = -EIO; in fsm_io_error()
102 private->io_region->ret_code = -EBUSY; in fsm_io_busy()
129 struct ccw_io_region *io_region = private->io_region; in fsm_io_request() local
135 memcpy(scsw, io_region->scsw_area, sizeof(*scsw)); in fsm_io_request()
138 orb = (union orb *)io_region->orb_area; in fsm_io_request()
142 io_region->ret_code = -EOPNOTSUPP; in fsm_io_request()
146 io_region->ret_code = cp_init(&private->cp, mdev_dev(mdev), in fsm_io_request()
148 if (io_region->ret_code) { in fsm_io_request()
153 io_region->ret_code = cp_prefetch(&private->cp); in fsm_io_request()
154 if (io_region->ret_code) { in fsm_io_request()
161 io_region->ret_code = fsm_io_helper(private); in fsm_io_request()
162 if (io_region->ret_code) { in fsm_io_request()
170 io_region->ret_code = -EOPNOTSUPP; in fsm_io_request()
174 io_region->ret_code = -EOPNOTSUPP; in fsm_io_request()
181 io_region->ret_code, errstr); in fsm_io_request()