Lines Matching refs:dasd_ccw_req
72 static void dasd_return_cqr_cb(struct dasd_ccw_req *, void *);
75 static void __dasd_process_erp(struct dasd_device *, struct dasd_ccw_req *);
691 struct dasd_ccw_req *cqr, in dasd_profile_start()
801 struct dasd_ccw_req *cqr, in dasd_profile_end()
1160 struct dasd_ccw_req *dasd_kmalloc_request(int magic, int cplength, in dasd_kmalloc_request()
1164 struct dasd_ccw_req *cqr; in dasd_kmalloc_request()
1170 cqr = kzalloc(sizeof(struct dasd_ccw_req), GFP_ATOMIC); in dasd_kmalloc_request()
1198 struct dasd_ccw_req *dasd_smalloc_request(int magic, int cplength, in dasd_smalloc_request()
1203 struct dasd_ccw_req *cqr; in dasd_smalloc_request()
1207 size = (sizeof(struct dasd_ccw_req) + 7L) & -8L; in dasd_smalloc_request()
1213 cqr = (struct dasd_ccw_req *) in dasd_smalloc_request()
1218 memset(cqr, 0, sizeof(struct dasd_ccw_req)); in dasd_smalloc_request()
1219 data = (char *) cqr + ((sizeof(struct dasd_ccw_req) + 7L) & -8L); in dasd_smalloc_request()
1243 void dasd_kfree_request(struct dasd_ccw_req *cqr, struct dasd_device *device) in dasd_kfree_request()
1259 void dasd_sfree_request(struct dasd_ccw_req *cqr, struct dasd_device *device) in dasd_sfree_request()
1273 static inline int dasd_check_cqr(struct dasd_ccw_req *cqr) in dasd_check_cqr()
1297 int dasd_term_IO(struct dasd_ccw_req *cqr) in dasd_term_IO()
1366 int dasd_start_IO(struct dasd_ccw_req *cqr) in dasd_start_IO()
1526 struct dasd_ccw_req *cqr; in dasd_handle_killed_request()
1531 cqr = (struct dasd_ccw_req *) intparm; in dasd_handle_killed_request()
1582 struct dasd_ccw_req *cqr, *next; in dasd_int_handler()
1605 cqr = (struct dasd_ccw_req *) intparm; in dasd_int_handler()
1672 struct dasd_ccw_req, devlist); in dasd_int_handler()
1734 struct dasd_ccw_req *ref_cqr) in __dasd_device_recovery()
1737 struct dasd_ccw_req *cqr; in __dasd_device_recovery()
1746 cqr = list_entry(l, struct dasd_ccw_req, devlist); in __dasd_device_recovery()
1762 struct dasd_ccw_req *cqr; in __dasd_device_process_ccw_queue()
1766 cqr = list_entry(l, struct dasd_ccw_req, devlist); in __dasd_device_process_ccw_queue()
1789 struct dasd_ccw_req *cqr; in __dasd_device_process_final_queue()
1791 void (*callback)(struct dasd_ccw_req *, void *data); in __dasd_device_process_final_queue()
1796 cqr = list_entry(l, struct dasd_ccw_req, devlist); in __dasd_device_process_final_queue()
1834 struct dasd_ccw_req *cqr; in __dasd_device_check_expire()
1838 cqr = list_entry(device->ccw_queue.next, struct dasd_ccw_req, devlist); in __dasd_device_check_expire()
1869 struct dasd_ccw_req *cqr) in __dasd_device_is_unusable()
1898 struct dasd_ccw_req *cqr; in __dasd_device_start_head()
1903 cqr = list_entry(device->ccw_queue.next, struct dasd_ccw_req, devlist); in __dasd_device_start_head()
1953 struct dasd_ccw_req *cqr, *n; in dasd_flush_device_queue()
2060 void dasd_add_request_head(struct dasd_ccw_req *cqr) in dasd_add_request_head()
2079 void dasd_add_request_tail(struct dasd_ccw_req *cqr) in dasd_add_request_tail()
2097 void dasd_wakeup_cb(struct dasd_ccw_req *cqr, void *data) in dasd_wakeup_cb()
2106 static inline int _wait_for_wakeup(struct dasd_ccw_req *cqr) in _wait_for_wakeup()
2121 static int __dasd_sleep_on_erp(struct dasd_ccw_req *cqr) in __dasd_sleep_on_erp()
2149 static int __dasd_sleep_on_loop_condition(struct dasd_ccw_req *cqr) in __dasd_sleep_on_loop_condition()
2160 static int _dasd_sleep_on(struct dasd_ccw_req *maincqr, int interruptible) in _dasd_sleep_on()
2165 struct dasd_ccw_req *cqr; in _dasd_sleep_on()
2173 struct dasd_ccw_req, blocklist)) { in _dasd_sleep_on()
2245 struct dasd_ccw_req *cqr; in _wait_for_wakeup_queue()
2258 struct dasd_ccw_req *cqr, *n; in _dasd_sleep_on_queue()
2327 int dasd_sleep_on(struct dasd_ccw_req *cqr) in dasd_sleep_on()
2346 int dasd_sleep_on_interruptible(struct dasd_ccw_req *cqr) in dasd_sleep_on_interruptible()
2360 struct dasd_ccw_req *cqr; in _dasd_term_running_cqr()
2365 cqr = list_entry(device->ccw_queue.next, struct dasd_ccw_req, devlist); in _dasd_term_running_cqr()
2377 int dasd_sleep_on_immediatly(struct dasd_ccw_req *cqr) in dasd_sleep_on_immediatly()
2436 int dasd_cancel_req(struct dasd_ccw_req *cqr) in dasd_cancel_req()
2518 struct dasd_ccw_req *cqr) in __dasd_process_erp()
2537 struct dasd_ccw_req *cqr; in __dasd_process_request_queue()
2630 static void __dasd_cleanup_cqr(struct dasd_ccw_req *cqr) in __dasd_cleanup_cqr()
2660 struct dasd_ccw_req *cqr; in __dasd_process_block_ccw_queue()
2668 cqr = list_entry(l, struct dasd_ccw_req, blocklist); in __dasd_process_block_ccw_queue()
2720 static void dasd_return_cqr_cb(struct dasd_ccw_req *cqr, void *data) in dasd_return_cqr_cb()
2727 struct dasd_ccw_req *cqr; in __dasd_block_start_head()
2778 struct dasd_ccw_req *cqr; in dasd_block_tasklet()
2789 cqr = list_entry(l, struct dasd_ccw_req, blocklist); in dasd_block_tasklet()
2805 static void _dasd_wake_block_flush_cb(struct dasd_ccw_req *cqr, void *data) in _dasd_wake_block_flush_cb()
2814 static int _dasd_requeue_request(struct dasd_ccw_req *cqr) in _dasd_requeue_request()
2837 struct dasd_ccw_req *cqr, *n; in dasd_flush_block_queue()
2935 struct dasd_ccw_req *cqr = req->completion_data; in dasd_times_out()
2962 struct dasd_ccw_req *searchcqr, *nextcqr, *tmpcqr; in dasd_times_out()
3498 struct dasd_ccw_req *cqr; in dasd_generic_last_path_gone()
3644 struct dasd_ccw_req *cqr, *n; in dasd_generic_pm_freeze()
3645 struct dasd_ccw_req *refers; in dasd_generic_pm_freeze()
3760 static struct dasd_ccw_req *dasd_generic_build_rdc(struct dasd_device *device, in dasd_generic_build_rdc()
3765 struct dasd_ccw_req *cqr; in dasd_generic_build_rdc()
3806 struct dasd_ccw_req *cqr; in dasd_generic_read_dev_chars()