Home
last modified time | relevance | path

Searched refs:request_queue (Results 1 – 200 of 252) sorted by relevance

12

/linux-4.4.14/include/linux/
Delevator.h12 typedef int (elevator_merge_fn) (struct request_queue *, struct request **,
15 typedef void (elevator_merge_req_fn) (struct request_queue *, struct request *, struct request *);
17 typedef void (elevator_merged_fn) (struct request_queue *, struct request *, int);
19 typedef int (elevator_allow_merge_fn) (struct request_queue *, struct request *, struct bio *);
21 typedef void (elevator_bio_merged_fn) (struct request_queue *,
24 typedef int (elevator_dispatch_fn) (struct request_queue *, int);
26 typedef void (elevator_add_req_fn) (struct request_queue *, struct request *);
27 typedef struct request *(elevator_request_list_fn) (struct request_queue *, struct request *);
28 typedef void (elevator_completed_req_fn) (struct request_queue *, struct request *);
29 typedef int (elevator_may_queue_fn) (struct request_queue *, int);
[all …]
Dblkdev.h30 struct request_queue;
56 struct request_queue *q; /* the queue this rl belongs to */
95 struct request_queue *q;
211 typedef void (request_fn_proc) (struct request_queue *q);
212 typedef blk_qc_t (make_request_fn) (struct request_queue *q, struct bio *bio);
213 typedef int (prep_rq_fn) (struct request_queue *, struct request *);
214 typedef void (unprep_rq_fn) (struct request_queue *, struct request *);
219 typedef int (lld_busy_fn) (struct request_queue *q);
282 struct request_queue { struct
502 static inline void queue_lockdep_assert_held(struct request_queue *q) in queue_lockdep_assert_held()
[all …]
Dblk-mq.h36 struct request_queue *queue;
91 typedef struct blk_mq_hw_ctx *(map_queue_fn)(struct request_queue *, const int);
176 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *);
177 struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set,
178 struct request_queue *q);
191 struct request *blk_mq_alloc_request(struct request_queue *q, int rw,
213 struct blk_mq_hw_ctx *blk_mq_map_queue(struct request_queue *, const int ctx_index);
223 void blk_mq_cancel_requeue_work(struct request_queue *q);
224 void blk_mq_kick_requeue_list(struct request_queue *q);
225 void blk_mq_abort_requeue_list(struct request_queue *q);
[all …]
Dbsg.h12 struct request_queue *queue;
17 extern int bsg_register_queue(struct request_queue *q,
20 extern void bsg_unregister_queue(struct request_queue *);
22 static inline int bsg_register_queue(struct request_queue *q, in bsg_register_queue()
28 static inline void bsg_unregister_queue(struct request_queue *q) in bsg_unregister_queue()
Dblk-cgroup.h107 struct request_queue *q;
173 struct request_queue *q, bool update_hint);
175 struct request_queue *q);
176 int blkcg_init_queue(struct request_queue *q);
177 void blkcg_drain_queue(struct request_queue *q);
178 void blkcg_exit_queue(struct request_queue *q);
183 int blkcg_activate_policy(struct request_queue *q,
185 void blkcg_deactivate_policy(struct request_queue *q,
267 struct request_queue *q, in __blkg_lookup()
292 struct request_queue *q) in blkg_lookup()
[all …]
Dblktrace_api.h32 extern void blk_trace_shutdown(struct request_queue *);
33 extern int do_blk_trace_setup(struct request_queue *q, char *name,
60 extern void blk_add_driver_data(struct request_queue *q, struct request *rq,
62 extern int blk_trace_setup(struct request_queue *q, char *name, dev_t dev,
65 extern int blk_trace_startstop(struct request_queue *q, int start);
66 extern int blk_trace_remove(struct request_queue *q);
Dbsg-lib.h31 struct request_queue;
67 int bsg_setup_queue(struct device *dev, struct request_queue *q, char *name,
69 void bsg_request_fn(struct request_queue *q);
Dbio.h473 struct request_queue;
474 extern int bio_phys_segments(struct request_queue *, struct bio *);
484 extern int bio_add_pc_page(struct request_queue *, struct bio *, struct page *,
487 extern struct bio *bio_map_user_iov(struct request_queue *,
490 extern struct bio *bio_map_kern(struct request_queue *, void *, unsigned int,
492 extern struct bio *bio_copy_kern(struct request_queue *, void *, unsigned int,
516 extern struct bio *bio_copy_user_iov(struct request_queue *,
Dlightnvm.h281 struct request_queue *q;
348 typedef blk_qc_t (nvm_tgt_make_rq_fn)(struct request_queue *, struct bio *);
425 extern int nvm_register(struct request_queue *, char *,
434 static inline int nvm_register(struct request_queue *q, char *disk_name, in nvm_register()
Diocontext.h72 struct request_queue *q;
Dide.h499 struct request_queue *queue; /* request queue */
1180 extern void do_ide_request(struct request_queue *);
Dgenhd.h202 struct request_queue *queue;
/linux-4.4.14/block/
Dblk.h40 struct request_queue *q, struct blk_mq_ctx *ctx) in blk_get_flush_queue()
52 static inline void __blk_get_queue(struct request_queue *q) in __blk_get_queue()
57 struct blk_flush_queue *blk_alloc_flush_queue(struct request_queue *q,
61 int blk_init_rl(struct request_list *rl, struct request_queue *q,
65 void blk_rq_bio_prep(struct request_queue *q, struct request *rq,
67 int blk_rq_append_bio(struct request_queue *q, struct request *rq,
69 void blk_queue_bypass_start(struct request_queue *q);
70 void blk_queue_bypass_end(struct request_queue *q);
72 void __blk_queue_free_tags(struct request_queue *q);
75 void blk_freeze_queue(struct request_queue *q);
[all …]
Dblk-mq.h24 struct request_queue *queue;
29 void blk_mq_freeze_queue(struct request_queue *q);
30 void blk_mq_free_queue(struct request_queue *q);
31 int blk_mq_update_nr_requests(struct request_queue *q, unsigned int nr);
32 void blk_mq_wake_waiters(struct request_queue *q);
58 extern int blk_mq_sysfs_register(struct request_queue *q);
59 extern void blk_mq_sysfs_unregister(struct request_queue *q);
63 void blk_mq_release(struct request_queue *q);
74 static inline struct blk_mq_ctx *__blk_mq_get_ctx(struct request_queue *q, in __blk_mq_get_ctx()
86 static inline struct blk_mq_ctx *blk_mq_get_ctx(struct request_queue *q) in blk_mq_get_ctx()
[all …]
Dblk-sysfs.c19 ssize_t (*show)(struct request_queue *, char *);
20 ssize_t (*store)(struct request_queue *, const char *, size_t);
44 static ssize_t queue_requests_show(struct request_queue *q, char *page) in queue_requests_show()
50 queue_requests_store(struct request_queue *q, const char *page, size_t count) in queue_requests_store()
76 static ssize_t queue_ra_show(struct request_queue *q, char *page) in queue_ra_show()
85 queue_ra_store(struct request_queue *q, const char *page, size_t count) in queue_ra_store()
98 static ssize_t queue_max_sectors_show(struct request_queue *q, char *page) in queue_max_sectors_show()
105 static ssize_t queue_max_segments_show(struct request_queue *q, char *page) in queue_max_segments_show()
110 static ssize_t queue_max_integrity_segments_show(struct request_queue *q, char *page) in queue_max_integrity_segments_show()
115 static ssize_t queue_max_segment_size_show(struct request_queue *q, char *page) in queue_max_segment_size_show()
[all …]
Dblk-settings.c33 void blk_queue_prep_rq(struct request_queue *q, prep_rq_fn *pfn) in blk_queue_prep_rq()
50 void blk_queue_unprep_rq(struct request_queue *q, unprep_rq_fn *ufn) in blk_queue_unprep_rq()
56 void blk_queue_softirq_done(struct request_queue *q, softirq_done_fn *fn) in blk_queue_softirq_done()
62 void blk_queue_rq_timeout(struct request_queue *q, unsigned int timeout) in blk_queue_rq_timeout()
68 void blk_queue_rq_timed_out(struct request_queue *q, rq_timed_out_fn *fn) in blk_queue_rq_timed_out()
74 void blk_queue_lld_busy(struct request_queue *q, lld_busy_fn *fn) in blk_queue_lld_busy()
158 void blk_queue_make_request(struct request_queue *q, make_request_fn *mfn) in blk_queue_make_request()
190 void blk_queue_bounce_limit(struct request_queue *q, u64 max_addr) in blk_queue_bounce_limit()
237 void blk_queue_max_hw_sectors(struct request_queue *q, unsigned int max_hw_sectors) in blk_queue_max_hw_sectors()
268 void blk_queue_chunk_sectors(struct request_queue *q, unsigned int chunk_sectors) in blk_queue_chunk_sectors()
[all …]
Delevator.c58 struct request_queue *q = rq->q; in elv_iosched_allow_merge()
153 struct elevator_queue *elevator_alloc(struct request_queue *q, in elevator_alloc()
180 int elevator_init(struct request_queue *q, char *name) in elevator_init()
251 static void elv_rqhash_del(struct request_queue *q, struct request *rq) in elv_rqhash_del()
257 static void elv_rqhash_add(struct request_queue *q, struct request *rq) in elv_rqhash_add()
266 static void elv_rqhash_reposition(struct request_queue *q, struct request *rq) in elv_rqhash_reposition()
272 static struct request *elv_rqhash_find(struct request_queue *q, sector_t offset) in elv_rqhash_find()
351 void elv_dispatch_sort(struct request_queue *q, struct request *rq) in elv_dispatch_sort()
396 void elv_dispatch_add_tail(struct request_queue *q, struct request *rq) in elv_dispatch_add_tail()
411 int elv_merge(struct request_queue *q, struct request **req, struct bio *bio) in elv_merge()
[all …]
Dblk-core.c91 void blk_queue_congestion_threshold(struct request_queue *q) in blk_queue_congestion_threshold()
116 struct request_queue *q = bdev_get_queue(bdev); in blk_get_backing_dev_info()
122 void blk_rq_init(struct request_queue *q, struct request *rq) in blk_rq_init()
183 struct request_queue *q; in blk_delay_work()
185 q = container_of(work, struct request_queue, delay_work.work); in blk_delay_work()
201 void blk_delay_queue(struct request_queue *q, unsigned long msecs) in blk_delay_queue()
218 void blk_start_queue_async(struct request_queue *q) in blk_start_queue_async()
234 void blk_start_queue(struct request_queue *q) in blk_start_queue()
257 void blk_stop_queue(struct request_queue *q) in blk_stop_queue()
282 void blk_sync_queue(struct request_queue *q) in blk_sync_queue()
[all …]
Dnoop-iosched.c15 static void noop_merged_requests(struct request_queue *q, struct request *rq, in noop_merged_requests()
21 static int noop_dispatch(struct request_queue *q, int force) in noop_dispatch()
35 static void noop_add_request(struct request_queue *q, struct request *rq) in noop_add_request()
43 noop_former_request(struct request_queue *q, struct request *rq) in noop_former_request()
53 noop_latter_request(struct request_queue *q, struct request *rq) in noop_latter_request()
62 static int noop_init_queue(struct request_queue *q, struct elevator_type *e) in noop_init_queue()
Dblk-mq.c81 void blk_mq_freeze_queue_start(struct request_queue *q) in blk_mq_freeze_queue_start()
93 static void blk_mq_freeze_queue_wait(struct request_queue *q) in blk_mq_freeze_queue_wait()
102 void blk_freeze_queue(struct request_queue *q) in blk_freeze_queue()
115 void blk_mq_freeze_queue(struct request_queue *q) in blk_mq_freeze_queue()
125 void blk_mq_unfreeze_queue(struct request_queue *q) in blk_mq_unfreeze_queue()
138 void blk_mq_wake_waiters(struct request_queue *q) in blk_mq_wake_waiters()
161 static void blk_mq_rq_ctx_init(struct request_queue *q, struct blk_mq_ctx *ctx, in blk_mq_rq_ctx_init()
232 struct request *blk_mq_alloc_request(struct request_queue *q, int rw, gfp_t gfp, in blk_mq_alloc_request()
275 struct request_queue *q = rq->q; in __blk_mq_free_request()
299 struct request_queue *q = rq->q; in blk_mq_free_request()
[all …]
Dblk-merge.c12 static struct bio *blk_bio_discard_split(struct request_queue *q, in blk_bio_discard_split()
55 static struct bio *blk_bio_write_same_split(struct request_queue *q, in blk_bio_write_same_split()
71 static inline unsigned get_max_io_size(struct request_queue *q, in get_max_io_size()
83 static struct bio *blk_bio_segment_split(struct request_queue *q, in blk_bio_segment_split()
167 void blk_queue_split(struct request_queue *q, struct bio **bio, in blk_queue_split()
196 static unsigned int __blk_recalc_rq_segments(struct request_queue *q, in __blk_recalc_rq_segments()
275 void blk_recount_segments(struct request_queue *q, struct bio *bio) in blk_recount_segments()
300 static int blk_phys_contig_segment(struct request_queue *q, struct bio *bio, in blk_phys_contig_segment()
336 __blk_segment_map_sg(struct request_queue *q, struct bio_vec *bvec, in __blk_segment_map_sg()
378 static int __blk_bios_map_sg(struct request_queue *q, struct bio *bio, in __blk_bios_map_sg()
[all …]
Dblk-tag.c23 struct request *blk_queue_find_tag(struct request_queue *q, int tag) in blk_queue_find_tag()
61 void __blk_queue_free_tags(struct request_queue *q) in __blk_queue_free_tags()
82 void blk_queue_free_tags(struct request_queue *q) in blk_queue_free_tags()
89 init_tag_map(struct request_queue *q, struct blk_queue_tag *tags, int depth) in init_tag_map()
121 static struct blk_queue_tag *__blk_queue_init_tags(struct request_queue *q, in __blk_queue_init_tags()
163 int blk_queue_init_tags(struct request_queue *q, int depth, in blk_queue_init_tags()
203 int blk_queue_resize_tags(struct request_queue *q, int new_depth) in blk_queue_resize_tags()
265 void blk_queue_end_tag(struct request_queue *q, struct request *rq) in blk_queue_end_tag()
313 int blk_queue_start_tag(struct request_queue *q, struct request *rq) in blk_queue_start_tag()
395 void blk_queue_invalidate_tags(struct request_queue *q) in blk_queue_invalidate_tags()
Dblk-timeout.c22 int blk_should_fake_timeout(struct request_queue *q) in blk_should_fake_timeout()
56 struct request_queue *q = disk->queue; in part_timeout_store()
85 struct request_queue *q = req->q; in blk_rq_timed_out()
132 struct request_queue *q = (struct request_queue *) data; in blk_rq_timed_out_timer()
192 struct request_queue *q = req->q; in blk_add_timer()
Dblk-flush.c95 static bool blk_kick_flush(struct request_queue *q,
136 struct request_queue *q = rq->q; in blk_flush_queue_rq()
170 struct request_queue *q = rq->q; in blk_flush_complete_seq()
222 struct request_queue *q = flush_rq->q; in flush_end_io()
290 static bool blk_kick_flush(struct request_queue *q, struct blk_flush_queue *fq) in blk_kick_flush()
341 struct request_queue *q = rq->q; in flush_data_end_io()
354 struct request_queue *q = rq->q; in mq_flush_data_end_io()
386 struct request_queue *q = rq->q; in blk_insert_flush()
465 struct request_queue *q; in blkdev_issue_flush()
503 struct blk_flush_queue *blk_alloc_flush_queue(struct request_queue *q, in blk_alloc_flush_queue()
Dscsi_ioctl.c60 static int scsi_get_idlun(struct request_queue *q, int __user *p) in scsi_get_idlun()
65 static int scsi_get_bus(struct request_queue *q, int __user *p) in scsi_get_bus()
70 static int sg_get_timeout(struct request_queue *q) in sg_get_timeout()
75 static int sg_set_timeout(struct request_queue *q, int __user *p) in sg_set_timeout()
85 static int max_sectors_bytes(struct request_queue *q) in max_sectors_bytes()
94 static int sg_get_reserved_size(struct request_queue *q, int __user *p) in sg_get_reserved_size()
101 static int sg_set_reserved_size(struct request_queue *q, int __user *p) in sg_set_reserved_size()
119 static int sg_emulated_host(struct request_queue *q, int __user *p) in sg_emulated_host()
227 static int blk_fill_sghdr_rq(struct request_queue *q, struct request *rq, in blk_fill_sghdr_rq()
286 static int sg_io(struct request_queue *q, struct gendisk *bd_disk, in sg_io()
[all …]
Dblk-mq-sysfs.c37 struct request_queue *q; in blk_mq_sysfs_show()
60 struct request_queue *q; in blk_mq_sysfs_store()
83 struct request_queue *q; in blk_mq_hw_sysfs_show()
107 struct request_queue *q; in blk_mq_hw_sysfs_store()
363 struct request_queue *q = hctx->queue; in blk_mq_register_hctx()
385 struct request_queue *q = disk->queue; in blk_mq_unregister_disk()
411 static void blk_mq_sysfs_init(struct request_queue *q) in blk_mq_sysfs_init()
429 struct request_queue *q = disk->queue; in blk_mq_register_disk()
460 void blk_mq_sysfs_unregister(struct request_queue *q) in blk_mq_sysfs_unregister()
472 int blk_mq_sysfs_register(struct request_queue *q) in blk_mq_sysfs_register()
Ddeadline-iosched.c99 deadline_add_request(struct request_queue *q, struct request *rq) in deadline_add_request()
116 static void deadline_remove_request(struct request_queue *q, struct request *rq) in deadline_remove_request()
125 deadline_merge(struct request_queue *q, struct request **req, struct bio *bio) in deadline_merge()
154 static void deadline_merged_request(struct request_queue *q, in deadline_merged_request()
169 deadline_merged_requests(struct request_queue *q, struct request *req, in deadline_merged_requests()
195 struct request_queue *q = rq->q; in deadline_move_to_dispatch()
243 static int deadline_dispatch_requests(struct request_queue *q, int force) in deadline_dispatch_requests()
340 static int deadline_init_queue(struct request_queue *q, struct elevator_type *e) in deadline_init_queue()
Dblk-map.c12 static bool iovec_gap_to_prv(struct request_queue *q, in iovec_gap_to_prv()
30 int blk_rq_append_bio(struct request_queue *q, struct request *rq, in blk_rq_append_bio()
81 int blk_rq_map_user_iov(struct request_queue *q, struct request *rq, in blk_rq_map_user_iov()
143 int blk_rq_map_user(struct request_queue *q, struct request *rq, in blk_rq_map_user()
203 int blk_rq_map_kern(struct request_queue *q, struct request *rq, void *kbuf, in blk_rq_map_kern()
Dblk-ioc.c56 struct request_queue *q = icq->q; in ioc_destroy_icq()
105 struct request_queue *q = icq->q; in ioc_release_fn()
219 void ioc_clear_queue(struct request_queue *q) in ioc_clear_queue()
317 struct io_cq *ioc_lookup_icq(struct io_context *ioc, struct request_queue *q) in ioc_lookup_icq()
357 struct io_cq *ioc_create_icq(struct io_context *ioc, struct request_queue *q, in ioc_create_icq()
Dblk-cgroup.c52 static bool blkcg_policy_enabled(struct request_queue *q, in blkcg_policy_enabled()
91 static struct blkcg_gq *blkg_alloc(struct blkcg *blkcg, struct request_queue *q, in blkg_alloc()
143 struct request_queue *q, bool update_hint) in blkg_lookup_slowpath()
171 struct request_queue *q, in blkg_create()
271 struct request_queue *q) in blkg_lookup_create()
360 static void blkg_destroy_all(struct request_queue *q) in blkg_destroy_all()
406 struct request_queue *q) in __blk_queue_next_rl()
936 struct request_queue *q = blkg->q; in blkcg_css_offline()
1046 int blkcg_init_queue(struct request_queue *q) in blkcg_init_queue()
1095 void blkcg_drain_queue(struct request_queue *q) in blkcg_drain_queue()
[all …]
Dbsg-lib.c113 struct request_queue *q = req->q; in bsg_create_job()
163 void bsg_request_fn(struct request_queue *q) in bsg_request_fn()
211 int bsg_setup_queue(struct device *dev, struct request_queue *q, in bsg_setup_queue()
Dblk-exec.c51 void blk_execute_rq_nowait(struct request_queue *q, struct gendisk *bd_disk, in blk_execute_rq_nowait()
99 int blk_execute_rq(struct request_queue *q, struct gendisk *bd_disk, in blk_execute_rq()
Dbsg.c36 struct request_queue *queue;
139 static int blk_fill_sgv4_hdr_rq(struct request_queue *q, struct request *rq, in blk_fill_sgv4_hdr_rq()
179 bsg_validate_sgv4_hdr(struct request_queue *q, struct sg_io_v4 *hdr, int *rw) in bsg_validate_sgv4_hdr()
211 struct request_queue *q = bd->queue; in bsg_map_hdr()
325 static void bsg_add_command(struct bsg_device *bd, struct request_queue *q, in bsg_add_command()
611 struct request_queue *q = bd->queue; in __bsg_write()
712 struct request_queue *q = bd->queue; in bsg_put_device()
748 struct request_queue *rq, in bsg_add_device()
780 static struct bsg_device *__bsg_get_device(int minor, struct request_queue *q) in __bsg_get_device()
956 void bsg_unregister_queue(struct request_queue *q) in bsg_unregister_queue()
[all …]
Dblk-lib.c44 struct request_queue *q = bdev_get_queue(bdev); in blkdev_issue_discard()
149 struct request_queue *q = bdev_get_queue(bdev); in blkdev_issue_write_same()
288 struct request_queue *q = bdev_get_queue(bdev); in blkdev_issue_zeroout()
Dblk-integrity.c41 int blk_rq_count_integrity_sg(struct request_queue *q, struct bio *bio) in blk_rq_count_integrity_sg()
86 int blk_rq_map_integrity_sg(struct request_queue *q, struct bio *bio, in blk_rq_map_integrity_sg()
186 bool blk_integrity_merge_rq(struct request_queue *q, struct request *req, in blk_integrity_merge_rq()
210 bool blk_integrity_merge_bio(struct request_queue *q, struct request *req, in blk_integrity_merge_bio()
Dbounce.c182 static void __blk_queue_bounce(struct request_queue *q, struct bio **bio_orig, in __blk_queue_bounce()
238 void blk_queue_bounce(struct request_queue *q, struct bio **bio_orig) in blk_queue_bounce()
Dblk-throttle.c143 struct request_queue *queue;
1024 struct request_queue *q = td->queue; in throtl_pending_timer_fn()
1089 struct request_queue *q = td->queue; in blk_throtl_dispatch_work_fn()
1379 static void throtl_shutdown_wq(struct request_queue *q) in throtl_shutdown_wq()
1396 bool blk_throtl_bio(struct request_queue *q, struct blkcg_gq *blkg, in blk_throtl_bio()
1519 void blk_throtl_drain(struct request_queue *q) in blk_throtl_drain()
1555 int blk_throtl_init(struct request_queue *q) in blk_throtl_init()
1577 void blk_throtl_exit(struct request_queue *q) in blk_throtl_exit()
Dblk-mq-tag.h61 void blk_mq_queue_tag_busy_iter(struct request_queue *q, busy_iter_fn *fn,
Dcfq-iosched.c322 struct request_queue *queue;
861 static void cfq_dispatch_insert(struct request_queue *, struct request *);
2476 static void cfq_activate_request(struct request_queue *q, struct request *rq) in cfq_activate_request()
2487 static void cfq_deactivate_request(struct request_queue *q, struct request *rq) in cfq_deactivate_request()
2515 static int cfq_merge(struct request_queue *q, struct request **req, in cfq_merge()
2530 static void cfq_merged_request(struct request_queue *q, struct request *req, in cfq_merged_request()
2540 static void cfq_bio_merged(struct request_queue *q, struct request *req, in cfq_bio_merged()
2547 cfq_merged_requests(struct request_queue *q, struct request *rq, in cfq_merged_requests()
2579 static int cfq_allow_merge(struct request_queue *q, struct request *rq, in cfq_allow_merge()
2970 static void cfq_dispatch_insert(struct request_queue *q, struct request *rq) in cfq_dispatch_insert()
[all …]
Dblk-softirq.c108 struct request_queue *q = req->q; in __blk_complete_request()
Dbio.c554 inline int bio_phys_segments(struct request_queue *q, struct bio *bio) in bio_phys_segments()
711 int bio_add_pc_page(struct request_queue *q, struct bio *bio, struct page in bio_add_pc_page()
1120 struct bio *bio_copy_user_iov(struct request_queue *q, in bio_copy_user_iov()
1249 struct bio *bio_map_user_iov(struct request_queue *q, in bio_map_user_iov()
1419 struct bio *bio_map_kern(struct request_queue *q, void *data, unsigned int len, in bio_map_kern()
1491 struct bio *bio_copy_kern(struct request_queue *q, void *data, unsigned int len, in bio_copy_kern()
Dblk-mq-tag.c478 void blk_mq_queue_tag_busy_iter(struct request_queue *q, busy_iter_fn *fn, in blk_mq_queue_tag_busy_iter()
688 struct request_queue *q = rq->q; in blk_mq_unique_tag()
Dbio-integrity.c273 struct request_queue *q; in bio_integrity_prep()
/linux-4.4.14/include/scsi/
Dscsi_dh.h76 extern int scsi_dh_activate(struct request_queue *, activate_complete, void *);
77 extern int scsi_dh_attach(struct request_queue *, const char *);
78 extern const char *scsi_dh_attached_handler_name(struct request_queue *, gfp_t);
79 extern int scsi_dh_set_params(struct request_queue *, const char *);
81 static inline int scsi_dh_activate(struct request_queue *req, in scsi_dh_activate()
87 static inline int scsi_dh_attach(struct request_queue *req, const char *name) in scsi_dh_attach()
91 static inline const char *scsi_dh_attached_handler_name(struct request_queue *q, in scsi_dh_attached_handler_name()
96 static inline int scsi_dh_set_params(struct request_queue *req, const char *params) in scsi_dh_set_params()
Dscsi_host.h13 struct request_queue;
701 struct request_queue *uspace_req_q;
826 extern struct request_queue *__scsi_alloc_queue(struct Scsi_Host *shost,
827 void (*) (struct request_queue *));
Dscsi_transport_sas.h83 struct request_queue;
88 struct request_queue *q;
Dscsi_device.h12 struct request_queue;
79 struct request_queue *request_queue; member
Dosd_initiator.h103 static inline struct request_queue *osd_request_queue(struct osd_dev *od) in osd_request_queue()
105 return od->scsi_device->request_queue; in osd_request_queue()
Dscsi_transport_fc.h360 struct request_queue *rqst_q; /* bsg support */
545 struct request_queue *rqst_q;
Dscsi_transport_iscsi.h276 struct request_queue *bsg_q;
/linux-4.4.14/drivers/nvme/host/
Dnvme.h36 struct request_queue *admin_q;
83 struct request_queue *queue;
119 int nvme_submit_sync_cmd(struct request_queue *q, struct nvme_command *cmd,
121 int __nvme_submit_sync_cmd(struct request_queue *q, struct nvme_command *cmd,
141 int nvme_nvm_register(struct request_queue *q, char *disk_name);
142 void nvme_nvm_unregister(struct request_queue *q, char *disk_name);
144 static inline int nvme_nvm_register(struct request_queue *q, char *disk_name) in nvme_nvm_register()
149 static inline void nvme_nvm_unregister(struct request_queue *q, char *disk_name) {}; in nvme_nvm_unregister()
Dlightnvm.c362 struct request_queue *q = nvmdev->q; in nvme_nvm_get_bb_tbl()
468 struct request_queue *q = dev->q; in nvme_nvm_submit_io()
508 struct request_queue *q = dev->q; in nvme_nvm_erase_block()
566 int nvme_nvm_register(struct request_queue *q, char *disk_name) in nvme_nvm_register()
571 void nvme_nvm_unregister(struct request_queue *q, char *disk_name) in nvme_nvm_unregister()
/linux-4.4.14/include/trace/events/
Dblock.h66 TP_PROTO(struct request_queue *q, struct request *rq),
110 TP_PROTO(struct request_queue *q, struct request *rq),
126 TP_PROTO(struct request_queue *q, struct request *rq),
145 TP_PROTO(struct request_queue *q, struct request *rq,
178 TP_PROTO(struct request_queue *q, struct request *rq),
225 TP_PROTO(struct request_queue *q, struct request *rq),
240 TP_PROTO(struct request_queue *q, struct request *rq),
258 TP_PROTO(struct request_queue *q, struct bio *bio),
296 TP_PROTO(struct request_queue *q, struct bio *bio, int error),
324 TP_PROTO(struct request_queue *q, struct request *rq, struct bio *bio),
[all …]
/linux-4.4.14/drivers/scsi/
Dscsi_lib.c123 struct request_queue *q = cmd->request->q; in scsi_mq_requeue_cmd()
145 struct request_queue *q = device->request_queue; in __scsi_queue_insert()
225 req = blk_get_request(sdev->request_queue, write, __GFP_RECLAIM); in scsi_execute()
230 if (bufflen && blk_rq_map_kern(sdev->request_queue, req, in scsi_execute()
329 static void scsi_kick_queue(struct request_queue *q) in scsi_kick_queue()
361 scsi_kick_queue(current_sdev->request_queue); in scsi_single_lun_run()
374 scsi_kick_queue(sdev->request_queue); in scsi_single_lun_run()
425 struct request_queue *slq; in scsi_starved_list_run()
459 slq = sdev->request_queue; in scsi_starved_list_run()
486 static void scsi_run_queue(struct request_queue *q) in scsi_run_queue()
[all …]
Dscsi_priv.h8 struct request_queue;
88 extern struct request_queue *scsi_alloc_queue(struct scsi_device *sdev);
89 extern struct request_queue *scsi_mq_alloc_queue(struct scsi_device *sdev);
94 struct request_queue;
Dscsi_dh.c292 static struct scsi_device *get_sdev_from_queue(struct request_queue *q) in get_sdev_from_queue()
319 int scsi_dh_activate(struct request_queue *q, activate_complete fn, void *data) in scsi_dh_activate()
366 int scsi_dh_set_params(struct request_queue *q, const char *params) in scsi_dh_set_params()
388 int scsi_dh_attach(struct request_queue *q, const char *name) in scsi_dh_attach()
427 const char *scsi_dh_attached_handler_name(struct request_queue *q, gfp_t gfp) in scsi_dh_attached_handler_name()
Dscsi_pm.c222 err = blk_pre_runtime_suspend(sdev->request_queue); in sdev_runtime_suspend()
227 blk_post_runtime_suspend(sdev->request_queue, err); in sdev_runtime_suspend()
251 blk_pre_runtime_resume(sdev->request_queue); in sdev_runtime_resume()
254 blk_post_runtime_resume(sdev->request_queue, err); in sdev_runtime_resume()
Dscsi_scan.c265 sdev->request_queue = scsi_mq_alloc_queue(sdev); in scsi_alloc_sdev()
267 sdev->request_queue = scsi_alloc_queue(sdev); in scsi_alloc_sdev()
268 if (!sdev->request_queue) { in scsi_alloc_sdev()
275 WARN_ON_ONCE(!blk_get_queue(sdev->request_queue)); in scsi_alloc_sdev()
276 sdev->request_queue->queuedata = sdev; in scsi_alloc_sdev()
279 blk_queue_init_tags(sdev->request_queue, in scsi_alloc_sdev()
904 blk_queue_max_hw_sectors(sdev->request_queue, 512); in scsi_add_lun()
910 blk_queue_max_hw_sectors(sdev->request_queue, 1024); in scsi_add_lun()
Dscsi_sysfs.c422 blk_put_queue(sdev->request_queue); in scsi_device_dev_release_usercontext()
424 sdev->request_queue = NULL; in scsi_device_dev_release_usercontext()
623 return snprintf(buf, 20, "%d\n", sdev->request_queue->rq_timeout / HZ); in sdev_show_timeout()
634 blk_queue_rq_timeout(sdev->request_queue, timeout * HZ); in sdev_store_timeout()
1031 struct request_queue *rq = sdev->request_queue; in scsi_sysfs_add_sdev()
1117 bsg_unregister_queue(sdev->request_queue); in __scsi_remove_device()
1131 blk_cleanup_queue(sdev->request_queue); in __scsi_remove_device()
Dsg.c277 struct request_queue *q; in sg_open()
337 q = sdp->device->request_queue; in sg_open()
812 blk_execute_rq_nowait(sdp->device->request_queue, sdp->disk, in sg_common_write()
828 static int max_sectors_bytes(struct request_queue *q) in max_sectors_bytes()
976 max_sectors_bytes(sdp->device->request_queue)); in sg_ioctl()
986 max_sectors_bytes(sdp->device->request_queue)); in sg_ioctl()
1078 return sg_scsi_ioctl(sdp->device->request_queue, NULL, filp->f_mode, p); in sg_ioctl()
1086 return put_user(max_sectors_bytes(sdp->device->request_queue), in sg_ioctl()
1089 return blk_trace_setup(sdp->device->request_queue, in sg_ioctl()
1095 return blk_trace_startstop(sdp->device->request_queue, 1); in sg_ioctl()
[all …]
Dsr.c691 blk_queue_rq_timeout(sdev->request_queue, SR_TIMEOUT); in sr_probe()
719 disk->queue = sdev->request_queue; in sr_probe()
729 blk_pm_runtime_init(sdev->request_queue, dev); in sr_probe()
757 struct request_queue *queue; in get_sectorsize()
826 queue = cd->device->request_queue; in get_sectorsize()
Dst.c543 req = blk_get_request(SRpnt->stp->device->request_queue, write, in st_scsi_execute()
742 STp->device->request_queue->rq_timeout, in cross_eof()
787 STp->device->request_queue->rq_timeout, in st_flush_write_buffer()
1112 STp->device->request_queue->rq_timeout, in check_tape()
1139 STp->device->request_queue->rq_timeout, in check_tape()
1386 STp->device->request_queue->rq_timeout, in st_flush()
1555 STp->device->request_queue)) == 0) { in setup_buffering()
1775 STp->device->request_queue->rq_timeout, in st_write()
1945 STp->device->request_queue->rq_timeout, in read_tape()
2374 blk_queue_rq_timeout(STp->device->request_queue,
[all …]
Dsd.c636 struct request_queue *q = sdkp->disk->queue; in sd_config_discard()
794 struct request_queue *q = sdkp->disk->queue; in sd_config_write_same()
1469 const int timeout = sdp->request_queue->rq_timeout in sd_sync_cache()
2127 blk_queue_alignment_offset(sdp->request_queue, alignment); in read_capacity_16()
2314 blk_queue_logical_block_size(sdp->request_queue, sector_size); in sd_read_capacity()
2341 blk_queue_physical_block_size(sdp->request_queue, in sd_read_capacity()
2817 struct request_queue *q = sdkp->disk->queue; in sd_revalidate_disk()
2987 gd->queue = sdkp->device->request_queue; in sd_probe_async()
3010 blk_pm_runtime_init(sdp->request_queue, dev); in sd_probe_async()
3093 if (!sdp->request_queue->rq_timeout) { in sd_probe()
[all …]
Dscsi_transport_sas.c45 struct request_queue *q;
170 static void sas_smp_request(struct request_queue *q, struct Scsi_Host *shost, in sas_smp_request()
190 static void sas_host_smp_request(struct request_queue *q) in sas_host_smp_request()
195 static void sas_non_host_smp_request(struct request_queue *q) in sas_non_host_smp_request()
205 struct request_queue *q = sas_host->q; in sas_host_release()
213 struct request_queue *q; in sas_bsg_initialize()
263 struct request_queue *q; in sas_bsg_remove()
Dstorvsc_drv.c1228 blk_queue_max_segment_size(sdevice->request_queue, PAGE_SIZE); in storvsc_device_configure()
1230 blk_queue_bounce_limit(sdevice->request_queue, BLK_BOUNCE_ANY); in storvsc_device_configure()
1232 blk_queue_rq_timeout(sdevice->request_queue, (storvsc_timeout * HZ)); in storvsc_device_configure()
1235 blk_queue_virt_boundary(sdevice->request_queue, PAGE_SIZE - 1); in storvsc_device_configure()
Dscsi_ioctl.c239 return sg_scsi_ioctl(sdev->request_queue, NULL, 0, arg); in scsi_ioctl()
Discsi_tcp.c940 set_bit(QUEUE_FLAG_BIDI, &sdev->request_queue->queue_flags); in iscsi_sw_tcp_slave_alloc()
946 blk_queue_bounce_limit(sdev->request_queue, BLK_BOUNCE_ANY); in iscsi_sw_tcp_slave_configure()
947 blk_queue_dma_alignment(sdev->request_queue, 0); in iscsi_sw_tcp_slave_configure()
Dscsi_transport_fc.c50 static void fc_bsg_remove(struct request_queue *);
3777 fc_bsg_host_dispatch(struct request_queue *q, struct Scsi_Host *shost, in fc_bsg_host_dispatch()
3876 fc_bsg_rport_dispatch(struct request_queue *q, struct Scsi_Host *shost, in fc_bsg_rport_dispatch()
3933 fc_bsg_request_handler(struct request_queue *q, struct Scsi_Host *shost, in fc_bsg_request_handler()
4009 fc_bsg_host_handler(struct request_queue *q) in fc_bsg_host_handler()
4022 fc_bsg_rport_handler(struct request_queue *q) in fc_bsg_rport_handler()
4041 struct request_queue *q; in fc_bsg_hostadd()
4091 struct request_queue *q; in fc_bsg_rportadd()
4137 fc_bsg_remove(struct request_queue *q) in fc_bsg_remove()
Dscsi_transport_srp.c414 struct request_queue *q; in scsi_request_fn_active()
418 q = sdev->request_queue; in scsi_request_fn_active()
Dhosts.c318 struct request_queue *q; in scsi_host_dev_release()
Dscsi_error.c1379 rtn = scsi_send_eh_cmnd(scmd, stu_command, 6, scmd->device->request_queue->rq_timeout, 0); in scsi_eh_try_stu()
1976 req = blk_get_request(sdev->request_queue, READ, GFP_KERNEL); in scsi_eh_lock_door()
Dppa.c960 blk_queue_bounce_limit(device->request_queue, BLK_BOUNCE_HIGH); in ppa_adjust_queue()
Dimm.c1095 blk_queue_bounce_limit(device->request_queue, BLK_BOUNCE_HIGH); in imm_adjust_queue()
/linux-4.4.14/kernel/trace/
Dblktrace.c310 int blk_trace_remove(struct request_queue *q) in blk_trace_remove()
436 int do_blk_trace_setup(struct request_queue *q, char *name, dev_t dev, in do_blk_trace_setup()
534 int blk_trace_setup(struct request_queue *q, char *name, dev_t dev, in blk_trace_setup()
558 static int compat_blk_trace_setup(struct request_queue *q, char *name, in compat_blk_trace_setup()
591 int blk_trace_startstop(struct request_queue *q, int start) in blk_trace_startstop()
641 struct request_queue *q; in blk_trace_ioctl()
684 void blk_trace_shutdown(struct request_queue *q) in blk_trace_shutdown()
707 static void blk_add_trace_rq(struct request_queue *q, struct request *rq, in blk_add_trace_rq()
727 struct request_queue *q, struct request *rq) in blk_add_trace_rq_abort()
733 struct request_queue *q, struct request *rq) in blk_add_trace_rq_insert()
[all …]
/linux-4.4.14/drivers/usb/storage/
Dscsiglue.c105 blk_queue_update_dma_alignment(sdev->request_queue, (512 - 1)); in slave_alloc()
127 if (queue_max_hw_sectors(sdev->request_queue) > max_sectors) in slave_configure()
128 blk_queue_max_hw_sectors(sdev->request_queue, in slave_configure()
135 blk_queue_max_hw_sectors(sdev->request_queue, 0x7FFFFF); in slave_configure()
144 blk_queue_bounce_limit(sdev->request_queue, BLK_BOUNCE_HIGH); in slave_configure()
512 return sprintf(buf, "%u\n", queue_max_hw_sectors(sdev->request_queue)); in max_sectors_show()
523 blk_queue_max_hw_sectors(sdev->request_queue, ms); in max_sectors_store()
Duas.c793 blk_queue_update_dma_alignment(sdev->request_queue, (512 - 1)); in uas_slave_alloc()
796 blk_queue_max_hw_sectors(sdev->request_queue, 64); in uas_slave_alloc()
798 blk_queue_max_hw_sectors(sdev->request_queue, 240); in uas_slave_alloc()
/linux-4.4.14/drivers/mmc/card/
Dqueue.c29 static int mmc_prep_request(struct request_queue *q, struct request *req) in mmc_prep_request()
52 struct request_queue *q = mq->queue; in mmc_queue_thread()
111 static void mmc_request_fn(struct request_queue *q) in mmc_request_fn()
158 static void mmc_queue_setup_discard(struct request_queue *q, in mmc_queue_setup_discard()
323 struct request_queue *q = mq->queue; in mmc_cleanup_queue()
415 struct request_queue *q = mq->queue; in mmc_queue_suspend()
435 struct request_queue *q = mq->queue; in mmc_queue_resume()
Dqueue.h57 struct request_queue *queue;
Dblock.c1624 static inline u8 mmc_calc_packed_hdr_segs(struct request_queue *q, in mmc_calc_packed_hdr_segs()
1642 struct request_queue *q = mq->queue; in mmc_blk_prep_packed_list()
1913 struct request_queue *q = mq->queue; in mmc_blk_revert_packed_req()
/linux-4.4.14/drivers/md/
Ddm-table.c280 struct request_queue *q; in device_area_is_invalid()
436 struct request_queue *q = bdev_get_queue(bdev); in dm_set_device_limits()
893 struct request_queue *q = bdev_get_queue(dd->dm_dev->bdev); in dm_table_set_type()
1328 struct request_queue *q = bdev_get_queue(dev->bdev); in device_flush_capable()
1380 struct request_queue *q = bdev_get_queue(dev->bdev); in device_is_nonrot()
1388 struct request_queue *q = bdev_get_queue(dev->bdev); in device_is_not_random()
1396 struct request_queue *q = bdev_get_queue(dev->bdev); in queue_supports_sg_merge()
1421 struct request_queue *q = bdev_get_queue(dev->bdev); in device_not_write_same_capable()
1448 struct request_queue *q = bdev_get_queue(dev->bdev); in device_discard_capable()
1482 void dm_table_set_restrictions(struct dm_table *t, struct request_queue *q, in dm_table_set_restrictions()
[all …]
Ddm.h66 void dm_table_set_restrictions(struct dm_table *t, struct request_queue *q,
201 struct request_queue *dm_get_md_queue(struct mapped_device *md);
Ddm.c160 struct request_queue *queue;
542 struct request_queue *dm_get_md_queue(struct mapped_device *md) in dm_get_md_queue()
1199 struct request_queue *q = rq->q; in old_requeue_request()
1226 static void old_stop_queue(struct request_queue *q) in old_stop_queue()
1238 static void stop_queue(struct request_queue *q) in stop_queue()
1246 static void old_start_queue(struct request_queue *q) in old_start_queue()
1256 static void start_queue(struct request_queue *q) in start_queue()
1760 static blk_qc_t dm_make_request(struct request_queue *q, struct bio *bio) in dm_make_request()
1913 static int dm_prep_fn(struct request_queue *q, struct request *rq) in dm_prep_fn()
2078 static void dm_request_fn(struct request_queue *q) in dm_request_fn()
[all …]
Dmultipath.c167 struct request_queue *q = bdev_get_queue(rdev->bdev); in multipath_congested()
244 struct request_queue *q; in multipath_add_disk()
Dlinear.c63 struct request_queue *q = bdev_get_queue(conf->disks[i].rdev->bdev); in linear_congested()
Dmd.h423 struct request_queue *queue; /* for plugging ... */
Ddm-io.c290 struct request_queue *q = bdev_get_queue(where->bdev); in do_region()
Draid0.c36 struct request_queue *q = bdev_get_queue(devlist[i]->bdev); in raid0_congested()
Ddm-mpath.c556 struct request_queue *q = NULL; in parse_path()
1609 struct request_queue *q = bdev_get_queue(pgpath->path.dev->bdev); in __pgpath_busy()
Ddm-log-writes.c766 struct request_queue *q = bdev_get_queue(lc->dev->bdev); in log_writes_io_hints()
/linux-4.4.14/drivers/ide/
Dide-pm.c48 struct request_queue *q = rq->q; in ide_pm_execute_rq()
214 struct request_queue *q = drive->queue; in ide_complete_pm_rq()
259 struct request_queue *q = drive->queue; in ide_check_pm_state()
Dide-io.c433 static void __ide_requeue_and_plug(struct request_queue *q, struct request *rq) in __ide_requeue_and_plug()
445 struct request_queue *q = drive->queue; in ide_requeue_and_plug()
456 void do_ide_request(struct request_queue *q) in do_ide_request()
Dide-devsets.c161 struct request_queue *q = drive->queue; in ide_devset_execute()
Dide-park.c12 struct request_queue *q = drive->queue; in issue_park_cmd()
Dide-cd.c704 struct request_queue *q = drive->queue; in cdrom_start_rw()
756 struct request_queue *q = drive->queue; in cdrom_do_block_pc()
1310 static int ide_cdrom_prep_fs(struct request_queue *q, struct request *rq) in ide_cdrom_prep_fs()
1374 static int ide_cdrom_prep_fn(struct request_queue *q, struct request *rq) in ide_cdrom_prep_fn()
1499 struct request_queue *q = drive->queue; in ide_cdrom_setup()
Dide-disk.c429 static int idedisk_prep_fn(struct request_queue *q, struct request *rq) in idedisk_prep_fn()
655 struct request_queue *q = drive->queue; in ide_disk_setup()
/linux-4.4.14/drivers/cdrom/
Dgdrom.c103 static DECLARE_WAIT_QUEUE_HEAD(request_queue);
124 struct request_queue *gdrom_rq;
555 wake_up_interruptible(&request_queue); in gdrom_dma_interrupt()
642 wait_event_interruptible_timeout(request_queue, in gdrom_readdisk_dma()
657 static void gdrom_request(struct request_queue *rq) in gdrom_request()
/linux-4.4.14/drivers/scsi/device_handler/
Dscsi_dh_rdac.c266 struct request_queue *q = sdev->request_queue; in get_rdac_req()
403 struct request_queue *q = sdev->request_queue; in submit_inquiry()
587 struct request_queue *q = sdev->request_queue; in send_mode_select()
Dscsi_dh_hp_sw.c112 req = blk_get_request(sdev->request_queue, WRITE, GFP_NOIO); in hp_sw_tur()
242 req = blk_get_request(h->sdev->request_queue, WRITE, GFP_ATOMIC); in hp_sw_start_stop()
Dscsi_dh_emc.c268 rq = blk_get_request(sdev->request_queue, in get_req()
331 err = blk_execute_rq(sdev->request_queue, NULL, rq, 1); in send_inquiry_cmd()
379 err = blk_execute_rq(sdev->request_queue, NULL, rq, 1); in send_trespass_cmd()
Dscsi_dh_alua.c107 struct request_queue *q = sdev->request_queue; in get_alua_req()
/linux-4.4.14/drivers/block/
Dnull_blk.c35 struct request_queue *q;
220 struct request_queue *q = NULL; in end_cmd()
311 static blk_qc_t null_queue_bio(struct request_queue *q, struct bio *bio) in null_queue_bio()
324 static int null_rq_prep_fn(struct request_queue *q, struct request *req) in null_rq_prep_fn()
341 static void null_request_fn(struct request_queue *q) in null_request_fn()
448 struct request_queue *q = dev->q; in null_lnvm_submit_io()
Dsx8.c282 struct request_queue *oob_q;
291 struct request_queue *wait_q[CARM_MAX_WAIT_Q];
762 static inline void carm_push_q (struct carm_host *host, struct request_queue *q) in carm_push_q()
774 static inline struct request_queue *carm_pop_q(struct carm_host *host) in carm_pop_q()
789 struct request_queue *q = carm_pop_q(host); in carm_round_robin()
808 static void carm_oob_rq_fn(struct request_queue *q) in carm_oob_rq_fn()
837 static void carm_rq_fn(struct request_queue *q) in carm_rq_fn()
1498 struct request_queue *q; in carm_init_disks()
1541 struct request_queue *q = disk->queue; in carm_free_disks()
1573 struct request_queue *q; in carm_init_one()
Dps3disk.c44 struct request_queue *queue;
192 struct request_queue *q) in ps3disk_do_request()
213 static void ps3disk_request(struct request_queue *q) in ps3disk_request()
409 struct request_queue *queue; in ps3disk_probe()
Dcpqarray.h109 struct request_queue *queue;
Dloop.h63 struct request_queue *lo_queue;
Dz2ram.c69 static void do_z2_request(struct request_queue *q) in do_z2_request()
338 static struct request_queue *z2_queue;
Dosdblk.c107 struct request_queue *q;
295 static void osdblk_rq_fn(struct request_queue *q) in osdblk_rq_fn()
398 struct request_queue *q; in osdblk_init_disk()
Dmg_disk.c111 struct request_queue *breq;
147 static void mg_request(struct request_queue *);
662 static void mg_request_poll(struct request_queue *q) in mg_request_poll()
723 static void mg_request(struct request_queue *q) in mg_request()
Dswim.c214 struct request_queue *queue;
528 static void redo_fd_request(struct request_queue *q) in redo_fd_request()
561 static void do_fd_request(struct request_queue *q) in do_fd_request()
Dps3vram.c69 struct request_queue *queue;
601 static blk_qc_t ps3vram_make_request(struct request_queue *q, struct bio *bio) in ps3vram_make_request()
630 struct request_queue *queue; in ps3vram_probe()
Dbrd.c39 struct request_queue *brd_queue;
326 static blk_qc_t brd_make_request(struct request_queue *q, struct bio *bio) in brd_make_request()
Dhd.c98 static struct request_queue *hd_queue;
656 static void do_hd_request(struct request_queue *q) in do_hd_request()
Dxsysace.c210 struct request_queue *queue;
466 static struct request *ace_get_next_request(struct request_queue *q) in ace_get_next_request()
857 static void ace_request(struct request_queue * q) in ace_request()
Dataflop.c1402 struct request_queue *q; in set_next_request()
1498 void do_fd_request(struct request_queue * q) in do_fd_request()
1986 struct request_queue *q = unit[i].disk->queue; in atari_floppy_init()
2041 struct request_queue *q = unit[i].disk->queue; in atari_floppy_exit()
Dcciss.h35 struct request_queue *queue;
Dpktcdvd.c702 struct request_queue *q = bdev_get_queue(pd->bdev); in pkt_generic_packet()
924 static int pkt_set_segment_merging(struct pktcdvd_device *pd, struct request_queue *q) in pkt_set_segment_merging()
2192 struct request_queue *q; in pkt_open_dev()
2360 static void pkt_make_request_write(struct request_queue *q, struct bio *bio) in pkt_make_request_write()
2444 static blk_qc_t pkt_make_request(struct request_queue *q, struct bio *bio) in pkt_make_request()
2510 struct request_queue *q = pd->disk->queue; in pkt_init_queue()
Dvirtio_blk.c342 struct request_queue *q = vblk->disk->queue; in virtblk_config_changed_work()
568 struct request_queue *q; in virtblk_probe()
Damiflop.c1342 struct request_queue *q; in set_next_request()
1448 static void do_fd_request(struct request_queue * q) in do_fd_request()
1847 struct request_queue *q = unit[i].gendisk->queue;
Dnbd.c116 struct request_queue *q = req->q; in nbd_end_request()
603 static void nbd_request_handler(struct request_queue *q) in nbd_request_handler()
Dumem.c113 struct request_queue *queue;
527 static blk_qc_t mm_make_request(struct request_queue *q, struct bio *bio) in mm_make_request()
Dsunvdc.c513 static void do_vdc_request(struct request_queue *rq) in do_vdc_request()
749 struct request_queue *q; in probe_disk()
Dcpqarray.c168 static void do_ida_request(struct request_queue *q);
393 struct request_queue *q; in cpqarray_register_ctlr()
904 static void do_ida_request(struct request_queue *q) in do_ida_request()
Dskd_main.c285 struct request_queue *queue;
458 static void skd_request_fn(struct request_queue *rq);
492 struct request_queue *q = skdev->queue; in skd_fail_all_pending()
568 static void skd_request_fn_not_online(struct request_queue *q);
570 static void skd_request_fn(struct request_queue *q) in skd_request_fn()
958 static void skd_request_fn_not_online(struct request_queue *q) in skd_request_fn_not_online()
4388 struct request_queue *q; in skd_cons_disk()
4683 struct request_queue *q = disk->queue; in skd_free_disk()
Dxen-blkfront.c140 struct request_queue *rq;
786 struct request_queue *rq; in xlvbd_init_blk_queue()
1348 struct request_queue *rq = info->rq; in blkif_interrupt()
Dfloppy.c260 static void do_fd_request(struct request_queue *q);
2226 struct request_queue *q; in request_done()
2799 struct request_queue *q; in set_next_request()
2896 static void do_fd_request(struct request_queue *q) in do_fd_request()
DDAC960.c2533 struct request_queue *RequestQueue; in DAC960_RegisterBlockDevice()
3327 static int DAC960_process_queue(DAC960_Controller_T *Controller, struct request_queue *req_q) in DAC960_process_queue()
3379 struct request_queue *req_q = controller->RequestQueue[i]; in DAC960_ProcessRequest()
3394 struct request_queue *req_q = controller->RequestQueue[i]; in DAC960_ProcessRequest()
3420 struct request_queue *req_q = Controller->RequestQueue[Command->LogicalDriveNumber]; in DAC960_queue_partial_rw()
3453 static void DAC960_RequestFunction(struct request_queue *RequestQueue) in DAC960_RequestFunction()
/linux-4.4.14/arch/m68k/emu/
Dnfblock.c58 struct request_queue *queue;
62 static blk_qc_t nfhd_make_request(struct request_queue *queue, struct bio *bio) in nfhd_make_request()
/linux-4.4.14/drivers/target/
Dtarget_core_iblock.c85 struct request_queue *q; in iblock_configure_device()
202 struct request_queue *q) in iblock_emulate_read_cap_with_block_size()
651 struct request_queue *q = bdev_get_queue(ib_dev->ibd_bd); in iblock_execute_rw()
742 struct request_queue *q = bdev_get_queue(bd); in iblock_get_blocks()
803 struct request_queue *q = bdev_get_queue(bd); in iblock_get_write_cache()
Dtarget_core_pscsi.c305 struct request_queue *q = sd->request_queue; in pscsi_add_device_to_list()
946 rc = bio_add_pc_page(pdv->pdv_sd->request_queue, in pscsi_map_sg()
1016 req = blk_get_request(pdv->pdv_sd->request_queue, in pscsi_execute_cmd()
1033 req = blk_make_request(pdv->pdv_sd->request_queue, hbio, in pscsi_execute_cmd()
1054 blk_execute_rq_nowait(pdv->pdv_sd->request_queue, NULL, req, in pscsi_execute_cmd()
Dtarget_core_file.c148 struct request_queue *q = bdev_get_queue(inode->i_bdev); in fd_configure_device()
Dtarget_core_device.c835 struct request_queue *q, int block_size) in target_configure_unmap_from_queue()
/linux-4.4.14/drivers/s390/block/
Ddasd.c2535 struct request_queue *queue; in __dasd_process_request_queue()
2540 queue = block->request_queue; in __dasd_process_request_queue()
2554 while ((req = blk_fetch_request(block->request_queue))) in __dasd_process_request_queue()
2824 blk_requeue_request(block->request_queue, req); in _dasd_requeue_request()
2910 static void do_dasd_request(struct request_queue *queue) in do_dasd_request()
3004 block->request_queue = blk_init_queue(do_dasd_request, in dasd_alloc_queue()
3006 if (block->request_queue == NULL) in dasd_alloc_queue()
3009 block->request_queue->queuedata = block; in dasd_alloc_queue()
3033 queue_flag_set_unlocked(QUEUE_FLAG_NONROT, block->request_queue); in dasd_setup_queue()
3034 block->request_queue->limits.max_dev_sectors = max; in dasd_setup_queue()
[all …]
Dxpram.c58 static struct request_queue *xpram_queues[XPRAM_MAX_DEVS];
184 static blk_qc_t xpram_make_request(struct request_queue *q, struct bio *bio) in xpram_make_request()
Dscm_blk.h18 struct request_queue *rq;
Ddasd_genhd.c76 gdp->queue = block->request_queue; in dasd_gendisk_alloc()
Ddasd_ioctl.c429 if (block->request_queue->request_fn) { in dasd_ioctl_information()
435 list_for_each(l, &block->request_queue->queue_head) in dasd_ioctl_information()
Ddasd_int.h488 struct request_queue *request_queue; member
Ddcssblk.c30 static blk_qc_t dcssblk_make_request(struct request_queue *q,
56 struct request_queue *dcssblk_queue;
820 dcssblk_make_request(struct request_queue *q, struct bio *bio) in dcssblk_make_request()
Dscm_blk.c295 static void scm_blk_request(struct request_queue *rq) in scm_blk_request()
474 struct request_queue *rq; in scm_blk_dev_setup()
Ddasd_devmap.c1303 struct request_queue *q; in dasd_timeout_store()
1315 q = device->block->request_queue; in dasd_timeout_store()
/linux-4.4.14/include/linux/mtd/
Dblktrans.h49 struct request_queue *rq;
/linux-4.4.14/drivers/staging/unisys/visorbus/
Dcontrolvmchannel.h409 struct signal_queue_header request_queue;/* Service or guest partition member
440 offsetof(struct spar_controlvm_channel_protocol, request_queue)
/linux-4.4.14/fs/f2fs/
Dgc.h107 struct request_queue *q = bdev_get_queue(bdev); in is_idle()
Dsegment.h686 struct request_queue *q = bdev_get_queue(bdev); in max_hw_blocks()
/linux-4.4.14/drivers/nvdimm/
Dbtt.h172 struct request_queue *btt_queue;
Dblk.c25 struct request_queue *queue;
164 static blk_qc_t nd_blk_make_request(struct request_queue *q, struct bio *bio) in nd_blk_make_request()
Dpmem.c34 struct request_queue *pmem_queue;
67 static blk_qc_t pmem_make_request(struct request_queue *q, struct bio *bio) in pmem_make_request()
/linux-4.4.14/include/target/
Dtarget_core_backend.h99 struct request_queue *q, int block_size);
/linux-4.4.14/arch/xtensa/platforms/iss/
Dsimdisk.c31 struct request_queue *queue;
104 static blk_qc_t simdisk_make_request(struct request_queue *q, struct bio *bio) in simdisk_make_request()
/linux-4.4.14/fs/jfs/
Dioctl.c134 struct request_queue *q = bdev_get_queue(sb->s_bdev); in jfs_ioctl()
Dsuper.c376 struct request_queue *q = bdev_get_queue(sb->s_bdev); in parse_options()
395 struct request_queue *q = bdev_get_queue(sb->s_bdev); in parse_options()
/linux-4.4.14/drivers/sbus/char/
Djsflash.c186 static void jsfd_do_request(struct request_queue *q) in jsfd_do_request()
547 static struct request_queue *jsf_queue;
/linux-4.4.14/drivers/memstick/core/
Dms_block.h153 struct request_queue *queue;
Dmspro_block.c143 struct request_queue *queue;
830 static int mspro_block_prepare_req(struct request_queue *q, struct request *req) in mspro_block_prepare_req()
843 static void mspro_block_submit_req(struct request_queue *q) in mspro_block_submit_req()
Dms_block.c2003 static int msb_prepare_req(struct request_queue *q, struct request *req) in msb_prepare_req()
2014 static void msb_submit_req(struct request_queue *q) in msb_submit_req()
/linux-4.4.14/drivers/lightnvm/
Dcore.c305 int nvm_register(struct request_queue *q, char *disk_name, in nvm_register()
383 struct request_queue *tqueue; in nvm_create_target()
464 struct request_queue *q = tdisk->queue; in nvm_remove_target()
Drrpc.c270 struct request_queue *q = rrpc->dev->q; in rrpc_move_valid_pages()
850 static blk_qc_t rrpc_make_rq(struct request_queue *q, struct bio *bio) in rrpc_make_rq()
1263 struct request_queue *bqueue = dev->q; in rrpc_init()
1264 struct request_queue *tqueue = tdisk->queue; in rrpc_init()
/linux-4.4.14/drivers/scsi/osd/
Dosd_initiator.c716 struct request_queue *q = osd_request_queue(or->osd_dev); in _osd_req_list_objects()
839 struct request_queue *req_q = osd_request_queue(or->osd_dev); in osd_req_write_kern()
890 struct request_queue *req_q = osd_request_queue(or->osd_dev); in osd_req_read_kern()
944 struct request_queue *req_q = osd_request_queue(or->osd_dev); in _osd_req_finalize_cdb_cont()
1046 struct request_queue *q = osd_request_queue(or->osd_dev); in _create_sg_bios()
1561 static struct request *_make_request(struct request_queue *q, bool has_write, in _make_request()
1583 struct request_queue *q = scsi_device->request_queue; in _init_blk_request()
Dosd_uld.c382 oud, scsi_device, scsi_device->request_queue); in __detect_osd()
/linux-4.4.14/Documentation/block/
Drequest.txt86 struct request_queue *q DB Request queue this request belongs to
Dbiodoc.txt720 blk_queue_init_tags(struct request_queue *q, int depth)
725 blk_queue_free_tags((struct request_queue *q)
734 blk_queue_start_tag(struct request_queue *q, struct request *rq)
742 blk_queue_end_tag(struct request_queue *q, struct request *rq)
761 blk_queue_invalidate_tags(struct request_queue *q)
/linux-4.4.14/drivers/block/aoe/
Daoe.h167 struct request_queue *blkq;
Daoeblk.c278 aoeblk_request(struct request_queue *q) in aoeblk_request()
355 struct request_queue *q; in aoeblk_gdalloc()
Daoecmd.c909 struct request_queue *q; in nextbuf()
1106 struct request_queue *q; in aoe_end_request()
/linux-4.4.14/drivers/block/mtip32xx/
Dmtip32xx.h469 struct request_queue *queue; /* Our request queue. */
/linux-4.4.14/drivers/block/paride/
Dpf.c209 static void do_pf_request(struct request_queue * q);
775 static struct request_queue *pf_queue;
783 static void do_pf_request(struct request_queue * q) in do_pf_request()
Dpcd.c189 static void do_pcd_request(struct request_queue * q);
738 static struct request_queue *pcd_queue;
740 static void do_pcd_request(struct request_queue * q) in do_pcd_request()
Dpd.c384 static struct request_queue *pd_queue;
709 static void do_pd_request(struct request_queue * q) in do_pd_request()
/linux-4.4.14/drivers/ata/
Dpata_macio.c812 blk_queue_update_dma_alignment(sdev->request_queue, 31); in pata_macio_slave_config()
813 blk_queue_update_dma_pad(sdev->request_queue, 31); in pata_macio_slave_config()
827 blk_queue_update_dma_alignment(sdev->request_queue, 15); in pata_macio_slave_config()
828 blk_queue_update_dma_pad(sdev->request_queue, 15); in pata_macio_slave_config()
Dsata_nv.c753 blk_queue_bounce_limit(sdev0->request_queue, in nv_adma_slave_config()
756 blk_queue_bounce_limit(sdev1->request_queue, in nv_adma_slave_config()
764 blk_queue_bounce_limit(sdev0->request_queue, in nv_adma_slave_config()
767 blk_queue_bounce_limit(sdev1->request_queue, in nv_adma_slave_config()
771 blk_queue_segment_boundary(sdev->request_queue, segment_boundary); in nv_adma_slave_config()
772 blk_queue_max_segments(sdev->request_queue, sg_tablesize); in nv_adma_slave_config()
Dlibata-scsi.c1136 struct request_queue *q = sdev->request_queue; in ata_scsi_dev_config()
1239 struct request_queue *q = sdev->request_queue; in ata_scsi_slave_destroy()
/linux-4.4.14/fs/xfs/
Dxfs_discard.c159 struct request_queue *q = bdev_get_queue(mp->m_ddev_targp->bt_bdev); in xfs_ioc_trim()
/linux-4.4.14/drivers/mtd/
Dmtd_blkdevs.c129 struct request_queue *rq = dev->rq; in mtd_blktrans_work()
173 static void mtd_blktrans_request(struct request_queue *rq) in mtd_blktrans_request()
/linux-4.4.14/drivers/md/bcache/
Drequest.c961 static blk_qc_t cached_dev_make_request(struct request_queue *q, in cached_dev_make_request()
1016 struct request_queue *q = bdev_get_queue(dc->bdev); in cached_dev_congested()
1076 static blk_qc_t flash_dev_make_request(struct request_queue *q, in flash_dev_make_request()
1128 struct request_queue *q; in flash_dev_congested()
/linux-4.4.14/drivers/block/rsxx/
Drsxx_priv.h172 struct request_queue *queue;
Ddev.c148 static blk_qc_t rsxx_make_request(struct request_queue *q, struct bio *bio) in rsxx_make_request()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dlloop.c139 struct request_queue *lo_queue;
336 static blk_qc_t loop_make_request(struct request_queue *q, struct bio *old_bio) in loop_make_request()
/linux-4.4.14/arch/powerpc/sysdev/
Daxonram.c107 axon_ram_make_request(struct request_queue *queue, struct bio *bio) in axon_ram_make_request()
/linux-4.4.14/drivers/scsi/libsas/
Dsas_ata.c594 struct request_queue *q = qc->scsicmd->device->request_queue; in sas_ata_task_abort()
Dsas_scsi_host.c944 struct request_queue *q = sc->device->request_queue; in sas_task_abort()
/linux-4.4.14/arch/um/drivers/
Dubd_kern.c146 struct request_queue *queue;
439 static void do_ubd_request(struct request_queue * q);
1273 static void do_ubd_request(struct request_queue *q) in do_ubd_request()
/linux-4.4.14/Documentation/RCU/
Dlockdep-splat.txt72 take the struct request_queue "q" from cfq_exit_queue() as an argument,
/linux-4.4.14/drivers/block/xen-blkback/
Dxenbus.c383 struct request_queue *q; in xen_vbd_create()
474 struct request_queue *q = bdev_get_queue(bdev); in xen_blkbk_discard()
/linux-4.4.14/drivers/mtd/ubi/
Dblock.c91 struct request_queue *rq;
/linux-4.4.14/drivers/scsi/aacraid/
Dlinit.c430 if (sdev->request_queue->rq_timeout < (45 * HZ)) in aac_slave_configure()
431 blk_queue_rq_timeout(sdev->request_queue, 45*HZ); in aac_slave_configure()
/linux-4.4.14/drivers/usb/image/
Dmicrotek.c332 blk_queue_dma_alignment(s->request_queue, (512 - 1)); in mts_slave_configure()
/linux-4.4.14/fs/ext4/
Dioctl.c592 struct request_queue *q = bdev_get_queue(sb->s_bdev); in ext4_ioctl()
/linux-4.4.14/drivers/block/zram/
Dzram_drv.c897 static blk_qc_t zram_make_request(struct request_queue *queue, struct bio *bio) in zram_make_request()
1194 struct request_queue *queue; in zram_add()
/linux-4.4.14/drivers/firewire/
Dsbp2.c1522 blk_queue_update_dma_alignment(sdev->request_queue, 4 - 1); in sbp2_scsi_slave_alloc()
1553 blk_queue_max_hw_sectors(sdev->request_queue, 128 * 1024 / 512); in sbp2_scsi_slave_configure()
/linux-4.4.14/Documentation/
Diostats.txt83 given to appropriate struct request_queue and decremented as they finish.
/linux-4.4.14/fs/exofs/
Dore_raid.c340 struct request_queue *q; in _add_to_r4w()
/linux-4.4.14/drivers/infiniband/ulp/iser/
Discsi_iser.c972 blk_queue_virt_boundary(sdev->request_queue, ~MASK_4K); in iscsi_iser_slave_alloc()
/linux-4.4.14/drivers/scsi/snic/
Dsnic_main.c93 blk_queue_rq_timeout(sdev->request_queue, tmo); in snic_slave_configure()
/linux-4.4.14/mm/
Dpage-writeback.c1968 struct request_queue *q = (struct request_queue *)data; in laptop_mode_timer_fn()
/linux-4.4.14/drivers/block/drbd/
Ddrbd_int.h846 struct request_queue *rq_queue;
1451 extern blk_qc_t drbd_make_request(struct request_queue *q, struct bio *bio);
/linux-4.4.14/drivers/staging/rts5208/
Drtsx.c92 blk_queue_dma_alignment(sdev->request_queue, (512 - 1)); in slave_configure()
/linux-4.4.14/fs/ocfs2/
Dioctl.c929 struct request_queue *q = bdev_get_queue(sb->s_bdev); in ocfs2_ioctl()
/linux-4.4.14/fs/nilfs2/
Dioctl.c1086 struct request_queue *q = bdev_get_queue(nilfs->ns_bdev); in nilfs_ioctl_trim_fs()
/linux-4.4.14/drivers/target/loopback/
Dtcm_loop.c358 set_bit(QUEUE_FLAG_BIDI, &sd->request_queue->queue_flags); in tcm_loop_slave_alloc()
/linux-4.4.14/drivers/scsi/cxlflash/
Dvlun.c435 u32 to = sdev->request_queue->rq_timeout; in write_same16()

12