Lines Matching refs:dasd_ccw_req
65 static void dasd_return_cqr_cb(struct dasd_ccw_req *, void *);
68 static void __dasd_process_erp(struct dasd_device *, struct dasd_ccw_req *);
73 static int dasd_handle_autoquiesce(struct dasd_device *, struct dasd_ccw_req *,
638 struct dasd_ccw_req *cqr,
750 struct dasd_ccw_req *cqr,
1167 struct dasd_ccw_req *dasd_smalloc_request(int magic, int cplength, int datasize,
1169 struct dasd_ccw_req *cqr)
1209 struct dasd_ccw_req *dasd_fmalloc_request(int magic, int cplength,
1213 struct dasd_ccw_req *cqr;
1252 void dasd_sfree_request(struct dasd_ccw_req *cqr, struct dasd_device *device)
1263 void dasd_ffree_request(struct dasd_ccw_req *cqr, struct dasd_device *device)
1277 static inline int dasd_check_cqr(struct dasd_ccw_req *cqr)
1286 " dasd_ccw_req 0x%08x magic doesn't match"
1301 int dasd_term_IO(struct dasd_ccw_req *cqr)
1362 int dasd_start_IO(struct dasd_ccw_req *cqr)
1525 struct dasd_ccw_req *cqr;
1530 cqr = (struct dasd_ccw_req *) intparm;
1621 struct dasd_ccw_req *cqr, *next, *fcqr;
1630 cqr = (struct dasd_ccw_req *) intparm;
1789 struct dasd_ccw_req, devlist);
1858 struct dasd_ccw_req *ref_cqr)
1861 struct dasd_ccw_req *cqr;
1870 cqr = list_entry(l, struct dasd_ccw_req, devlist);
1886 struct dasd_ccw_req *cqr;
1890 cqr = list_entry(l, struct dasd_ccw_req, devlist);
1906 struct dasd_ccw_req *cqr)
1940 struct dasd_ccw_req *cqr;
1944 cqr = list_entry(l, struct dasd_ccw_req, devlist);
1961 struct dasd_ccw_req *cqr)
1973 struct dasd_ccw_req *cqr;
1977 cqr = list_entry(device->ccw_queue.next, struct dasd_ccw_req, devlist);
2009 struct dasd_ccw_req *cqr)
2042 struct dasd_ccw_req *cqr;
2047 cqr = list_entry(device->ccw_queue.next, struct dasd_ccw_req, devlist);
2105 struct dasd_ccw_req *cqr, *n;
2213 void dasd_add_request_head(struct dasd_ccw_req *cqr)
2232 void dasd_add_request_tail(struct dasd_ccw_req *cqr)
2250 void dasd_wakeup_cb(struct dasd_ccw_req *cqr, void *data)
2259 static inline int _wait_for_wakeup(struct dasd_ccw_req *cqr)
2274 static int __dasd_sleep_on_erp(struct dasd_ccw_req *cqr)
2302 static int __dasd_sleep_on_loop_condition(struct dasd_ccw_req *cqr)
2313 static int _dasd_sleep_on(struct dasd_ccw_req *maincqr, int interruptible)
2318 struct dasd_ccw_req *cqr;
2326 struct dasd_ccw_req, blocklist)) {
2407 struct dasd_ccw_req *cqr;
2420 struct dasd_ccw_req *cqr, *n;
2504 int dasd_sleep_on(struct dasd_ccw_req *cqr)
2532 int dasd_sleep_on_interruptible(struct dasd_ccw_req *cqr)
2546 struct dasd_ccw_req *cqr;
2551 cqr = list_entry(device->ccw_queue.next, struct dasd_ccw_req, devlist);
2563 int dasd_sleep_on_immediatly(struct dasd_ccw_req *cqr)
2622 static int __dasd_cancel_req(struct dasd_ccw_req *cqr)
2650 int dasd_cancel_req(struct dasd_ccw_req *cqr)
2710 struct dasd_ccw_req *cqr)
2722 static void __dasd_cleanup_cqr(struct dasd_ccw_req *cqr)
2789 struct dasd_ccw_req *cqr;
2797 cqr = list_entry(l, struct dasd_ccw_req, blocklist);
2847 static void dasd_return_cqr_cb(struct dasd_ccw_req *cqr, void *data)
2854 struct dasd_ccw_req *cqr;
2906 struct dasd_ccw_req *cqr;
2918 cqr = list_entry(l, struct dasd_ccw_req, blocklist);
2936 static void _dasd_wake_block_flush_cb(struct dasd_ccw_req *cqr, void *data)
2945 static void _dasd_requeue_request(struct dasd_ccw_req *cqr)
2966 struct dasd_ccw_req *cqr, *n;
3003 struct dasd_ccw_req *cqr, *n;
3064 struct dasd_ccw_req *cqr;
3153 struct dasd_ccw_req *cqr;
3181 struct dasd_ccw_req *searchcqr, *nextcqr, *tmpcqr;
3687 struct dasd_ccw_req *cqr;
3846 struct dasd_ccw_req *cqr)
3890 struct dasd_ccw_req *cqr, *n;
3944 struct dasd_ccw_req *cqr,
3968 static struct dasd_ccw_req *dasd_generic_build_rdc(struct dasd_device *device,
3972 struct dasd_ccw_req *cqr;
4005 struct dasd_ccw_req *cqr;