Home
last modified time | relevance | path

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

12

/linux-4.1.27/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.h31 struct request_queue;
57 struct request_queue *q; /* the queue this rl belongs to */
107 struct request_queue *q;
236 typedef void (request_fn_proc) (struct request_queue *q);
237 typedef void (make_request_fn) (struct request_queue *q, struct bio *bio);
238 typedef int (prep_rq_fn) (struct request_queue *, struct request *);
239 typedef void (unprep_rq_fn) (struct request_queue *, struct request *);
248 typedef int (merge_bvec_fn) (struct request_queue *, struct bvec_merge_data *,
252 typedef int (lld_busy_fn) (struct request_queue *q);
312 struct request_queue { struct
[all …]
Dblk-mq.h36 struct request_queue *queue;
88 typedef struct blk_mq_hw_ctx *(map_queue_fn)(struct request_queue *, const int);
166 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *);
167 struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set,
168 struct request_queue *q);
169 void blk_mq_finish_init(struct request_queue *q);
182 struct request *blk_mq_alloc_request(struct request_queue *q, int rw,
203 struct blk_mq_hw_ctx *blk_mq_map_queue(struct request_queue *, const int ctx_index);
213 void blk_mq_cancel_requeue_work(struct request_queue *q);
214 void blk_mq_kick_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()
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.h417 struct request_queue;
418 extern int bio_phys_segments(struct request_queue *, struct bio *);
428 extern int bio_add_pc_page(struct request_queue *, struct bio *, struct page *,
432 extern struct bio *bio_map_user_iov(struct request_queue *,
435 extern struct bio *bio_map_kern(struct request_queue *, void *, unsigned int,
437 extern struct bio *bio_copy_kern(struct request_queue *, void *, unsigned int,
461 extern struct bio *bio_copy_user_iov(struct request_queue *,
Dnvme.h73 struct request_queue *admin_q;
115 struct request_queue *queue;
Diocontext.h72 struct request_queue *q;
Dide.h486 struct request_queue *queue; /* request queue */
1167 extern void do_ide_request(struct request_queue *);
Dgenhd.h189 struct request_queue *queue;
/linux-4.1.27/block/
Dblk.h34 struct request_queue *q, struct blk_mq_ctx *ctx) in blk_get_flush_queue()
46 static inline void __blk_get_queue(struct request_queue *q) in __blk_get_queue()
51 struct blk_flush_queue *blk_alloc_flush_queue(struct request_queue *q,
55 int blk_init_rl(struct request_list *rl, struct request_queue *q,
59 void blk_rq_bio_prep(struct request_queue *q, struct request *rq,
61 int blk_rq_append_bio(struct request_queue *q, struct request *rq,
63 void blk_queue_bypass_start(struct request_queue *q);
64 void blk_queue_bypass_end(struct request_queue *q);
66 void __blk_queue_free_tags(struct request_queue *q);
76 bool bio_attempt_front_merge(struct request_queue *q, struct request *req,
[all …]
Dblk-mq.h24 struct request_queue *queue;
30 void blk_mq_freeze_queue(struct request_queue *q);
31 void blk_mq_free_queue(struct request_queue *q);
34 int blk_mq_update_nr_requests(struct request_queue *q, unsigned int nr);
35 void blk_mq_wake_waiters(struct request_queue *q);
60 extern int blk_mq_sysfs_register(struct request_queue *q);
61 extern void blk_mq_sysfs_unregister(struct request_queue *q);
65 void blk_mq_release(struct request_queue *q);
76 static inline struct blk_mq_ctx *__blk_mq_get_ctx(struct request_queue *q, in __blk_mq_get_ctx()
88 static inline struct blk_mq_ctx *blk_mq_get_ctx(struct request_queue *q) in blk_mq_get_ctx()
[all …]
Dblk-sysfs.c18 ssize_t (*show)(struct request_queue *, char *);
19 ssize_t (*store)(struct request_queue *, const char *, size_t);
43 static ssize_t queue_requests_show(struct request_queue *q, char *page) in queue_requests_show()
49 queue_requests_store(struct request_queue *q, const char *page, size_t count) in queue_requests_store()
75 static ssize_t queue_ra_show(struct request_queue *q, char *page) in queue_ra_show()
84 queue_ra_store(struct request_queue *q, const char *page, size_t count) in queue_ra_store()
97 static ssize_t queue_max_sectors_show(struct request_queue *q, char *page) in queue_max_sectors_show()
104 static ssize_t queue_max_segments_show(struct request_queue *q, char *page) in queue_max_segments_show()
109 static ssize_t queue_max_integrity_segments_show(struct request_queue *q, char *page) in queue_max_integrity_segments_show()
114 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()
72 void blk_queue_merge_bvec(struct request_queue *q, merge_bvec_fn *mbfn) in blk_queue_merge_bvec()
78 void blk_queue_softirq_done(struct request_queue *q, softirq_done_fn *fn) in blk_queue_softirq_done()
84 void blk_queue_rq_timeout(struct request_queue *q, unsigned int timeout) in blk_queue_rq_timeout()
90 void blk_queue_rq_timed_out(struct request_queue *q, rq_timed_out_fn *fn) in blk_queue_rq_timed_out()
96 void blk_queue_lld_busy(struct request_queue *q, lld_busy_fn *fn) in blk_queue_lld_busy()
176 void blk_queue_make_request(struct request_queue *q, make_request_fn *mfn) in blk_queue_make_request()
208 void blk_queue_bounce_limit(struct request_queue *q, u64 max_addr) in blk_queue_bounce_limit()
272 void blk_queue_max_hw_sectors(struct request_queue *q, unsigned int max_hw_sectors) in blk_queue_max_hw_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-cgroup.h93 struct request_queue *q;
138 struct blkcg_gq *blkg_lookup(struct blkcg *blkcg, struct request_queue *q);
140 struct request_queue *q);
141 int blkcg_init_queue(struct request_queue *q);
142 void blkcg_drain_queue(struct request_queue *q);
143 void blkcg_exit_queue(struct request_queue *q);
148 int blkcg_activate_policy(struct request_queue *q,
150 void blkcg_deactivate_policy(struct request_queue *q,
279 struct blkcg_gq *__blkg_lookup(struct blkcg *blkcg, struct request_queue *q,
324 static inline struct request_list *blk_get_rl(struct request_queue *q, in blk_get_rl()
[all …]
Dblk-core.c66 void blk_queue_congestion_threshold(struct request_queue *q) in blk_queue_congestion_threshold()
91 struct request_queue *q = bdev_get_queue(bdev); in blk_get_backing_dev_info()
97 void blk_rq_init(struct request_queue *q, struct request *rq) in blk_rq_init()
160 struct request_queue *q; in blk_delay_work()
162 q = container_of(work, struct request_queue, delay_work.work); in blk_delay_work()
178 void blk_delay_queue(struct request_queue *q, unsigned long msecs) in blk_delay_queue()
195 void blk_start_queue(struct request_queue *q) in blk_start_queue()
218 void blk_stop_queue(struct request_queue *q) in blk_stop_queue()
243 void blk_sync_queue(struct request_queue *q) in blk_sync_queue()
272 inline void __blk_run_queue_uncond(struct request_queue *q) in __blk_run_queue_uncond()
[all …]
Dblk-mq.c80 static int blk_mq_queue_enter(struct request_queue *q, gfp_t gfp) in blk_mq_queue_enter()
100 static void blk_mq_queue_exit(struct request_queue *q) in blk_mq_queue_exit()
107 struct request_queue *q = in blk_mq_usage_counter_release()
108 container_of(ref, struct request_queue, mq_usage_counter); in blk_mq_usage_counter_release()
113 void blk_mq_freeze_queue_start(struct request_queue *q) in blk_mq_freeze_queue_start()
128 static void blk_mq_freeze_queue_wait(struct request_queue *q) in blk_mq_freeze_queue_wait()
137 void blk_mq_freeze_queue(struct request_queue *q) in blk_mq_freeze_queue()
144 void blk_mq_unfreeze_queue(struct request_queue *q) in blk_mq_unfreeze_queue()
159 void blk_mq_wake_waiters(struct request_queue *q) in blk_mq_wake_waiters()
182 static void blk_mq_rq_ctx_init(struct request_queue *q, struct blk_mq_ctx *ctx, in blk_mq_rq_ctx_init()
[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-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-merge.c12 static unsigned int __blk_recalc_rq_segments(struct request_queue *q, in __blk_recalc_rq_segments()
98 void blk_recount_segments(struct request_queue *q, struct bio *bio) in blk_recount_segments()
123 static int blk_phys_contig_segment(struct request_queue *q, struct bio *bio, in blk_phys_contig_segment()
159 __blk_segment_map_sg(struct request_queue *q, struct bio_vec *bvec, in __blk_segment_map_sg()
201 static int __blk_bios_map_sg(struct request_queue *q, struct bio *bio, in __blk_bios_map_sg()
247 int blk_rq_map_sg(struct request_queue *q, struct request *rq, in blk_rq_map_sg()
286 static inline int ll_new_hw_segment(struct request_queue *q, in ll_new_hw_segment()
312 int ll_back_merge_fn(struct request_queue *q, struct request *req, in ll_back_merge_fn()
330 int ll_front_merge_fn(struct request_queue *q, struct request *req, in ll_front_merge_fn()
354 struct request_queue *q = req->q; in req_no_special_merge()
[all …]
Dblk-flush.c94 static bool blk_kick_flush(struct request_queue *q,
135 struct request_queue *q = rq->q; in blk_flush_queue_rq()
169 struct request_queue *q = rq->q; in blk_flush_complete_seq()
221 struct request_queue *q = flush_rq->q; in flush_end_io()
284 static bool blk_kick_flush(struct request_queue *q, struct blk_flush_queue *fq) in blk_kick_flush()
328 struct request_queue *q = rq->q; in flush_data_end_io()
341 struct request_queue *q = rq->q; in mq_flush_data_end_io()
373 struct request_queue *q = rq->q; in blk_insert_flush()
452 struct request_queue *q; in blkdev_issue_flush()
490 struct blk_flush_queue *blk_alloc_flush_queue(struct request_queue *q, in blk_alloc_flush_queue()
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()
190 struct request_queue *q = req->q; in blk_add_timer()
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()
357 struct request_queue *q = hctx->queue; in blk_mq_register_hctx()
379 struct request_queue *q = disk->queue; in blk_mq_unregister_disk()
400 static void blk_mq_sysfs_init(struct request_queue *q) in blk_mq_sysfs_init()
416 void blk_mq_finish_init(struct request_queue *q) in blk_mq_finish_init()
424 struct request_queue *q = disk->queue; in blk_mq_register_disk()
452 void blk_mq_sysfs_unregister(struct request_queue *q) in blk_mq_sysfs_unregister()
[all …]
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 …]
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-cgroup.c35 static bool blkcg_policy_enabled(struct request_queue *q, in blkcg_policy_enabled()
69 static struct blkcg_gq *blkg_alloc(struct blkcg *blkcg, struct request_queue *q, in blkg_alloc()
127 struct blkcg_gq *__blkg_lookup(struct blkcg *blkcg, struct request_queue *q, in __blkg_lookup()
163 struct blkcg_gq *blkg_lookup(struct blkcg *blkcg, struct request_queue *q) in blkg_lookup()
178 struct request_queue *q, in blkg_create()
272 struct request_queue *q) in blkg_lookup_create()
364 static void blkg_destroy_all(struct request_queue *q) in blkg_destroy_all()
414 struct request_queue *q) in __blk_queue_next_rl()
803 struct request_queue *q = blkg->q; in blkcg_css_offline()
860 int blkcg_init_queue(struct request_queue *q) in blkcg_init_queue()
[all …]
Dblk-map.c12 int blk_rq_append_bio(struct request_queue *q, struct request *rq, in blk_rq_append_bio()
63 int blk_rq_map_user_iov(struct request_queue *q, struct request *rq, in blk_rq_map_user_iov()
121 int blk_rq_map_user(struct request_queue *q, struct request *rq, in blk_rq_map_user()
181 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()
Dbounce.c182 static int must_snapshot_stable_pages(struct request_queue *q, struct bio *bio) in must_snapshot_stable_pages()
193 static int must_snapshot_stable_pages(struct request_queue *q, struct bio *bio) in must_snapshot_stable_pages()
199 static void __blk_queue_bounce(struct request_queue *q, struct bio **bio_orig, in __blk_queue_bounce()
257 void blk_queue_bounce(struct request_queue *q, struct bio **bio_orig) in blk_queue_bounce()
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()
109 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()
160 struct request_queue *q = bdev_get_queue(bdev); in blkdev_issue_write_same()
304 struct request_queue *q = bdev_get_queue(bdev); in blkdev_issue_zeroout()
Dblk-integrity.c44 int blk_rq_count_integrity_sg(struct request_queue *q, struct bio *bio) in blk_rq_count_integrity_sg()
89 int blk_rq_map_integrity_sg(struct request_queue *q, struct bio *bio, in blk_rq_map_integrity_sg()
189 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()
Dblk-throttle.c157 struct request_queue *queue;
528 struct request_queue *q = td->queue; in throtl_lookup_create_tg()
1201 struct request_queue *q = td->queue; in throtl_pending_timer_fn()
1266 struct request_queue *q = td->queue; in blk_throtl_dispatch_work_fn()
1463 static void throtl_shutdown_wq(struct request_queue *q) in throtl_shutdown_wq()
1480 bool blk_throtl_bio(struct request_queue *q, struct bio *bio) in blk_throtl_bio()
1624 void blk_throtl_drain(struct request_queue *q) in blk_throtl_drain()
1660 int blk_throtl_init(struct request_queue *q) in blk_throtl_init()
1682 void blk_throtl_exit(struct request_queue *q) in blk_throtl_exit()
Dbio.c537 inline int bio_phys_segments(struct request_queue *q, struct bio *bio) in bio_phys_segments()
690 struct request_queue *q = bdev_get_queue(bdev); in bio_get_nr_vecs()
702 static int __bio_add_page(struct request_queue *q, struct bio *bio, struct page in __bio_add_page()
845 int bio_add_pc_page(struct request_queue *q, struct bio *bio, struct page *page, in bio_add_pc_page()
868 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in bio_add_page()
1152 struct bio *bio_copy_user_iov(struct request_queue *q, in bio_copy_user_iov()
1281 struct bio *bio_map_user_iov(struct request_queue *q, in bio_map_user_iov()
1451 struct bio *bio_map_kern(struct request_queue *q, void *data, unsigned int len, in bio_map_kern()
1523 struct bio *bio_copy_kern(struct request_queue *q, void *data, unsigned int len, in bio_copy_kern()
Dcfq-iosched.c310 struct request_queue *queue;
859 static void cfq_dispatch_insert(struct request_queue *, struct request *);
1610 struct request_queue *q = cfqd->queue; in cfq_lookup_create_cfqg()
2299 static void cfq_activate_request(struct request_queue *q, struct request *rq) in cfq_activate_request()
2310 static void cfq_deactivate_request(struct request_queue *q, struct request *rq) in cfq_deactivate_request()
2338 static int cfq_merge(struct request_queue *q, struct request **req, in cfq_merge()
2353 static void cfq_merged_request(struct request_queue *q, struct request *req, in cfq_merged_request()
2363 static void cfq_bio_merged(struct request_queue *q, struct request *req, in cfq_bio_merged()
2370 cfq_merged_requests(struct request_queue *q, struct request *rq, in cfq_merged_requests()
2402 static int cfq_allow_merge(struct request_queue *q, struct request *rq, in cfq_allow_merge()
[all …]
Dblk-softirq.c108 struct request_queue *q = req->q; in __blk_complete_request()
Dbio-integrity.c263 struct request_queue *q; in bio_integrity_prep()
Dblk-mq-tag.c632 struct request_queue *q = rq->q; in blk_mq_unique_tag()
/linux-4.1.27/include/scsi/
Dscsi_dh.h59 extern int scsi_dh_activate(struct request_queue *, activate_complete, void *);
61 extern int scsi_dh_attach(struct request_queue *, const char *);
62 extern void scsi_dh_detach(struct request_queue *);
63 extern const char *scsi_dh_attached_handler_name(struct request_queue *, gfp_t);
64 extern int scsi_dh_set_params(struct request_queue *, const char *);
66 static inline int scsi_dh_activate(struct request_queue *req, in scsi_dh_activate()
76 static inline int scsi_dh_attach(struct request_queue *req, const char *name) in scsi_dh_attach()
80 static inline void scsi_dh_detach(struct request_queue *q) in scsi_dh_detach()
84 static inline const char *scsi_dh_attached_handler_name(struct request_queue *q, in scsi_dh_attached_handler_name()
89 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;
703 struct request_queue *uspace_req_q;
828 extern struct request_queue *__scsi_alloc_queue(struct Scsi_Host *shost,
829 void (*) (struct request_queue *));
Dscsi_transport_sas.h83 struct request_queue;
88 struct request_queue *q;
Dscsi_device.h12 struct request_queue;
78 struct request_queue *request_queue; member
Dscsi_tcq.h41 req = blk_queue_find_tag(sdev->request_queue, tag); in scsi_find_tag()
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.h275 struct request_queue *bsg_q;
/linux-4.1.27/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.1.27/drivers/scsi/
Dscsi_lib.c122 struct request_queue *q = cmd->request->q; in scsi_mq_requeue_cmd()
144 struct request_queue *q = device->request_queue; in __scsi_queue_insert()
224 req = blk_get_request(sdev->request_queue, write, __GFP_WAIT); in scsi_execute()
229 if (bufflen && blk_rq_map_kern(sdev->request_queue, req, in scsi_execute()
328 static void scsi_kick_queue(struct request_queue *q) in scsi_kick_queue()
360 scsi_kick_queue(current_sdev->request_queue); in scsi_single_lun_run()
373 scsi_kick_queue(sdev->request_queue); in scsi_single_lun_run()
424 struct request_queue *slq; in scsi_starved_list_run()
458 slq = sdev->request_queue; in scsi_starved_list_run()
485 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_pm.c223 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()
252 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_sysfs.c420 blk_put_queue(sdev->request_queue); in scsi_device_dev_release_usercontext()
422 sdev->request_queue = NULL; in scsi_device_dev_release_usercontext()
621 return snprintf(buf, 20, "%d\n", sdev->request_queue->rq_timeout / HZ); in sdev_show_timeout()
632 blk_queue_rq_timeout(sdev->request_queue, timeout * HZ); in sdev_store_timeout()
1005 struct request_queue *rq = sdev->request_queue; in scsi_sysfs_add_sdev()
1074 bsg_unregister_queue(sdev->request_queue); in __scsi_remove_device()
1087 blk_cleanup_queue(sdev->request_queue); in __scsi_remove_device()
Dscsi_scan.c264 sdev->request_queue = scsi_mq_alloc_queue(sdev); in scsi_alloc_sdev()
266 sdev->request_queue = scsi_alloc_queue(sdev); in scsi_alloc_sdev()
267 if (!sdev->request_queue) { in scsi_alloc_sdev()
274 WARN_ON_ONCE(!blk_get_queue(sdev->request_queue)); in scsi_alloc_sdev()
275 sdev->request_queue->queuedata = sdev; in scsi_alloc_sdev()
279 blk_queue_init_tags(sdev->request_queue, in scsi_alloc_sdev()
899 blk_queue_max_hw_sectors(sdev->request_queue, 512); in scsi_add_lun()
905 blk_queue_max_hw_sectors(sdev->request_queue, 1024); in scsi_add_lun()
Dsg.c277 struct request_queue *q; in sg_open()
337 q = sdp->device->request_queue; in sg_open()
806 blk_execute_rq_nowait(sdp->device->request_queue, sdp->disk, in sg_common_write()
822 static int max_sectors_bytes(struct request_queue *q) in max_sectors_bytes()
970 max_sectors_bytes(sdp->device->request_queue)); in sg_ioctl()
980 max_sectors_bytes(sdp->device->request_queue)); in sg_ioctl()
1072 return sg_scsi_ioctl(sdp->device->request_queue, NULL, filp->f_mode, p); in sg_ioctl()
1080 return put_user(max_sectors_bytes(sdp->device->request_queue), in sg_ioctl()
1083 return blk_trace_setup(sdp->device->request_queue, in sg_ioctl()
1089 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.c500 req = blk_get_request(SRpnt->stp->device->request_queue, write, in st_scsi_execute()
688 STp->device->request_queue->rq_timeout, in cross_eof()
733 STp->device->request_queue->rq_timeout, in st_flush_write_buffer()
1058 STp->device->request_queue->rq_timeout, in check_tape()
1085 STp->device->request_queue->rq_timeout, in check_tape()
1332 STp->device->request_queue->rq_timeout, in st_flush()
1501 STp->device->request_queue)) == 0) { in setup_buffering()
1721 STp->device->request_queue->rq_timeout, in st_write()
1891 STp->device->request_queue->rq_timeout, in read_tape()
2320 blk_queue_rq_timeout(STp->device->request_queue,
[all …]
Dscsi.c670 spin_lock_irqsave(sdev->request_queue->queue_lock, flags); in scsi_change_queue_depth()
682 if (blk_queue_tagged(sdev->request_queue) && in scsi_change_queue_depth()
683 blk_queue_resize_tags(sdev->request_queue, depth) != 0) in scsi_change_queue_depth()
689 spin_unlock_irqrestore(sdev->request_queue->queue_lock, flags); in scsi_change_queue_depth()
Dsd.c634 struct request_queue *q = sdkp->disk->queue; in sd_config_discard()
779 struct request_queue *q = sdkp->disk->queue; in sd_config_write_same()
1454 const int timeout = sdp->request_queue->rq_timeout in sd_sync_cache()
2017 blk_queue_alignment_offset(sdp->request_queue, alignment); in read_capacity_16()
2204 blk_queue_logical_block_size(sdp->request_queue, sector_size); in sd_read_capacity()
2234 blk_queue_physical_block_size(sdp->request_queue, in sd_read_capacity()
2865 gd->queue = sdkp->device->request_queue; in sd_probe_async()
2888 blk_pm_runtime_init(sdp->request_queue, dev); in sd_probe_async()
2971 if (!sdp->request_queue->rq_timeout) { in sd_probe()
2973 blk_queue_rq_timeout(sdp->request_queue, SD_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()
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.c408 struct request_queue *q; in scsi_request_fn_active()
412 q = sdev->request_queue; in scsi_request_fn_active()
Dstorvsc_drv.c1413 blk_queue_max_segment_size(sdevice->request_queue, PAGE_SIZE); in storvsc_device_configure()
1415 blk_queue_bounce_limit(sdevice->request_queue, BLK_BOUNCE_ANY); in storvsc_device_configure()
1417 blk_queue_rq_timeout(sdevice->request_queue, (storvsc_timeout * HZ)); in storvsc_device_configure()
Dhosts.c311 struct request_queue *q; in scsi_host_dev_release()
Dscsi_error.c1369 rtn = scsi_send_eh_cmnd(scmd, stu_command, 6, scmd->device->request_queue->rq_timeout, 0); in scsi_eh_try_stu()
1966 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.1.27/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()
539 int blk_trace_setup(struct request_queue *q, char *name, dev_t dev, in blk_trace_setup()
563 static int compat_blk_trace_setup(struct request_queue *q, char *name, in compat_blk_trace_setup()
596 int blk_trace_startstop(struct request_queue *q, int start) in blk_trace_startstop()
646 struct request_queue *q; in blk_trace_ioctl()
689 void blk_trace_shutdown(struct request_queue *q) in blk_trace_shutdown()
712 static void blk_add_trace_rq(struct request_queue *q, struct request *rq, in blk_add_trace_rq()
732 struct request_queue *q, struct request *rq) in blk_add_trace_rq_abort()
738 struct request_queue *q, struct request *rq) in blk_add_trace_rq_insert()
[all …]
/linux-4.1.27/drivers/scsi/device_handler/
Dscsi_dh.c126 spin_lock_irq(sdev->request_queue->queue_lock); in scsi_dh_handler_attach()
128 spin_unlock_irq(sdev->request_queue->queue_lock); in scsi_dh_handler_attach()
141 spin_lock_irq(sdev->request_queue->queue_lock); in __detach_handler()
143 spin_unlock_irq(sdev->request_queue->queue_lock); in __detach_handler()
410 int scsi_dh_activate(struct request_queue *q, activate_complete fn, void *data) in scsi_dh_activate()
463 int scsi_dh_set_params(struct request_queue *q, const char *params) in scsi_dh_set_params()
503 int scsi_dh_attach(struct request_queue *q, const char *name) in scsi_dh_attach()
537 void scsi_dh_detach(struct request_queue *q) in scsi_dh_detach()
569 const char *scsi_dh_attached_handler_name(struct request_queue *q, gfp_t gfp) in scsi_dh_attached_handler_name()
Dscsi_dh_rdac.c272 struct request_queue *q = sdev->request_queue; in get_rdac_req()
409 struct request_queue *q = sdev->request_queue; in submit_inquiry()
593 struct request_queue *q = sdev->request_queue; in send_mode_select()
Dscsi_dh_hp_sw.c118 req = blk_get_request(sdev->request_queue, WRITE, GFP_NOIO); in hp_sw_tur()
248 req = blk_get_request(h->sdev->request_queue, WRITE, GFP_ATOMIC); in hp_sw_start_stop()
Dscsi_dh_emc.c276 rq = blk_get_request(sdev->request_queue, in get_req()
339 err = blk_execute_rq(sdev->request_queue, NULL, rq, 1); in send_inquiry_cmd()
387 err = blk_execute_rq(sdev->request_queue, NULL, rq, 1); in send_trespass_cmd()
Dscsi_dh_alua.c113 struct request_queue *q = sdev->request_queue; in get_alua_req()
/linux-4.1.27/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()
516 return sprintf(buf, "%u\n", queue_max_hw_sectors(sdev->request_queue)); in max_sectors_show()
527 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.1.27/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()
113 static void mmc_request_fn(struct request_queue *q) in mmc_request_fn()
160 static void mmc_queue_setup_discard(struct request_queue *q, in mmc_queue_setup_discard()
325 struct request_queue *q = mq->queue; in mmc_cleanup_queue()
417 struct request_queue *q = mq->queue; in mmc_queue_suspend()
437 struct request_queue *q = mq->queue; in mmc_queue_resume()
Dqueue.h56 struct request_queue *queue;
Dblock.c1521 static inline u8 mmc_calc_packed_hdr_segs(struct request_queue *q, in mmc_calc_packed_hdr_segs()
1539 struct request_queue *q = mq->queue; in mmc_blk_prep_packed_list()
1810 struct request_queue *q = mq->queue; in mmc_blk_revert_packed_req()
/linux-4.1.27/drivers/md/
Ddm.h65 void dm_table_set_restrictions(struct dm_table *t, struct request_queue *q,
80 int dm_queue_merge_is_compulsory(struct request_queue *q);
202 struct request_queue *dm_get_md_queue(struct mapped_device *md);
Ddm-table.c280 struct request_queue *q; in device_area_is_invalid()
424 struct request_queue *q = bdev_get_queue(bdev); in dm_set_device_limits()
889 struct request_queue *q = bdev_get_queue(dd->dm_dev->bdev); in dm_table_set_type()
1318 struct request_queue *q = bdev_get_queue(dev->bdev); in device_flush_capable()
1370 struct request_queue *q = bdev_get_queue(dev->bdev); in device_is_nonrot()
1378 struct request_queue *q = bdev_get_queue(dev->bdev); in device_is_not_random()
1386 struct request_queue *q = bdev_get_queue(dev->bdev); in queue_supports_sg_merge()
1394 struct request_queue *q = bdev_get_queue(dev->bdev); in queue_supports_sg_gaps()
1419 struct request_queue *q = bdev_get_queue(dev->bdev); in device_not_write_same_capable()
1446 struct request_queue *q = bdev_get_queue(dev->bdev); in device_discard_capable()
[all …]
Ddm.c157 struct request_queue *queue;
539 struct request_queue *dm_get_md_queue(struct mapped_device *md) in dm_get_md_queue()
1154 struct request_queue *q = rq->q; in old_requeue_request()
1187 static void old_stop_queue(struct request_queue *q) in old_stop_queue()
1199 static void stop_queue(struct request_queue *q) in stop_queue()
1207 static void old_start_queue(struct request_queue *q) in old_start_queue()
1217 static void start_queue(struct request_queue *q) in start_queue()
1716 static int dm_merge_bvec(struct request_queue *q, in dm_merge_bvec()
1774 static void dm_make_request(struct request_queue *q, struct bio *bio) in dm_make_request()
1927 static int dm_prep_fn(struct request_queue *q, struct request *rq) in dm_prep_fn()
[all …]
Dlinear.c71 struct request_queue *subq; in linear_mergeable_bvec()
105 struct request_queue *q = bdev_get_queue(conf->disks[i].rdev->bdev); in linear_congested()
Ddm-linear.c137 struct request_queue *q = bdev_get_queue(lc->dev->bdev); in linear_merge()
Dmultipath.c167 struct request_queue *q = bdev_get_queue(rdev->bdev); in multipath_congested()
244 struct request_queue *q; in multipath_add_disk()
Draid0.c36 struct request_queue *q = bdev_get_queue(devlist[i]->bdev); in raid0_congested()
360 struct request_queue *subq; in raid0_mergeable_bvec()
Ddm-log-writes.c735 struct request_queue *q = bdev_get_queue(lc->dev->bdev); in log_writes_merge()
780 struct request_queue *q = bdev_get_queue(lc->dev->bdev); in log_writes_io_hints()
Ddm-flakey.c394 struct request_queue *q = bdev_get_queue(fc->dev->bdev); in flakey_merge()
Ddm-stripe.c421 struct request_queue *q; in stripe_merge()
Dmd.h417 struct request_queue *queue; /* for plugging ... */
Ddm-io.c289 struct request_queue *q = bdev_get_queue(where->bdev); in do_region()
Ddm-mpath.c559 struct request_queue *q = NULL; in parse_path()
1630 struct request_queue *q = bdev_get_queue(pgpath->path.dev->bdev); in __pgpath_busy()
Ddm-era-target.c1382 struct request_queue *q = bdev_get_queue(dev->bdev); in dev_is_congested()
1680 struct request_queue *q = bdev_get_queue(era->origin_dev->bdev); in era_merge()
Draid1.c726 struct request_queue *q = in raid1_mergeable_bvec()
756 struct request_queue *q = bdev_get_queue(rdev->bdev); in raid1_congested()
1619 struct request_queue *q = bdev_get_queue(rdev->bdev); in raid1_add_disk()
2798 struct request_queue *q; in setup_conf()
Ddm-thin.c2381 struct request_queue *q; in pool_is_congested()
2410 struct request_queue *q = bdev_get_queue(pt->data_dev->bdev); in data_dev_supports_discard()
3580 struct request_queue *q = bdev_get_queue(pt->data_dev->bdev); in pool_merge()
4010 struct request_queue *q = bdev_get_queue(tc->pool_dev->bdev); in thin_merge()
Draid10.c734 struct request_queue *q = in raid10_mergeable_bvec()
746 struct request_queue *q = in raid10_mergeable_bvec()
928 struct request_queue *q = bdev_get_queue(rdev->bdev); in raid10_congested()
1780 struct request_queue *q = bdev_get_queue(rdev->bdev); in raid10_add_disk()
3636 struct request_queue *q; in run()
Ddm-verity.c655 struct request_queue *q = bdev_get_queue(v->data_dev->bdev); in verity_merge()
/linux-4.1.27/drivers/staging/i2o/
Di2o_block.h100 struct request_queue *queue;
Di2o_block.c364 static int i2o_block_prep_req_fn(struct request_queue *q, struct request *req) in i2o_block_prep_req_fn()
406 struct request_queue *q = dreq->queue; in i2o_block_delayed_request_fn()
429 struct request_queue *q = req->q; in i2o_block_end_request()
892 static void i2o_block_request_fn(struct request_queue *q) in i2o_block_request_fn()
963 struct request_queue *queue; in i2o_block_device_alloc()
1030 struct request_queue *queue; in i2o_block_probe()
/linux-4.1.27/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.1.27/arch/m68k/emu/
Dnfblock.c58 struct request_queue *queue;
62 static void nfhd_make_request(struct request_queue *queue, struct bio *bio) in nfhd_make_request()
/linux-4.1.27/drivers/block/
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()
Dpmem.c30 struct request_queue *pmem_queue;
60 static void pmem_make_request(struct request_queue *q, struct bio *bio) in pmem_make_request()
Dnull_blk.c33 struct request_queue *q;
313 static void null_queue_bio(struct request_queue *q, struct bio *bio) in null_queue_bio()
325 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()
Dloop.h64 struct request_queue *lo_queue;
Dcpqarray.h109 struct request_queue *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()
Dbrd.c39 struct request_queue *brd_queue;
326 static void brd_make_request(struct request_queue *q, struct bio *bio) in brd_make_request()
Dps3vram.c69 struct request_queue *queue;
600 static void ps3vram_make_request(struct request_queue *q, struct bio *bio) in ps3vram_make_request()
625 struct request_queue *queue; in ps3vram_probe()
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()
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.c701 struct request_queue *q = bdev_get_queue(pd->bdev); in pkt_generic_packet()
923 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()
2359 static void pkt_make_request_write(struct request_queue *q, struct bio *bio) in pkt_make_request_write()
2443 static void pkt_make_request(struct request_queue *q, struct bio *bio) in pkt_make_request()
2506 static int pkt_merge_bvec(struct request_queue *q, struct bvec_merge_data *bmd, in pkt_merge_bvec()
2528 struct request_queue *q = pd->disk->queue; in pkt_init_queue()
Dnbd.c102 struct request_queue *q = req->q; in nbd_end_request()
542 static void do_nbd_request(struct request_queue *q) in do_nbd_request()
Dvirtio_blk.c342 struct request_queue *q = vblk->disk->queue; in virtblk_config_changed_work()
569 struct request_queue *q; in virtblk_probe()
Dxen-blkfront.c120 struct request_queue *rq;
610 static void do_blkif_request(struct request_queue *rq) in do_blkif_request()
658 struct request_queue *rq; in xlvbd_init_blk_queue()
1184 struct request_queue *rq = info->rq; in blkif_interrupt()
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;
Dsunvdc.c513 static void do_vdc_request(struct request_queue *rq) in do_vdc_request()
749 struct request_queue *q; in probe_disk()
Dumem.c113 struct request_queue *queue;
527 static void mm_make_request(struct request_queue *q, struct bio *bio) in mm_make_request()
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()
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()
/linux-4.1.27/drivers/target/
Dtarget_core_iblock.c93 struct request_queue *q; in iblock_configure_device()
216 struct request_queue *q) in iblock_emulate_read_cap_with_block_size()
691 struct request_queue *q = bdev_get_queue(ib_dev->ibd_bd); in iblock_execute_rw()
800 struct request_queue *q = bdev_get_queue(bd); in iblock_get_blocks()
862 struct request_queue *q = bdev_get_queue(bd); in iblock_get_write_cache()
Dtarget_core_pscsi.c309 struct request_queue *q = sd->request_queue; in pscsi_add_device_to_list()
941 rc = bio_add_pc_page(pdv->pdv_sd->request_queue, in pscsi_map_sg()
1011 req = blk_get_request(pdv->pdv_sd->request_queue, in pscsi_execute_cmd()
1028 req = blk_make_request(pdv->pdv_sd->request_queue, hbio, in pscsi_execute_cmd()
1049 blk_execute_rq_nowait(pdv->pdv_sd->request_queue, NULL, req, in pscsi_execute_cmd()
Dtarget_core_file.c153 struct request_queue *q = bdev_get_queue(inode->i_bdev); in fd_configure_device()
/linux-4.1.27/include/linux/mtd/
Dblktrans.h49 struct request_queue *rq;
/linux-4.1.27/drivers/ide/
Dide-pm.c184 struct request_queue *q = drive->queue; in ide_complete_pm_rq()
229 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.1.27/fs/f2fs/
Dgc.h107 struct request_queue *q = bdev_get_queue(bdev); in is_idle()
Dsegment.h703 struct request_queue *q = bdev_get_queue(bdev); in max_hw_blocks()
/linux-4.1.27/drivers/staging/unisys/common-spar/include/channels/
Dcontrolvmchannel.h436 struct signal_queue_header request_queue;/* Service or guest partition member
467 offsetof(struct spar_controlvm_channel_protocol, request_queue)
/linux-4.1.27/drivers/s390/block/
Ddasd.c2511 struct request_queue *queue; in __dasd_process_request_queue()
2516 queue = block->request_queue; in __dasd_process_request_queue()
2530 while ((req = blk_fetch_request(block->request_queue))) in __dasd_process_request_queue()
2800 blk_requeue_request(block->request_queue, req); in _dasd_requeue_request()
2886 static void do_dasd_request(struct request_queue *queue) in do_dasd_request()
2980 block->request_queue = blk_init_queue(do_dasd_request, in dasd_alloc_queue()
2982 if (block->request_queue == NULL) in dasd_alloc_queue()
2985 block->request_queue->queuedata = block; in dasd_alloc_queue()
3009 blk_queue_logical_block_size(block->request_queue, in dasd_setup_queue()
3011 blk_queue_max_hw_sectors(block->request_queue, max); in dasd_setup_queue()
[all …]
Dxpram.c58 static struct request_queue *xpram_queues[XPRAM_MAX_DEVS];
184 static void 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_int.h488 struct request_queue *request_queue; member
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()
Ddcssblk.c30 static void dcssblk_make_request(struct request_queue *q, struct bio *bio);
55 struct request_queue *dcssblk_queue;
819 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.1.27/arch/xtensa/platforms/iss/
Dsimdisk.c31 struct request_queue *queue;
122 static void simdisk_make_request(struct request_queue *q, struct bio *bio) in simdisk_make_request()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/block/mtip32xx/
Dmtip32xx.h469 struct request_queue *queue; /* Our request queue. */
/linux-4.1.27/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.1.27/drivers/block/paride/
Dpcd.c189 static void do_pcd_request(struct request_queue * q);
730 static struct request_queue *pcd_queue;
732 static void do_pcd_request(struct request_queue * q) in do_pcd_request()
Dpf.c209 static void do_pf_request(struct request_queue * q);
768 static struct request_queue *pf_queue;
776 static void do_pf_request(struct request_queue * q) in do_pf_request()
Dpd.c382 static struct request_queue *pd_queue;
707 static void do_pd_request(struct request_queue * q) in do_pd_request()
/linux-4.1.27/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.1.27/fs/xfs/
Dxfs_discard.c159 struct request_queue *q = bdev_get_queue(mp->m_ddev_targp->bt_bdev); in xfs_ioc_trim()
/linux-4.1.27/drivers/mtd/
Dmtd_blkdevs.c133 struct request_queue *rq = dev->rq; in mtd_blktrans_work()
177 static void mtd_blktrans_request(struct request_queue *rq) in mtd_blktrans_request()
/linux-4.1.27/drivers/md/bcache/
Drequest.c952 static void cached_dev_make_request(struct request_queue *q, struct bio *bio) in cached_dev_make_request()
1004 struct request_queue *q = bdev_get_queue(dc->bdev); in cached_dev_congested()
1064 static void flash_dev_make_request(struct request_queue *q, struct bio *bio) in flash_dev_make_request()
1113 struct request_queue *q; in flash_dev_congested()
Dio.c16 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in bch_bio_max_sectors()
/linux-4.1.27/drivers/block/rsxx/
Drsxx_priv.h172 struct request_queue *queue;
Ddev.c145 static void rsxx_make_request(struct request_queue *q, struct bio *bio) in rsxx_make_request()
/linux-4.1.27/arch/powerpc/sysdev/
Daxonram.c107 axon_ram_make_request(struct request_queue *queue, struct bio *bio) in axon_ram_make_request()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dlloop.c139 struct request_queue *lo_queue;
337 static void loop_make_request(struct request_queue *q, struct bio *old_bio) in loop_make_request()
/linux-4.1.27/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.1.27/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.1.27/Documentation/RCU/
Dlockdep-splat.txt72 take the struct request_queue "q" from cfq_exit_queue() as an argument,
/linux-4.1.27/drivers/block/xen-blkback/
Dxenbus.c419 struct request_queue *q; in xen_vbd_create()
510 struct request_queue *q = bdev_get_queue(bdev); in xen_blkbk_discard()
/linux-4.1.27/drivers/block/drbd/
Ddrbd_req.c1495 void drbd_make_request(struct request_queue *q, struct bio *bio) in drbd_make_request()
1523 int drbd_merge_bvec(struct request_queue *q, struct bvec_merge_data *bvm, struct bio_vec *bvec) in drbd_merge_bvec()
1532 struct request_queue * const b = in drbd_merge_bvec()
Ddrbd_int.h845 struct request_queue *rq_queue;
1450 extern void drbd_make_request(struct request_queue *q, struct bio *bio);
1452 extern int drbd_merge_bvec(struct request_queue *q, struct bvec_merge_data *bvm, struct bio_vec *bv…
/linux-4.1.27/drivers/mtd/ubi/
Dblock.c90 struct request_queue *rq;
/linux-4.1.27/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.1.27/drivers/block/zram/
Dzram_drv.c979 static void zram_make_request(struct request_queue *queue, struct bio *bio) in zram_make_request()
1163 struct request_queue *queue; in create_device()
/linux-4.1.27/mm/
Dpage-writeback.c1667 struct request_queue *q = (struct request_queue *)data; in laptop_mode_timer_fn()
/linux-4.1.27/drivers/usb/image/
Dmicrotek.c332 blk_queue_dma_alignment(s->request_queue, (512 - 1)); in mts_slave_configure()
/linux-4.1.27/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.1.27/Documentation/
Diostats.txt83 given to appropriate struct request_queue and decremented as they finish.
/linux-4.1.27/fs/ext4/
Dioctl.c600 struct request_queue *q = bdev_get_queue(sb->s_bdev); in ext4_ioctl()
/linux-4.1.27/fs/exofs/
Dore_raid.c340 struct request_queue *q; in _add_to_r4w()
/linux-4.1.27/fs/ocfs2/
Dioctl.c929 struct request_queue *q = bdev_get_queue(sb->s_bdev); in ocfs2_ioctl()
/linux-4.1.27/drivers/staging/rts5208/
Drtsx.c92 blk_queue_dma_alignment(sdev->request_queue, (512 - 1)); in slave_configure()
/linux-4.1.27/fs/nilfs2/
Dioctl.c1086 struct request_queue *q = bdev_get_queue(nilfs->ns_bdev); in nilfs_ioctl_trim_fs()

12