Lines Matching refs:request
106 struct request;
107 typedef void (rq_end_io_fn)(struct request *, int);
119 struct request {
247 typedef int (merge_request_fn) (request_queue_t *, struct request *,
250 typedef int (merge_requests_fn) (request_queue_t *, struct request *,
251 struct request *);
255 typedef int (prep_rq_fn) (request_queue_t *, struct request *);
262 typedef void (prepare_flush_fn) (request_queue_t *, struct request *);
264 typedef void (softirq_done_fn)(struct request *);
271 struct request **tag_index;
285 struct request *last_merge;
305 struct request *boundary_rq;
349 struct request pre_flush_rq, bar_rq, post_flush_rq;
350 struct request *orig_bar_rq;
415 #define list_entry_rq(ptr) list_entry((ptr), struct request, queuelist)
446 #define blkdev_entry_to_request(entry) list_entry((entry), struct request, queuelist)