Lines Matching refs:dasd_ccw_req

81 static void dasd_return_cqr_cb(struct dasd_ccw_req *, void *);
84 static void __dasd_process_erp(struct dasd_device *, struct dasd_ccw_req *);
704 struct dasd_ccw_req *cqr, in dasd_profile_start()
814 struct dasd_ccw_req *cqr, in dasd_profile_end()
1231 struct dasd_ccw_req *dasd_smalloc_request(int magic, int cplength, int datasize, in dasd_smalloc_request()
1233 struct dasd_ccw_req *cqr) in dasd_smalloc_request()
1273 struct dasd_ccw_req *dasd_fmalloc_request(int magic, int cplength, in dasd_fmalloc_request()
1277 struct dasd_ccw_req *cqr; in dasd_fmalloc_request()
1316 void dasd_sfree_request(struct dasd_ccw_req *cqr, struct dasd_device *device) in dasd_sfree_request()
1327 void dasd_ffree_request(struct dasd_ccw_req *cqr, struct dasd_device *device) in dasd_ffree_request()
1341 static inline int dasd_check_cqr(struct dasd_ccw_req *cqr) in dasd_check_cqr()
1365 int dasd_term_IO(struct dasd_ccw_req *cqr) in dasd_term_IO()
1426 int dasd_start_IO(struct dasd_ccw_req *cqr) in dasd_start_IO()
1588 struct dasd_ccw_req *cqr; in dasd_handle_killed_request()
1593 cqr = (struct dasd_ccw_req *) intparm; in dasd_handle_killed_request()
1685 struct dasd_ccw_req *cqr, *next, *fcqr; in dasd_int_handler()
1694 cqr = (struct dasd_ccw_req *) intparm; in dasd_int_handler()
1853 struct dasd_ccw_req, devlist); in dasd_int_handler()
1922 struct dasd_ccw_req *ref_cqr) in __dasd_device_recovery()
1925 struct dasd_ccw_req *cqr; in __dasd_device_recovery()
1934 cqr = list_entry(l, struct dasd_ccw_req, devlist); in __dasd_device_recovery()
1950 struct dasd_ccw_req *cqr; in __dasd_device_process_ccw_queue()
1954 cqr = list_entry(l, struct dasd_ccw_req, devlist); in __dasd_device_process_ccw_queue()
1970 struct dasd_ccw_req *cqr) in __dasd_process_cqr()
2004 struct dasd_ccw_req *cqr; in __dasd_device_process_final_queue()
2008 cqr = list_entry(l, struct dasd_ccw_req, devlist); in __dasd_device_process_final_queue()
2027 struct dasd_ccw_req *cqr; in __dasd_device_check_expire()
2031 cqr = list_entry(device->ccw_queue.next, struct dasd_ccw_req, devlist); in __dasd_device_check_expire()
2062 struct dasd_ccw_req *cqr) in __dasd_device_is_unusable()
2095 struct dasd_ccw_req *cqr; in __dasd_device_start_head()
2100 cqr = list_entry(device->ccw_queue.next, struct dasd_ccw_req, devlist); in __dasd_device_start_head()
2151 struct dasd_ccw_req *cqr, *n; in dasd_flush_device_queue()
2259 void dasd_add_request_head(struct dasd_ccw_req *cqr) in dasd_add_request_head()
2278 void dasd_add_request_tail(struct dasd_ccw_req *cqr) in dasd_add_request_tail()
2296 void dasd_wakeup_cb(struct dasd_ccw_req *cqr, void *data) in dasd_wakeup_cb()
2305 static inline int _wait_for_wakeup(struct dasd_ccw_req *cqr) in _wait_for_wakeup()
2320 static int __dasd_sleep_on_erp(struct dasd_ccw_req *cqr) in __dasd_sleep_on_erp()
2348 static int __dasd_sleep_on_loop_condition(struct dasd_ccw_req *cqr) in __dasd_sleep_on_loop_condition()
2359 static int _dasd_sleep_on(struct dasd_ccw_req *maincqr, int interruptible) in _dasd_sleep_on()
2364 struct dasd_ccw_req *cqr; in _dasd_sleep_on()
2372 struct dasd_ccw_req, blocklist)) { in _dasd_sleep_on()
2453 struct dasd_ccw_req *cqr; in _wait_for_wakeup_queue()
2466 struct dasd_ccw_req *cqr, *n; in _dasd_sleep_on_queue()
2550 int dasd_sleep_on(struct dasd_ccw_req *cqr) in dasd_sleep_on()
2578 int dasd_sleep_on_interruptible(struct dasd_ccw_req *cqr) in dasd_sleep_on_interruptible()
2592 struct dasd_ccw_req *cqr; in _dasd_term_running_cqr()
2597 cqr = list_entry(device->ccw_queue.next, struct dasd_ccw_req, devlist); in _dasd_term_running_cqr()
2609 int dasd_sleep_on_immediatly(struct dasd_ccw_req *cqr) in dasd_sleep_on_immediatly()
2668 static int __dasd_cancel_req(struct dasd_ccw_req *cqr) in __dasd_cancel_req()
2696 int dasd_cancel_req(struct dasd_ccw_req *cqr) in dasd_cancel_req()
2756 struct dasd_ccw_req *cqr) in __dasd_process_erp()
2768 static void __dasd_cleanup_cqr(struct dasd_ccw_req *cqr) in __dasd_cleanup_cqr()
2830 struct dasd_ccw_req *cqr; in __dasd_process_block_ccw_queue()
2838 cqr = list_entry(l, struct dasd_ccw_req, blocklist); in __dasd_process_block_ccw_queue()
2890 static void dasd_return_cqr_cb(struct dasd_ccw_req *cqr, void *data) in dasd_return_cqr_cb()
2897 struct dasd_ccw_req *cqr; in __dasd_block_start_head()
2949 struct dasd_ccw_req *cqr; in dasd_block_tasklet()
2961 cqr = list_entry(l, struct dasd_ccw_req, blocklist); in dasd_block_tasklet()
2979 static void _dasd_wake_block_flush_cb(struct dasd_ccw_req *cqr, void *data) in _dasd_wake_block_flush_cb()
2988 static int _dasd_requeue_request(struct dasd_ccw_req *cqr) in _dasd_requeue_request()
3016 struct dasd_ccw_req *cqr, *n; in dasd_flush_block_queue()
3097 struct dasd_ccw_req *cqr; in do_dasd_request()
3186 struct dasd_ccw_req *cqr; in dasd_times_out()
3214 struct dasd_ccw_req *searchcqr, *nextcqr, *tmpcqr; in dasd_times_out()
3292 block->tag_set.cmd_size = sizeof(struct dasd_ccw_req); in dasd_alloc_queue()
3779 struct dasd_ccw_req *cqr; in dasd_generic_last_path_gone()
3939 struct dasd_ccw_req *cqr) in dasd_generic_space_exhaust()
3981 struct dasd_ccw_req *cqr, *n; in dasd_generic_requeue_all_requests()
3982 struct dasd_ccw_req *refers; in dasd_generic_requeue_all_requests()
4133 static struct dasd_ccw_req *dasd_generic_build_rdc(struct dasd_device *device, in dasd_generic_build_rdc()
4137 struct dasd_ccw_req *cqr; in dasd_generic_build_rdc()
4170 struct dasd_ccw_req *cqr; in dasd_generic_read_dev_chars()