Symbol: request_queue
block/bdev.c
1343
struct request_queue *bd_queue = bdev->bd_queue;
block/bfq-cgroup.c
364
void bfqg_stats_update_legacy_io(struct request_queue *q, struct request *rq)
block/bfq-cgroup.c
946
struct request_queue *q = bfqd->queue;
block/bfq-iosched.c
2363
struct request_queue *q)
block/bfq-iosched.c
2382
static void bfq_remove_request(struct request_queue *q,
block/bfq-iosched.c
2447
static bool bfq_bio_merge(struct request_queue *q, struct bio *bio,
block/bfq-iosched.c
2480
static int bfq_request_merge(struct request_queue *q, struct request **req,
block/bfq-iosched.c
2498
static void bfq_request_merged(struct request_queue *q, struct request *req,
block/bfq-iosched.c
2555
static void bfq_requests_merged(struct request_queue *q, struct request *rq,
block/bfq-iosched.c
3231
static bool bfq_allow_bio_merge(struct request_queue *q, struct request *rq,
block/bfq-iosched.c
3651
static void bfq_dispatch_remove(struct request_queue *q, struct request *rq)
block/bfq-iosched.c
455
static struct bfq_io_cq *bfq_bic_lookup(struct request_queue *q)
block/bfq-iosched.c
5247
static void bfq_update_dispatch_stats(struct request_queue *q,
block/bfq-iosched.c
5292
static inline void bfq_update_dispatch_stats(struct request_queue *q,
block/bfq-iosched.c
6204
static void bfq_update_insert_stats(struct request_queue *q,
block/bfq-iosched.c
6229
static inline void bfq_update_insert_stats(struct request_queue *q,
block/bfq-iosched.c
6240
struct request_queue *q = hctx->queue;
block/bfq-iosched.c
6930
struct request_queue *q = rq->q;
block/bfq-iosched.c
7113
static void bfq_depth_updated(struct request_queue *q)
block/bfq-iosched.c
7196
static int bfq_init_queue(struct request_queue *q, struct elevator_queue *eq)
block/bfq-iosched.h
1066
void bfqg_stats_update_legacy_io(struct request_queue *q, struct request *rq);
block/bfq-iosched.h
514
struct request_queue *queue;
block/bio-integrity.c
227
struct request_queue *q = bdev_get_queue(bio->bi_bdev);
block/bio-integrity.c
369
struct request_queue *q = bdev_get_queue(bio->bi_bdev);
block/bio.c
982
bool bvec_try_merge_hw_page(struct request_queue *q, struct bio_vec *bv,
block/blk-cgroup.c
118
struct request_queue *q = blkg->q;
block/blk-cgroup.c
1275
struct request_queue *q = blkg->q;
block/blk-cgroup.c
1444
void blkg_init_queue(struct request_queue *q)
block/blk-cgroup.c
1452
struct request_queue *q = disk->queue;
block/blk-cgroup.c
1547
struct request_queue *q = disk->queue;
block/blk-cgroup.c
1671
struct request_queue *q = disk->queue;
block/blk-cgroup.c
2073
struct request_queue *q = bio->bi_bdev->bd_queue;
block/blk-cgroup.c
470
struct request_queue *q = disk->queue;
block/blk-cgroup.c
566
struct request_queue *q = disk->queue;
block/blk-cgroup.c
832
struct request_queue *q;
block/blk-cgroup.h
196
void blkg_init_queue(struct request_queue *q);
block/blk-cgroup.h
261
struct request_queue *q)
block/blk-cgroup.h
462
static inline bool blkcg_policy_enabled(struct request_queue *q,
block/blk-cgroup.h
485
static inline void blkg_init_queue(struct request_queue *q) { }
block/blk-cgroup.h
58
struct request_queue *q;
block/blk-core.c
1143
int blk_lld_busy(struct request_queue *q)
block/blk-core.c
1324
blk_requestq_cachep = KMEM_CACHE(request_queue, SLAB_PANIC);
block/blk-core.c
263
void blk_sync_queue(struct request_queue *q)
block/blk-core.c
274
void blk_set_pm_only(struct request_queue *q)
block/blk-core.c
280
void blk_clear_pm_only(struct request_queue *q)
block/blk-core.c
293
struct request_queue *q = container_of(rcu_head,
block/blk-core.c
294
struct request_queue, rcu_head);
block/blk-core.c
300
static void blk_free_queue(struct request_queue *q)
block/blk-core.c
319
void blk_put_queue(struct request_queue *q)
block/blk-core.c
326
bool blk_queue_start_drain(struct request_queue *q)
block/blk-core.c
347
int blk_queue_enter(struct request_queue *q, blk_mq_req_flags_t flags)
block/blk-core.c
376
int __bio_queue_enter(struct request_queue *q, struct bio *bio)
block/blk-core.c
412
void blk_queue_exit(struct request_queue *q)
block/blk-core.c
419
struct request_queue *q =
block/blk-core.c
420
container_of(ref, struct request_queue, q_usage_counter);
block/blk-core.c
427
struct request_queue *q = timer_container_of(q, t, timeout);
block/blk-core.c
436
struct request_queue *blk_alloc_queue(struct queue_limits *lim, int node_id)
block/blk-core.c
438
struct request_queue *q;
block/blk-core.c
530
bool blk_get_queue(struct request_queue *q)
block/blk-core.c
640
static inline blk_status_t blk_check_zone_append(struct request_queue *q,
block/blk-core.c
715
struct request_queue *q = bdev_get_queue(bio->bi_bdev);
block/blk-core.c
796
static blk_status_t blk_validate_atomic_write_op_size(struct request_queue *q,
block/blk-core.c
81
void blk_queue_flag_set(unsigned int flag, struct request_queue *q)
block/blk-core.c
820
struct request_queue *q = bdev_get_queue(bdev);
block/blk-core.c
92
void blk_queue_flag_clear(unsigned int flag, struct request_queue *q)
block/blk-core.c
982
struct request_queue *q;
block/blk-crypto-profile.c
456
struct request_queue *q)
block/blk-crypto-sysfs.c
166
struct request_queue *q = disk->queue;
block/blk-crypto.c
423
struct request_queue *q = bdev_get_queue(bdev);
block/blk-flush.c
152
struct request_queue *q = rq->q;
block/blk-flush.c
205
struct request_queue *q = flush_rq->q;
block/blk-flush.c
276
static void blk_kick_flush(struct request_queue *q, struct blk_flush_queue *fq,
block/blk-flush.c
342
struct request_queue *q = rq->q;
block/blk-flush.c
386
struct request_queue *q = rq->q;
block/blk-flush.c
94
static void blk_kick_flush(struct request_queue *q,
block/blk-ia-ranges.c
111
struct request_queue *q = disk->queue;
block/blk-ia-ranges.c
153
struct request_queue *q = disk->queue;
block/blk-ia-ranges.c
288
struct request_queue *q = disk->queue;
block/blk-integrity.c
140
bool blk_integrity_merge_rq(struct request_queue *q, struct request *req,
block/blk-integrity.c
170
bool blk_integrity_merge_bio(struct request_queue *q, struct request *req,
block/blk-integrity.c
229
struct request_queue *q = dev_to_disk(dev)->queue;
block/blk-integrity.c
28
int blk_rq_count_integrity_sg(struct request_queue *q, struct bio *bio)
block/blk-ioc.c
114
struct request_queue *q = icq->q;
block/blk-ioc.c
164
void ioc_clear_queue(struct request_queue *q)
block/blk-ioc.c
318
struct io_cq *ioc_lookup_icq(struct request_queue *q)
block/blk-ioc.c
355
static struct io_cq *ioc_create_icq(struct request_queue *q)
block/blk-ioc.c
399
struct io_cq *ioc_find_get_icq(struct request_queue *q)
block/blk-ioc.c
69
struct request_queue *q = icq->q;
block/blk-iocost.c
3270
struct request_queue *q;
block/blk-iocost.c
3473
struct request_queue *q;
block/blk-iocost.c
665
static struct ioc *q_to_ioc(struct request_queue *q)
block/blk-iolatency.c
745
struct request_queue *q = blkiolat->rqos.disk->queue;
block/blk-ioprio.h
8
struct request_queue;
block/blk-map.c
499
int blk_rq_map_user_iov(struct request_queue *q, struct request *rq,
block/blk-map.c
555
int blk_rq_map_user(struct request_queue *q, struct request *rq,
block/blk-merge.c
1010
static enum bio_merge_status bio_attempt_discard_merge(struct request_queue *q,
block/blk-merge.c
1035
static enum bio_merge_status blk_attempt_bio_merge(struct request_queue *q,
block/blk-merge.c
1082
bool blk_attempt_plug_merge(struct request_queue *q, struct bio *bio,
block/blk-merge.c
1113
bool blk_bio_list_merge(struct request_queue *q, struct list_head *list,
block/blk-merge.c
1138
bool blk_mq_sched_try_merge(struct request_queue *q, struct bio *bio,
block/blk-merge.c
51
static inline bool bio_will_gap(struct request_queue *q,
block/blk-merge.c
523
struct request_queue *q = rq->q;
block/blk-merge.c
610
static bool req_attempt_discard_merge(struct request_queue *q, struct request *req,
block/blk-merge.c
628
static int ll_merge_requests_fn(struct request_queue *q, struct request *req,
block/blk-merge.c
752
u8 bio_seg_gap(struct request_queue *q, struct bio *prev, struct bio *next,
block/blk-merge.c
774
static struct request *attempt_merge(struct request_queue *q,
block/blk-merge.c
862
static struct request *attempt_back_merge(struct request_queue *q,
block/blk-merge.c
873
static struct request *attempt_front_merge(struct request_queue *q,
block/blk-merge.c
889
bool blk_attempt_req_merge(struct request_queue *q, struct request *rq,
block/blk-mq-debugfs.c
110
struct request_queue *q = data;
block/blk-mq-debugfs.c
122
struct request_queue *q = data;
block/blk-mq-debugfs.c
22
#define TO_REQUEST_QUEUE(m) ((struct request_queue *)m->private)
block/blk-mq-debugfs.c
27
struct request_queue *q = m->private;
block/blk-mq-debugfs.c
35
struct request_queue *q = m->private;
block/blk-mq-debugfs.c
418
struct request_queue *q = hctx->queue;
block/blk-mq-debugfs.c
43
struct request_queue *q = m->private;
block/blk-mq-debugfs.c
434
struct request_queue *q = hctx->queue;
block/blk-mq-debugfs.c
450
struct request_queue *q = hctx->queue;
block/blk-mq-debugfs.c
466
struct request_queue *q = hctx->queue;
block/blk-mq-debugfs.c
624
static void debugfs_create_files(struct request_queue *q, struct dentry *parent,
block/blk-mq-debugfs.c
644
void blk_mq_debugfs_register(struct request_queue *q)
block/blk-mq-debugfs.c
672
void blk_mq_debugfs_register_hctx(struct request_queue *q,
block/blk-mq-debugfs.c
701
void blk_mq_debugfs_register_hctxs(struct request_queue *q)
block/blk-mq-debugfs.c
713
void blk_mq_debugfs_unregister_hctxs(struct request_queue *q)
block/blk-mq-debugfs.c
722
void blk_mq_debugfs_register_sched(struct request_queue *q)
block/blk-mq-debugfs.c
743
void blk_mq_debugfs_unregister_sched(struct request_queue *q)
block/blk-mq-debugfs.c
766
struct request_queue *q = rqos->disk->queue;
block/blk-mq-debugfs.c
783
void blk_mq_debugfs_register_rq_qos(struct request_queue *q)
block/blk-mq-debugfs.c
79
struct request_queue *q = data;
block/blk-mq-debugfs.c
797
void blk_mq_debugfs_register_sched_hctx(struct request_queue *q,
block/blk-mq-debugfs.h
23
void blk_mq_debugfs_register(struct request_queue *q);
block/blk-mq-debugfs.h
24
void blk_mq_debugfs_register_hctx(struct request_queue *q,
block/blk-mq-debugfs.h
27
void blk_mq_debugfs_register_hctxs(struct request_queue *q);
block/blk-mq-debugfs.h
28
void blk_mq_debugfs_unregister_hctxs(struct request_queue *q);
block/blk-mq-debugfs.h
30
void blk_mq_debugfs_register_sched(struct request_queue *q);
block/blk-mq-debugfs.h
31
void blk_mq_debugfs_unregister_sched(struct request_queue *q);
block/blk-mq-debugfs.h
32
void blk_mq_debugfs_register_sched_hctx(struct request_queue *q,
block/blk-mq-debugfs.h
36
void blk_mq_debugfs_register_rq_qos(struct request_queue *q);
block/blk-mq-debugfs.h
38
static inline void blk_mq_debugfs_register(struct request_queue *q)
block/blk-mq-debugfs.h
42
static inline void blk_mq_debugfs_register_hctx(struct request_queue *q,
block/blk-mq-debugfs.h
51
static inline void blk_mq_debugfs_register_hctxs(struct request_queue *q)
block/blk-mq-debugfs.h
55
static inline void blk_mq_debugfs_unregister_hctxs(struct request_queue *q)
block/blk-mq-debugfs.h
59
static inline void blk_mq_debugfs_register_sched(struct request_queue *q)
block/blk-mq-debugfs.h
63
static inline void blk_mq_debugfs_unregister_sched(struct request_queue *q)
block/blk-mq-debugfs.h
67
static inline void blk_mq_debugfs_register_sched_hctx(struct request_queue *q,
block/blk-mq-debugfs.h
76
static inline void blk_mq_debugfs_register_rq_qos(struct request_queue *q)
block/blk-mq-dma.c
404
struct request_queue *q = rq->q;
block/blk-mq-sched.c
215
struct request_queue *q = hctx->queue;
block/blk-mq-sched.c
319
struct request_queue *q = hctx->queue;
block/blk-mq-sched.c
335
bool blk_mq_sched_bio_merge(struct request_queue *q, struct bio *bio,
block/blk-mq-sched.c
370
bool blk_mq_sched_try_insert_merge(struct request_queue *q, struct request *rq,
block/blk-mq-sched.c
378
static void blk_mq_sched_tags_teardown(struct request_queue *q, unsigned int flags)
block/blk-mq-sched.c
390
void blk_mq_sched_reg_debugfs(struct request_queue *q)
block/blk-mq-sched.c
403
void blk_mq_sched_unreg_debugfs(struct request_queue *q)
block/blk-mq-sched.c
448
struct request_queue *q;
block/blk-mq-sched.c
486
struct request_queue *q;
block/blk-mq-sched.c
548
int blk_mq_alloc_sched_res(struct request_queue *q,
block/blk-mq-sched.c
573
struct request_queue *q;
block/blk-mq-sched.c
614
int blk_mq_init_sched(struct request_queue *q, struct elevator_type *e,
block/blk-mq-sched.c
670
void blk_mq_sched_free_rqs(struct request_queue *q)
block/blk-mq-sched.c
687
void blk_mq_exit_sched(struct request_queue *q, struct elevator_queue *e)
block/blk-mq-sched.c
87
struct request_queue *q = hctx->queue;
block/blk-mq-sched.h
10
bool blk_mq_sched_try_merge(struct request_queue *q, struct bio *bio,
block/blk-mq-sched.h
106
struct request_queue *q = rq->q;
block/blk-mq-sched.h
12
bool blk_mq_sched_bio_merge(struct request_queue *q, struct bio *bio,
block/blk-mq-sched.h
129
static inline void blk_mq_set_min_shallow_depth(struct request_queue *q,
block/blk-mq-sched.h
14
bool blk_mq_sched_try_insert_merge(struct request_queue *q, struct request *rq,
block/blk-mq-sched.h
21
int blk_mq_init_sched(struct request_queue *q, struct elevator_type *e,
block/blk-mq-sched.h
23
void blk_mq_exit_sched(struct request_queue *q, struct elevator_queue *e);
block/blk-mq-sched.h
24
void blk_mq_sched_free_rqs(struct request_queue *q);
block/blk-mq-sched.h
28
int blk_mq_alloc_sched_res(struct request_queue *q,
block/blk-mq-sched.h
51
static inline void *blk_mq_alloc_sched_data(struct request_queue *q,
block/blk-mq-sched.h
81
blk_mq_sched_allow_merge(struct request_queue *q, struct request *rq,
block/blk-mq-sysfs.c
161
struct request_queue *q = hctx->queue;
block/blk-mq-sysfs.c
193
void blk_mq_sysfs_deinit(struct request_queue *q)
block/blk-mq-sysfs.c
205
void blk_mq_sysfs_init(struct request_queue *q)
block/blk-mq-sysfs.c
222
struct request_queue *q = disk->queue;
block/blk-mq-sysfs.c
256
struct request_queue *q = disk->queue;
block/blk-mq-sysfs.c
269
void blk_mq_sysfs_unregister_hctxs(struct request_queue *q)
block/blk-mq-sysfs.c
281
int blk_mq_sysfs_register_hctxs(struct request_queue *q)
block/blk-mq-sysfs.c
53
struct request_queue *q;
block/blk-mq-tag.c
255
struct request_queue *q;
block/blk-mq-tag.c
276
struct request_queue *q = iter_data->q;
block/blk-mq-tag.c
318
static void bt_for_each(struct blk_mq_hw_ctx *hctx, struct request_queue *q,
block/blk-mq-tag.c
502
void blk_mq_queue_tag_busy_iter(struct request_queue *q, busy_tag_iter_fn *fn,
block/blk-mq-tag.c
53
struct request_queue *q = hctx->queue;
block/blk-mq-tag.c
631
void blk_mq_tag_update_sched_shared_tags(struct request_queue *q,
block/blk-mq-tag.c
91
struct request_queue *q = hctx->queue;
block/blk-mq.c
1158
struct request_queue *q = hctx->queue;
block/blk-mq.c
116
static bool blk_freeze_set_owner(struct request_queue *q,
block/blk-mq.c
1339
struct request_queue *q = rq->q;
block/blk-mq.c
138
static bool blk_unfreeze_check_owner(struct request_queue *q)
block/blk-mq.c
1505
struct request_queue *q = rq->q;
block/blk-mq.c
151
static bool blk_freeze_set_owner(struct request_queue *q,
block/blk-mq.c
1520
struct request_queue *q = rq->q;
block/blk-mq.c
1539
struct request_queue *q =
block/blk-mq.c
1540
container_of(work, struct request_queue, requeue_work.work);
block/blk-mq.c
157
static bool blk_unfreeze_check_owner(struct request_queue *q)
block/blk-mq.c
1574
void blk_mq_kick_requeue_list(struct request_queue *q)
block/blk-mq.c
1580
void blk_mq_delay_kick_requeue_list(struct request_queue *q,
block/blk-mq.c
1617
bool blk_mq_queue_inflight(struct request_queue *q)
block/blk-mq.c
163
bool __blk_freeze_queue_start(struct request_queue *q,
block/blk-mq.c
1706
struct request_queue *q =
block/blk-mq.c
1707
container_of(work, struct request_queue, timeout_work);
block/blk-mq.c
182
void blk_freeze_queue_start(struct request_queue *q)
block/blk-mq.c
189
void blk_mq_freeze_queue_wait(struct request_queue *q)
block/blk-mq.c
195
int blk_mq_freeze_queue_wait_timeout(struct request_queue *q,
block/blk-mq.c
204
void blk_mq_freeze_queue_nomemsave(struct request_queue *q)
block/blk-mq.c
2052
static void blk_mq_release_budgets(struct request_queue *q,
block/blk-mq.c
2089
struct request_queue *q = hctx->queue;
block/blk-mq.c
211
bool __blk_mq_unfreeze_queue(struct request_queue *q, bool force_atomic)
block/blk-mq.c
230
void blk_mq_unfreeze_queue_nomemrestore(struct request_queue *q)
block/blk-mq.c
2364
static struct blk_mq_hw_ctx *blk_mq_get_sq_hctx(struct request_queue *q)
block/blk-mq.c
2386
void blk_mq_run_hw_queues(struct request_queue *q, bool async)
block/blk-mq.c
2414
void blk_mq_delay_run_hw_queues(struct request_queue *q, unsigned long msecs)
block/blk-mq.c
244
void blk_freeze_queue_start_non_owner(struct request_queue *q)
block/blk-mq.c
2471
void blk_mq_stop_hw_queues(struct request_queue *q)
block/blk-mq.c
2489
void blk_mq_start_hw_queues(struct request_queue *q)
block/blk-mq.c
251
void blk_mq_unfreeze_queue_non_owner(struct request_queue *q)
block/blk-mq.c
2515
void blk_mq_start_stopped_hw_queues(struct request_queue *q, bool async)
block/blk-mq.c
2594
struct request_queue *q = rq->q;
block/blk-mq.c
261
void blk_mq_quiesce_queue_nowait(struct request_queue *q)
block/blk-mq.c
2682
struct request_queue *q = rq->q;
block/blk-mq.c
2823
static void __blk_mq_flush_list(struct request_queue *q, struct rq_list *rqs)
block/blk-mq.c
2834
struct request_queue *this_q = rq->q;
block/blk-mq.c
2861
struct request_queue *q = rq_list_peek(rqs)->q;
block/blk-mq.c
299
void blk_mq_quiesce_queue(struct request_queue *q)
block/blk-mq.c
3003
static bool blk_mq_attempt_bio_merge(struct request_queue *q,
block/blk-mq.c
3015
static struct request *blk_mq_get_new_requests(struct request_queue *q,
block/blk-mq.c
3050
struct request_queue *q, blk_opf_t opf)
block/blk-mq.c
3069
static bool bio_unaligned(const struct bio *bio, struct request_queue *q)
block/blk-mq.c
3095
struct request_queue *q = bdev_get_queue(bio->bi_bdev);
block/blk-mq.c
315
void blk_mq_unquiesce_queue(struct request_queue *q)
block/blk-mq.c
3226
struct request_queue *q = rq->q;
block/blk-mq.c
337
struct request_queue *q;
block/blk-mq.c
352
struct request_queue *q;
block/blk-mq.c
363
void blk_mq_wake_waiters(struct request_queue *q)
block/blk-mq.c
373
void blk_rq_init(struct request_queue *q, struct request *rq)
block/blk-mq.c
3881
static void blk_mq_remove_hw_queues_cpuhp(struct request_queue *q)
block/blk-mq.c
3903
static void blk_mq_add_hw_queues_cpuhp(struct request_queue *q)
block/blk-mq.c
3942
static void blk_mq_exit_hctx(struct request_queue *q,
block/blk-mq.c
3969
static void blk_mq_exit_hw_queues(struct request_queue *q,
block/blk-mq.c
3983
static int blk_mq_init_hctx(struct request_queue *q,
block/blk-mq.c
401
static inline void blk_mq_bio_issue_init(struct request_queue *q,
block/blk-mq.c
4018
blk_mq_alloc_hctx(struct request_queue *q, struct blk_mq_tag_set *set,
block/blk-mq.c
4078
static void blk_mq_init_cpu_queues(struct request_queue *q,
block/blk-mq.c
415
struct request_queue *q = data->q;
block/blk-mq.c
4162
static void blk_mq_map_swqueue(struct request_queue *q)
block/blk-mq.c
4284
static void queue_set_hctx_shared(struct request_queue *q, bool shared)
block/blk-mq.c
4302
struct request_queue *q;
block/blk-mq.c
4314
static void blk_mq_del_queue_tag_set(struct request_queue *q)
block/blk-mq.c
4330
struct request_queue *q)
block/blk-mq.c
4351
static int blk_mq_alloc_ctxs(struct request_queue *q)
block/blk-mq.c
4384
void blk_mq_release(struct request_queue *q)
block/blk-mq.c
4407
struct request_queue *blk_mq_alloc_queue(struct blk_mq_tag_set *set,
block/blk-mq.c
4411
struct request_queue *q;
block/blk-mq.c
4443
void blk_mq_destroy_queue(struct request_queue *q)
block/blk-mq.c
4464
struct request_queue *q;
block/blk-mq.c
4482
struct gendisk *blk_mq_alloc_disk_for_queue(struct request_queue *q,
block/blk-mq.c
4506
struct blk_mq_tag_set *set, struct request_queue *q,
block/blk-mq.c
4540
struct request_queue *q)
block/blk-mq.c
4610
struct request_queue *q)
block/blk-mq.c
4622
struct request_queue *q)
block/blk-mq.c
4673
void blk_mq_exit_queue(struct request_queue *q)
block/blk-mq.c
4984
struct elevator_tags *blk_mq_update_nr_requests(struct request_queue *q,
block/blk-mq.c
5047
static void blk_mq_elv_switch_back(struct request_queue *q,
block/blk-mq.c
5066
static int blk_mq_elv_switch_none(struct request_queue *q,
block/blk-mq.c
5109
struct request_queue *q;
block/blk-mq.c
5217
static int blk_hctx_poll(struct request_queue *q, struct blk_mq_hw_ctx *hctx,
block/blk-mq.c
5237
int blk_mq_poll(struct request_queue *q, blk_qc_t cookie,
block/blk-mq.c
5248
struct request_queue *q = rq->q;
block/blk-mq.c
5269
void blk_mq_cancel_work_sync(struct request_queue *q)
block/blk-mq.c
539
struct request_queue *q = data->q;
block/blk-mq.c
54
static int blk_hctx_poll(struct request_queue *q, struct blk_mq_hw_ctx *hctx,
block/blk-mq.c
597
static struct request *blk_mq_rq_cache_fill(struct request_queue *q,
block/blk-mq.c
626
static struct request *blk_mq_alloc_cached_request(struct request_queue *q,
block/blk-mq.c
661
struct request *blk_mq_alloc_request(struct request_queue *q, blk_opf_t opf,
block/blk-mq.c
700
struct request *blk_mq_alloc_request_hctx(struct request_queue *q,
block/blk-mq.c
784
struct request_queue *q = rq->q;
block/blk-mq.c
801
struct request_queue *q = rq->q;
block/blk-mq.c
822
struct request_queue *q = rq->q;
block/blk-mq.h
129
extern void blk_mq_sysfs_init(struct request_queue *q);
block/blk-mq.h
130
extern void blk_mq_sysfs_deinit(struct request_queue *q);
block/blk-mq.h
133
int blk_mq_sysfs_register_hctxs(struct request_queue *q);
block/blk-mq.h
134
void blk_mq_sysfs_unregister_hctxs(struct request_queue *q);
block/blk-mq.h
139
void blk_mq_cancel_work_sync(struct request_queue *q);
block/blk-mq.h
141
void blk_mq_release(struct request_queue *q);
block/blk-mq.h
143
static inline struct blk_mq_ctx *__blk_mq_get_ctx(struct request_queue *q,
block/blk-mq.h
155
static inline struct blk_mq_ctx *blk_mq_get_ctx(struct request_queue *q)
block/blk-mq.h
162
struct request_queue *q;
block/blk-mq.h
189
void blk_mq_tag_update_sched_shared_tags(struct request_queue *q,
block/blk-mq.h
193
void blk_mq_queue_tag_busy_iter(struct request_queue *q, busy_tag_iter_fn *fn,
block/blk-mq.h
264
static inline void blk_mq_put_dispatch_budget(struct request_queue *q,
block/blk-mq.h
271
static inline int blk_mq_get_dispatch_budget(struct request_queue *q)
block/blk-mq.h
29
struct request_queue *queue;
block/blk-mq.h
418
struct request_queue *q = hctx->queue;
block/blk-mq.h
459
static inline bool blk_mq_can_poll(struct request_queue *q)
block/blk-mq.h
46
int blk_mq_poll(struct request_queue *q, blk_qc_t cookie, struct io_comp_batch *iob,
block/blk-mq.h
48
void blk_mq_exit_queue(struct request_queue *q);
block/blk-mq.h
49
struct elevator_tags *blk_mq_update_nr_requests(struct request_queue *q,
block/blk-mq.h
52
void blk_mq_wake_waiters(struct request_queue *q);
block/blk-mq.h
83
static inline struct blk_mq_hw_ctx *blk_mq_map_queue_type(struct request_queue *q,
block/blk-pm.c
120
void blk_post_runtime_suspend(struct request_queue *q, int err)
block/blk-pm.c
150
void blk_pre_runtime_resume(struct request_queue *q)
block/blk-pm.c
174
void blk_post_runtime_resume(struct request_queue *q)
block/blk-pm.c
29
void blk_pm_runtime_init(struct request_queue *q, struct device *dev)
block/blk-pm.c
59
int blk_pre_runtime_suspend(struct request_queue *q)
block/blk-pm.h
25
static inline int blk_pm_resume_queue(const bool pm, struct request_queue *q)
block/blk-pm.h
9
static inline int blk_pm_resume_queue(const bool pm, struct request_queue *q)
block/blk-rq-qos.c
313
void rq_qos_exit(struct request_queue *q)
block/blk-rq-qos.c
328
struct request_queue *q = disk->queue;
block/blk-rq-qos.c
358
struct request_queue *q = rqos->disk->queue;
block/blk-rq-qos.h
113
static inline void rq_qos_cleanup(struct request_queue *q, struct bio *bio)
block/blk-rq-qos.h
119
static inline void rq_qos_done(struct request_queue *q, struct request *rq)
block/blk-rq-qos.h
126
static inline void rq_qos_issue(struct request_queue *q, struct request *rq)
block/blk-rq-qos.h
132
static inline void rq_qos_requeue(struct request_queue *q, struct request *rq)
block/blk-rq-qos.h
140
struct request_queue *q;
block/blk-rq-qos.h
160
static inline void rq_qos_throttle(struct request_queue *q, struct bio *bio)
block/blk-rq-qos.h
168
static inline void rq_qos_track(struct request_queue *q, struct request *rq,
block/blk-rq-qos.h
175
static inline void rq_qos_merge(struct request_queue *q, struct request *rq,
block/blk-rq-qos.h
184
static inline void rq_qos_queue_depth_changed(struct request_queue *q)
block/blk-rq-qos.h
190
void rq_qos_exit(struct request_queue *);
block/blk-rq-qos.h
61
static inline struct rq_qos *rq_qos_id(struct request_queue *q,
block/blk-rq-qos.h
72
static inline struct rq_qos *wbt_rq_qos(struct request_queue *q)
block/blk-rq-qos.h
77
static inline struct rq_qos *iolat_rq_qos(struct request_queue *q)
block/blk-settings.c
1026
void blk_set_queue_depth(struct request_queue *q, unsigned int depth)
block/blk-settings.c
1035
struct request_queue *q = bdev_get_queue(bdev);
block/blk-settings.c
1048
struct request_queue *q = bdev_get_queue(bdev);
block/blk-settings.c
24
void blk_queue_rq_timeout(struct request_queue *q, unsigned int timeout)
block/blk-settings.c
545
int queue_limits_commit_update(struct request_queue *q,
block/blk-settings.c
584
int queue_limits_commit_update_frozen(struct request_queue *q,
block/blk-settings.c
609
int queue_limits_set(struct request_queue *q, struct queue_limits *lim)
block/blk-stat.c
132
void blk_stat_add_callback(struct request_queue *q,
block/blk-stat.c
153
void blk_stat_remove_callback(struct request_queue *q,
block/blk-stat.c
183
void blk_stat_disable_accounting(struct request_queue *q)
block/blk-stat.c
194
void blk_stat_enable_accounting(struct request_queue *q)
block/blk-stat.c
52
struct request_queue *q = rq->q;
block/blk-stat.h
102
void blk_stat_add_callback(struct request_queue *q,
block/blk-stat.h
114
void blk_stat_remove_callback(struct request_queue *q,
block/blk-stat.h
74
void blk_stat_enable_accounting(struct request_queue *q);
block/blk-stat.h
75
void blk_stat_disable_accounting(struct request_queue *q);
block/blk-sysfs.c
1038
struct request_queue *q = disk->queue;
block/blk-sysfs.c
147
struct request_queue *q = disk->queue;
block/blk-sysfs.c
193
struct request_queue *q = disk->queue;
block/blk-sysfs.c
403
struct request_queue *q = disk->queue;
block/blk-sysfs.c
456
struct request_queue *q = disk->queue;
block/blk-sysfs.c
485
struct request_queue *q = disk->queue;
block/blk-sysfs.c
522
struct request_queue *q = disk->queue;
block/blk-sysfs.c
546
struct request_queue *q = disk->queue;
block/blk-sysfs.c
68
struct request_queue *q = disk->queue;
block/blk-sysfs.c
696
struct request_queue *q = disk->queue;
block/blk-sysfs.c
819
struct request_queue *q = disk->queue;
block/blk-sysfs.c
834
struct request_queue *q = disk->queue;
block/blk-sysfs.c
884
struct request_queue *q = disk->queue;
block/blk-sysfs.c
933
struct request_queue *q = disk->queue;
block/blk-sysfs.c
952
struct request_queue *q = disk->queue;
block/blk-throttle.c
1135
struct request_queue *q;
block/blk-throttle.c
1212
struct request_queue *q = td->queue;
block/blk-throttle.c
1320
struct request_queue *q = disk->queue;
block/blk-throttle.c
1632
static void throtl_shutdown_wq(struct request_queue *q)
block/blk-throttle.c
1727
struct request_queue *q = disk->queue;
block/blk-throttle.c
1794
struct request_queue *q = bdev_get_queue(bio->bi_bdev);
block/blk-throttle.c
1888
struct request_queue *q = disk->queue;
block/blk-throttle.c
36
struct request_queue *queue;
block/blk-throttle.h
157
static inline bool blk_throtl_activated(struct request_queue *q)
block/blk-timeout.c
130
struct request_queue *q = req->q;
block/blk-timeout.c
23
bool __blk_should_fake_timeout(struct request_queue *q)
block/blk-timeout.c
55
struct request_queue *q = disk->queue;
block/blk-wbt.c
496
bool wbt_disabled(struct request_queue *q)
block/blk-wbt.c
503
u64 wbt_get_min_lat(struct request_queue *q)
block/blk-wbt.c
511
static void wbt_set_min_lat(struct request_queue *q, u64 val)
block/blk-wbt.c
741
struct request_queue *q = disk->queue;
block/blk-wbt.c
777
struct request_queue *q = disk->queue;
block/blk-wbt.c
799
static u64 wbt_default_latency_nsec(struct request_queue *q)
block/blk-wbt.c
816
static bool wbt_set_lat_changed(struct request_queue *q, u64 val)
block/blk-wbt.c
962
struct request_queue *q = disk->queue;
block/blk-wbt.c
992
struct request_queue *q = disk->queue;
block/blk-wbt.h
11
u64 wbt_get_min_lat(struct request_queue *q);
block/blk-wbt.h
12
bool wbt_disabled(struct request_queue *q);
block/blk-zoned.c
1307
struct request_queue *q = req->q;
block/blk-zoned.c
2091
struct request_queue *q = disk->queue;
block/blk-zoned.c
2346
struct request_queue *q = disk->queue;
block/blk-zoned.c
2493
struct request_queue *q = data;
block/blk-zoned.c
714
struct request_queue *q = zwplug->disk->queue;
block/blk.h
117
bool bvec_try_merge_hw_page(struct request_queue *q, struct bio_vec *bv,
block/blk.h
120
static inline bool biovec_phys_mergeable(struct request_queue *q,
block/blk.h
230
struct request_queue *q = rq->q;
block/blk.h
270
bool blk_integrity_merge_rq(struct request_queue *, struct request *,
block/blk.h
272
bool blk_integrity_merge_bio(struct request_queue *, struct request *,
block/blk.h
299
static inline bool blk_integrity_merge_rq(struct request_queue *rq,
block/blk.h
304
static inline bool blk_integrity_merge_bio(struct request_queue *rq,
block/blk.h
343
bool blk_attempt_plug_merge(struct request_queue *q, struct bio *bio,
block/blk.h
345
bool blk_bio_list_merge(struct request_queue *q, struct list_head *list,
block/blk.h
361
void elv_update_nr_hw_queues(struct request_queue *q,
block/blk.h
363
void elevator_set_default(struct request_queue *q);
block/blk.h
364
void elevator_set_none(struct request_queue *q);
block/blk.h
476
bool blk_attempt_req_merge(struct request_queue *q, struct request *rq,
block/blk.h
489
static inline void req_set_nomerge(struct request_queue *q, struct request *req)
block/blk.h
519
struct io_cq *ioc_find_get_icq(struct request_queue *q);
block/blk.h
520
struct io_cq *ioc_lookup_icq(struct request_queue *q);
block/blk.h
522
void ioc_clear_queue(struct request_queue *q);
block/blk.h
524
static inline void ioc_clear_queue(struct request_queue *q)
block/blk.h
58
bool __blk_mq_unfreeze_queue(struct request_queue *q, bool force_atomic);
block/blk.h
59
bool blk_queue_start_drain(struct request_queue *q);
block/blk.h
60
bool __blk_freeze_queue_start(struct request_queue *q,
block/blk.h
62
int __bio_queue_enter(struct request_queue *q, struct bio *bio);
block/blk.h
644
struct gendisk *__alloc_disk_node(struct request_queue *q, int node_id,
block/blk.h
646
struct request_queue *blk_alloc_queue(struct queue_limits *lim, int node_id);
block/blk.h
66
static inline bool blk_try_enter_queue(struct request_queue *q, bool pm)
block/blk.h
761
static inline void blk_freeze_acquire_lock(struct request_queue *q)
block/blk.h
769
static inline void blk_unfreeze_release_lock(struct request_queue *q)
block/blk.h
777
static inline void blk_freeze_acquire_lock(struct request_queue *q)
block/blk.h
780
static inline void blk_unfreeze_release_lock(struct request_queue *q)
block/blk.h
791
static inline void blk_debugfs_lock_nomemsave(struct request_queue *q)
block/blk.h
797
static inline void blk_debugfs_unlock_nomemrestore(struct request_queue *q)
block/blk.h
803
static inline unsigned int __must_check blk_debugfs_lock(struct request_queue *q)
block/blk.h
812
static inline void blk_debugfs_unlock(struct request_queue *q,
block/blk.h
92
struct request_queue *q = bdev_get_queue(bio->bi_bdev);
block/bsg-lib.c
275
struct request_queue *q = hctx->queue;
block/bsg-lib.c
28
static int bsg_transport_sg_io_fn(struct request_queue *q, struct sg_io_v4 *hdr,
block/bsg-lib.c
320
void bsg_remove_queue(struct request_queue *q)
block/bsg-lib.c
362
struct request_queue *bsg_setup_queue(struct device *dev, const char *name,
block/bsg-lib.c
368
struct request_queue *q;
block/bsg.c
109
struct request_queue *q = bd->queue;
block/bsg.c
176
struct request_queue *q = bd->queue;
block/bsg.c
218
struct bsg_device *bsg_register_queue(struct request_queue *q,
block/bsg.c
25
struct request_queue *queue;
block/elevator.c
123
struct elevator_queue *elevator_alloc(struct request_queue *q,
block/elevator.c
152
static void elevator_exit(struct request_queue *q)
block/elevator.c
171
void elv_rqhash_del(struct request_queue *q, struct request *rq)
block/elevator.c
178
void elv_rqhash_add(struct request_queue *q, struct request *rq)
block/elevator.c
188
void elv_rqhash_reposition(struct request_queue *q, struct request *rq)
block/elevator.c
194
struct request *elv_rqhash_find(struct request_queue *q, sector_t offset)
block/elevator.c
268
enum elv_merge elv_merge(struct request_queue *q, struct request **req,
block/elevator.c
324
bool elv_attempt_insert_merge(struct request_queue *q, struct request *rq,
block/elevator.c
362
void elv_merged_request(struct request_queue *q, struct request *rq,
block/elevator.c
376
void elv_merge_requests(struct request_queue *q, struct request *rq,
block/elevator.c
388
struct request *elv_latter_request(struct request_queue *q, struct request *rq)
block/elevator.c
398
struct request *elv_former_request(struct request_queue *q, struct request *rq)
block/elevator.c
457
static int elv_register_queue(struct request_queue *q,
block/elevator.c
486
static void elv_unregister_queue(struct request_queue *q,
block/elevator.c
562
static int elevator_switch(struct request_queue *q, struct elv_change_ctx *ctx)
block/elevator.c
610
struct request_queue *q)
block/elevator.c
62
struct request_queue *q = rq->q;
block/elevator.c
627
static int elevator_change_done(struct request_queue *q,
block/elevator.c
653
static int elevator_change(struct request_queue *q, struct elv_change_ctx *ctx)
block/elevator.c
700
void elv_update_nr_hw_queues(struct request_queue *q,
block/elevator.c
729
void elevator_set_default(struct request_queue *q)
block/elevator.c
762
void elevator_set_none(struct request_queue *q)
block/elevator.c
792
struct request_queue *q = disk->queue;
block/elevator.c
842
struct request_queue *q = disk->queue;
block/elevator.c
869
struct request *elv_rb_former_request(struct request_queue *q,
block/elevator.c
881
struct request *elv_rb_latter_request(struct request_queue *q,
block/elevator.h
138
void elv_rqhash_del(struct request_queue *q, struct request *rq);
block/elevator.h
139
void elv_rqhash_add(struct request_queue *q, struct request *rq);
block/elevator.h
140
void elv_rqhash_reposition(struct request_queue *q, struct request *rq);
block/elevator.h
141
struct request *elv_rqhash_find(struct request_queue *q, sector_t offset);
block/elevator.h
163
extern enum elv_merge elv_merge(struct request_queue *, struct request **,
block/elevator.h
165
extern void elv_merge_requests(struct request_queue *, struct request *,
block/elevator.h
167
extern void elv_merged_request(struct request_queue *, struct request *,
block/elevator.h
169
extern bool elv_attempt_insert_merge(struct request_queue *, struct request *,
block/elevator.h
171
extern struct request *elv_former_request(struct request_queue *, struct request *);
block/elevator.h
172
extern struct request *elv_latter_request(struct request_queue *, struct request *);
block/elevator.h
187
struct elevator_queue *elevator_alloc(struct request_queue *,
block/elevator.h
193
extern struct request *elv_rb_former_request(struct request_queue *, struct request *);
block/elevator.h
194
extern struct request *elv_rb_latter_request(struct request_queue *, struct request *);
block/elevator.h
218
void blk_mq_sched_reg_debugfs(struct request_queue *q);
block/elevator.h
219
void blk_mq_sched_unreg_debugfs(struct request_queue *q);
block/elevator.h
58
int (*init_sched)(struct request_queue *, struct elevator_queue *);
block/elevator.h
62
void (*depth_updated)(struct request_queue *);
block/elevator.h
63
void *(*alloc_sched_data)(struct request_queue *);
block/elevator.h
66
bool (*allow_merge)(struct request_queue *, struct request *, struct bio *);
block/elevator.h
67
bool (*bio_merge)(struct request_queue *, struct bio *, unsigned int);
block/elevator.h
68
int (*request_merge)(struct request_queue *q, struct request **, struct bio *);
block/elevator.h
69
void (*request_merged)(struct request_queue *, struct request *, enum elv_merge);
block/elevator.h
70
void (*requests_merged)(struct request_queue *, struct request *, struct request *);
block/elevator.h
80
struct request *(*former_request)(struct request_queue *, struct request *);
block/elevator.h
81
struct request *(*next_request)(struct request_queue *, struct request *);
block/genhd.c
1111
struct request_queue *q = bdev_get_queue(bdev);
block/genhd.c
1442
struct gendisk *__alloc_disk_node(struct request_queue *q, int node_id,
block/genhd.c
1512
struct request_queue *q;
block/genhd.c
691
struct request_queue *q = disk->queue;
block/genhd.c
776
static void disable_elv_switch(struct request_queue *q)
block/kyber-iosched.c
150
struct request_queue *q;
block/kyber-iosched.c
350
static struct kyber_queue_data *kyber_queue_data_alloc(struct request_queue *q)
block/kyber-iosched.c
398
static void kyber_depth_updated(struct request_queue *q)
block/kyber-iosched.c
403
static int kyber_init_sched(struct request_queue *q, struct elevator_queue *eq)
block/kyber-iosched.c
416
static void *kyber_alloc_sched_data(struct request_queue *q)
block/kyber-iosched.c
553
static bool kyber_bio_merge(struct request_queue *q, struct bio *bio,
block/kyber-iosched.c
892
struct request_queue *q = data; \
block/mq-deadline.c
167
static void deadline_remove_request(struct request_queue *q,
block/mq-deadline.c
184
static void dd_request_merged(struct request_queue *q, struct request *req,
block/mq-deadline.c
204
static void dd_merged_requests(struct request_queue *q, struct request *req,
block/mq-deadline.c
495
static void dd_depth_updated(struct request_queue *q)
block/mq-deadline.c
529
static int dd_init_sched(struct request_queue *q, struct elevator_queue *eq)
block/mq-deadline.c
571
static int dd_request_merge(struct request_queue *q, struct request **rq,
block/mq-deadline.c
603
static bool dd_bio_merge(struct request_queue *q, struct bio *bio,
block/mq-deadline.c
626
struct request_queue *q = hctx->queue;
block/mq-deadline.c
674
struct request_queue *q = hctx->queue;
block/mq-deadline.c
797
#define RQ_FROM_SEQ_FILE(m) ((struct request_queue *)(m)->private)
block/mq-deadline.c
807
struct request_queue *q = m->private; \
block/mq-deadline.c
818
struct request_queue *q = m->private; \
block/mq-deadline.c
828
struct request_queue *q = m->private; \
block/mq-deadline.c
844
struct request_queue *q = data; \
block/mq-deadline.c
866
struct request_queue *q = data;
block/mq-deadline.c
875
struct request_queue *q = data;
block/mq-deadline.c
884
struct request_queue *q = data;
block/mq-deadline.c
912
struct request_queue *q = data;
block/mq-deadline.c
930
struct request_queue *q = m->private;
block/mq-deadline.c
939
struct request_queue *q = m->private;
block/mq-deadline.c
948
struct request_queue *q = m->private;
drivers/block/aoe/aoe.h
173
struct request_queue *blkq;
drivers/block/aoe/aoecmd.c
1045
struct request_queue *q;
drivers/block/aoe/aoecmd.c
846
struct request_queue *q;
drivers/block/ataflop.c
745
struct request_queue *q;
drivers/block/drbd/drbd_int.h
777
struct request_queue *rq_queue;
drivers/block/drbd/drbd_main.c
912
struct request_queue *q = bdev_get_queue(bdev);
drivers/block/drbd/drbd_main.c
932
struct request_queue *q = device->rq_queue;
drivers/block/drbd/drbd_nl.c
1306
struct request_queue * const q = device->rq_queue;
drivers/block/drbd/drbd_nl.c
1309
struct request_queue *b = NULL;
drivers/block/loop.c
72
struct request_queue *lo_queue;
drivers/block/mtip32xx/mtip32xx.h
432
struct request_queue *queue; /* Our request queue. */
drivers/block/nbd.c
977
struct request_queue *q = nbd->disk->queue;
drivers/block/null_blk/null_blk.h
119
struct request_queue *q;
drivers/block/null_blk/zoned.c
177
struct request_queue *q = nullb->q;
drivers/block/ps3disk.c
187
struct request_queue *q = hctx->queue;
drivers/block/rnbd/rnbd-clt.h
111
struct request_queue *queue;
drivers/block/sunvdc.c
1116
struct request_queue *q = port->disk->queue;
drivers/block/sunvdc.c
795
struct request_queue *q;
drivers/block/swim3.c
842
struct request_queue *q = disks[fs->index]->queue;
drivers/block/ublk_drv.c
601
struct request_queue *q = ublk->ub_disk->queue;
drivers/block/virtio_blk.c
1593
struct request_queue *q = vblk->disk->queue;
drivers/block/virtio_blk.c
531
struct request_queue *q = vblk->disk->queue;
drivers/block/virtio_blk.c
560
struct request_queue *q = vblk->disk->queue;
drivers/block/virtio_blk.c
809
struct request_queue *q = vblk->disk->queue;
drivers/block/virtio_blk.c
918
struct request_queue *q = vblk->disk->queue;
drivers/block/xen-blkfront.c
1603
struct request_queue *rq = info->rq;
drivers/block/xen-blkfront.c
211
struct request_queue *rq;
drivers/cdrom/gdrom.c
103
struct request_queue *gdrom_rq;
drivers/cdrom/gdrom.c
541
wake_up_interruptible(&request_queue);
drivers/cdrom/gdrom.c
623
wait_event_interruptible_timeout(request_queue,
drivers/cdrom/gdrom.c
87
static DECLARE_WAIT_QUEUE_HEAD(request_queue);
drivers/char/ipmi/ipmb_dev_int.c
100
queue_elem = list_first_entry(&ipmb_dev->request_queue,
drivers/char/ipmi/ipmb_dev_int.c
217
list_add(&queue_elem->list, &ipmb_dev->request_queue);
drivers/char/ipmi/ipmb_dev_int.c
315
INIT_LIST_HEAD(&ipmb_dev->request_queue);
drivers/char/ipmi/ipmb_dev_int.c
60
struct list_head request_queue;
drivers/char/ipmi/ipmb_dev_int.c
86
while (list_empty(&ipmb_dev->request_queue)) {
drivers/char/ipmi/ipmb_dev_int.c
93
!list_empty(&ipmb_dev->request_queue));
drivers/infiniband/ulp/srp/ib_srp.c
2871
struct request_queue *q = sdev->request_queue;
drivers/md/bcache/super.c
1016
struct request_queue *q;
drivers/md/bcache/super.c
1414
struct request_queue *q = bdev_get_queue(dc->bdev);
drivers/md/dm-core.h
69
struct request_queue *queue;
drivers/md/dm-io.c
316
struct request_queue *q = bdev_get_queue(where->bdev);
drivers/md/dm-mpath.c
1630
struct request_queue *q = bdev_get_queue(pgpath->path.dev->bdev);
drivers/md/dm-mpath.c
2214
struct request_queue *q = bdev_get_queue(pgpath->path.dev->bdev);
drivers/md/dm-mpath.c
514
struct request_queue *q;
drivers/md/dm-mpath.c
880
struct request_queue *q = bdev_get_queue(bdev);
drivers/md/dm-mpath.c
930
struct request_queue *q;
drivers/md/dm-rq.c
178
static void __dm_mq_kick_requeue_list(struct request_queue *q, unsigned long msecs)
drivers/md/dm-rq.c
64
void dm_start_queue(struct request_queue *q)
drivers/md/dm-rq.c
70
void dm_stop_queue(struct request_queue *q)
drivers/md/dm-rq.h
37
void dm_start_queue(struct request_queue *q);
drivers/md/dm-rq.h
38
void dm_stop_queue(struct request_queue *q);
drivers/md/dm-table.c
1462
static void dm_update_crypto_profile(struct request_queue *q,
drivers/md/dm-table.c
1494
static void dm_update_crypto_profile(struct request_queue *q,
drivers/md/dm-table.c
1897
struct request_queue *q = bdev_get_queue(dev->bdev);
drivers/md/dm-table.c
2028
int dm_table_set_restrictions(struct dm_table *t, struct request_queue *q,
drivers/md/dm-table.c
415
struct request_queue *q = bdev_get_queue(bdev);
drivers/md/dm-table.c
890
struct request_queue *q = bdev_get_queue(bdev);
drivers/md/dm-zone.c
152
struct request_queue *q = md->queue;
drivers/md/dm-zone.c
172
int dm_revalidate_zones(struct dm_table *t, struct request_queue *q)
drivers/md/dm-zone.c
349
int dm_set_zones_restrictions(struct dm_table *t, struct request_queue *q,
drivers/md/dm.c
2233
static void dm_queue_destroy_crypto_profile(struct request_queue *q)
drivers/md/dm.c
2240
static inline void dm_queue_destroy_crypto_profile(struct request_queue *q)
drivers/md/dm.h
105
int dm_set_zones_restrictions(struct dm_table *t, struct request_queue *q,
drivers/md/dm.h
107
int dm_revalidate_zones(struct dm_table *t, struct request_queue *q);
drivers/md/dm.h
64
int dm_table_set_restrictions(struct dm_table *t, struct request_queue *q,
drivers/md/raid5.c
7191
struct request_queue *q = mddev->gendisk->queue;
drivers/memstick/core/ms_block.h
148
struct request_queue *queue;
drivers/memstick/core/mspro_block.c
138
struct request_queue *queue;
drivers/mmc/core/block.c
1529
struct request_queue *q = req->q;
drivers/mmc/core/block.c
1601
struct request_queue *q = req->q;
drivers/mmc/core/block.c
2058
struct request_queue *q = req->q;
drivers/mmc/core/block.c
2215
struct request_queue *q = req->q;
drivers/mmc/core/crypto.c
22
void mmc_crypto_setup_queue(struct request_queue *q, struct mmc_host *host)
drivers/mmc/core/crypto.h
13
struct request_queue;
drivers/mmc/core/crypto.h
19
void mmc_crypto_setup_queue(struct request_queue *q, struct mmc_host *host);
drivers/mmc/core/crypto.h
29
static inline void mmc_crypto_setup_queue(struct request_queue *q,
drivers/mmc/core/queue.c
122
struct request_queue *q = req->q;
drivers/mmc/core/queue.c
140
struct request_queue *q = mq->queue;
drivers/mmc/core/queue.c
244
struct request_queue *q = req->q;
drivers/mmc/core/queue.c
502
struct request_queue *q = mq->queue;
drivers/mmc/core/queue.c
86
struct request_queue *q = req->q;
drivers/mmc/core/queue.h
82
struct request_queue *queue;
drivers/mtd/ubi/block.c
81
struct request_queue *rq;
drivers/nvme/host/auth.c
63
struct request_queue *q = ctrl->fabrics_q;
drivers/nvme/host/core.c
1175
int __nvme_submit_sync_cmd(struct request_queue *q, struct nvme_command *cmd,
drivers/nvme/host/core.c
1214
int nvme_submit_sync_cmd(struct request_queue *q, struct nvme_command *cmd,
drivers/nvme/host/core.c
984
struct request_queue *q = req->q;
drivers/nvme/host/ioctl.c
101
static struct request *nvme_alloc_user_request(struct request_queue *q,
drivers/nvme/host/ioctl.c
128
struct request_queue *q = req->q;
drivers/nvme/host/ioctl.c
161
static int nvme_submit_user_cmd(struct request_queue *q,
drivers/nvme/host/ioctl.c
451
struct request_queue *q = ns ? ns->queue : ctrl->admin_q;
drivers/nvme/host/nvme.h
342
struct request_queue *admin_q;
drivers/nvme/host/nvme.h
343
struct request_queue *connect_q;
drivers/nvme/host/nvme.h
344
struct request_queue *fabrics_q;
drivers/nvme/host/nvme.h
596
struct request_queue *queue;
drivers/nvme/host/nvme.h
979
int nvme_submit_sync_cmd(struct request_queue *q, struct nvme_command *cmd,
drivers/nvme/host/nvme.h
981
int __nvme_submit_sync_cmd(struct request_queue *q, struct nvme_command *cmd,
drivers/nvme/host/pci.c
3102
struct request_queue *q = nvmeq->dev->ctrl.admin_q;
drivers/nvme/host/zns.c
122
struct request_queue *q = ns->disk->queue;
drivers/nvme/target/passthru.c
300
struct request_queue *q = ctrl->admin_q;
drivers/s390/block/scm_blk.h
18
struct request_queue *rq;
drivers/scsi/3w-9xxx.c
1975
blk_queue_rq_timeout(sdev->request_queue, 60 * HZ);
drivers/scsi/3w-sas.c
1532
blk_queue_rq_timeout(sdev->request_queue, 60 * HZ);
drivers/scsi/3w-xxxx.c
2227
blk_queue_rq_timeout(sdev->request_queue, 60 * HZ);
drivers/scsi/aacraid/aachba.c
523
if (scmd->device->request_queue) {
drivers/scsi/aacraid/linit.c
494
blk_queue_rq_timeout(sdev->request_queue, timeout * HZ);
drivers/scsi/arcmsr/arcmsr_hba.c
3354
dev_timeout = sdev->request_queue->rq_timeout;
drivers/scsi/arcmsr/arcmsr_hba.c
3356
blk_queue_rq_timeout(sdev->request_queue, cmd_timeout * HZ);
drivers/scsi/hpsa.c
2155
blk_queue_rq_timeout(sdev->request_queue,
drivers/scsi/hpsa.c
2160
blk_queue_rq_timeout(sdev->request_queue, CTLR_TIMEOUT);
drivers/scsi/ibmvscsi/ibmvfc.c
3464
blk_queue_rq_timeout(sdev->request_queue, 120 * HZ);
drivers/scsi/ibmvscsi/ibmvscsi.c
1882
blk_queue_rq_timeout(sdev->request_queue, 120 * HZ);
drivers/scsi/ipr.c
4801
blk_queue_rq_timeout(sdev->request_queue,
drivers/scsi/megaraid/megaraid_sas_base.c
2054
blk_queue_rq_timeout(sdev->request_queue, scmd_timeout * HZ);
drivers/scsi/mpi3mr/mpi3mr.h
1366
struct request_queue *bsg_queue;
drivers/scsi/mpi3mr/mpi3mr_app.c
3039
struct request_queue *q;
drivers/scsi/mpi3mr/mpi3mr_os.c
1078
lim = queue_limits_start_update(sdev->request_queue);
drivers/scsi/mpi3mr/mpi3mr_os.c
1080
WARN_ON_ONCE(queue_limits_commit_update(sdev->request_queue, &lim));
drivers/scsi/mpi3mr/mpi3mr_os.c
4853
blk_queue_rq_timeout(sdev->request_queue, MPI3MR_SCMD_TIMEOUT);
drivers/scsi/pmcraid.c
236
blk_queue_rq_timeout(scsi_dev->request_queue,
drivers/scsi/scsi.c
229
if (sdev->request_queue)
drivers/scsi/scsi.c
230
blk_set_queue_depth(sdev->request_queue, depth);
drivers/scsi/scsi_bsg.c
103
static int scsi_bsg_uring_cmd(struct request_queue *q, struct io_uring_cmd *ioucmd,
drivers/scsi/scsi_bsg.c
185
static int scsi_bsg_sg_io_fn(struct request_queue *q, struct sg_io_v4 *hdr,
drivers/scsi/scsi_bsg.c
274
return bsg_register_queue(sdev->request_queue, &sdev->sdev_gendev,
drivers/scsi/scsi_dh.c
251
int scsi_dh_activate(struct request_queue *q, activate_complete fn, void *data)
drivers/scsi/scsi_dh.c
298
int scsi_dh_set_params(struct request_queue *q, const char *params)
drivers/scsi/scsi_dh.c
320
int scsi_dh_attach(struct request_queue *q, const char *name)
drivers/scsi/scsi_dh.c
360
const char *scsi_dh_attached_handler_name(struct request_queue *q, gfp_t gfp)
drivers/scsi/scsi_error.c
2164
req = scsi_alloc_request(sdev->request_queue, REQ_OP_DRV_IN, 0);
drivers/scsi/scsi_error.c
2289
blk_mq_kick_requeue_list(sdev->request_queue);
drivers/scsi/scsi_ioctl.c
207
queue_max_bytes(sdev->request_queue));
drivers/scsi/scsi_ioctl.c
223
queue_max_bytes(sdev->request_queue));
drivers/scsi/scsi_ioctl.c
231
static int sg_emulated_host(struct request_queue *q, int __user *p)
drivers/scsi/scsi_ioctl.c
443
if (hdr->dxfer_len > (queue_max_hw_sectors(sdev->request_queue) << 9))
drivers/scsi/scsi_ioctl.c
460
rq = scsi_alloc_request(sdev->request_queue, writing ?
drivers/scsi/scsi_ioctl.c
523
static int sg_scsi_ioctl(struct request_queue *q, bool open_for_write,
drivers/scsi/scsi_ioctl.c
887
struct request_queue *q = sdev->request_queue;
drivers/scsi/scsi_lib.c
1271
struct request *scsi_alloc_request(struct request_queue *q, blk_opf_t opf,
drivers/scsi/scsi_lib.c
1392
static inline int scsi_dev_queue_ready(struct request_queue *q,
drivers/scsi/scsi_lib.c
1482
static inline int scsi_host_queue_ready(struct request_queue *q,
drivers/scsi/scsi_lib.c
1539
static bool scsi_mq_lld_busy(struct request_queue *q)
drivers/scsi/scsi_lib.c
1793
static void scsi_mq_put_budget(struct request_queue *q, int budget_token)
drivers/scsi/scsi_lib.c
1808
static int scsi_mq_get_budget(struct request_queue *q)
drivers/scsi/scsi_lib.c
1835
blk_mq_delay_run_hw_queues(sdev->request_queue, SCSI_QUEUE_DELAY);
drivers/scsi/scsi_lib.c
1857
struct request_queue *q = req->q;
drivers/scsi/scsi_lib.c
2188
rq = scsi_alloc_request(sdev->request_queue, op, flags);
drivers/scsi/scsi_lib.c
2215
struct scsi_device *scsi_device_from_queue(struct request_queue *q)
drivers/scsi/scsi_lib.c
2834
struct request_queue *q = sdev->request_queue;
drivers/scsi/scsi_lib.c
2892
blk_clear_pm_only(sdev->request_queue);
drivers/scsi/scsi_lib.c
2935
blk_mq_unquiesce_queue(sdev->request_queue);
drivers/scsi/scsi_lib.c
2947
blk_mq_quiesce_queue_nowait(sdev->request_queue);
drivers/scsi/scsi_lib.c
313
req = scsi_alloc_request(sdev->request_queue, opf, args->req_flags);
drivers/scsi/scsi_lib.c
423
blk_mq_run_hw_queues(sdev->request_queue, true);
drivers/scsi/scsi_lib.c
449
blk_mq_run_hw_queues(current_sdev->request_queue,
drivers/scsi/scsi_lib.c
498
struct request_queue *slq;
drivers/scsi/scsi_lib.c
532
slq = sdev->request_queue;
drivers/scsi/scsi_lib.c
553
static void scsi_run_queue(struct request_queue *q)
drivers/scsi/scsi_lib.c
569
struct request_queue *q;
drivers/scsi/scsi_lib.c
572
q = sdev->request_queue;
drivers/scsi/scsi_lib.c
596
scsi_run_queue(sdev->request_queue);
drivers/scsi/scsi_lib.c
659
blk_mq_run_hw_queues(sdev->request_queue, true);
drivers/scsi/scsi_lib.c
669
struct request_queue *q = sdev->request_queue;
drivers/scsi/scsi_pm.c
151
err = blk_pre_runtime_suspend(sdev->request_queue);
drivers/scsi/scsi_pm.c
156
blk_post_runtime_suspend(sdev->request_queue, err);
drivers/scsi/scsi_pm.c
180
blk_pre_runtime_resume(sdev->request_queue);
drivers/scsi/scsi_pm.c
183
blk_post_runtime_resume(sdev->request_queue);
drivers/scsi/scsi_priv.h
10
struct request_queue;
drivers/scsi/scsi_priv.h
106
extern struct scsi_device *scsi_device_from_queue(struct request_queue *q);
drivers/scsi/scsi_scan.c
1090
lim = queue_limits_start_update(sdev->request_queue);
drivers/scsi/scsi_scan.c
1099
queue_limits_cancel_update(sdev->request_queue);
drivers/scsi/scsi_scan.c
1110
ret = queue_limits_commit_update(sdev->request_queue, &lim);
drivers/scsi/scsi_scan.c
1706
blk_queue_pm_only(sdev->request_queue)) {
drivers/scsi/scsi_scan.c
1740
blk_queue_pm_only(sdev->request_queue)) {
drivers/scsi/scsi_scan.c
245
memflags = blk_mq_freeze_queue(sdev->request_queue);
drivers/scsi/scsi_scan.c
251
sdev->request_queue->node, false, true);
drivers/scsi/scsi_scan.c
261
blk_mq_unfreeze_queue(sdev->request_queue, memflags);
drivers/scsi/scsi_scan.c
285
struct request_queue *q;
drivers/scsi/scsi_scan.c
348
sdev->request_queue = q;
drivers/scsi/scsi_sysfs.c
1133
err = scsi_dh_attach(sdev->request_queue, buf);
drivers/scsi/scsi_sysfs.c
1511
blk_mq_destroy_queue(sdev->request_queue);
drivers/scsi/scsi_sysfs.c
477
blk_put_queue(sdev->request_queue);
drivers/scsi/scsi_sysfs.c
479
sdev->request_queue = NULL;
drivers/scsi/scsi_sysfs.c
682
return snprintf(buf, 20, "%d\n", sdev->request_queue->rq_timeout / HZ);
drivers/scsi/scsi_sysfs.c
697
blk_queue_rq_timeout(sdev->request_queue, timeout * HZ);
drivers/scsi/scsi_sysfs.c
827
blk_mq_run_hw_queues(sdev->request_queue, true);
drivers/scsi/scsi_transport_fc.c
36
static void fc_bsg_remove(struct request_queue *);
drivers/scsi/scsi_transport_fc.c
4221
struct request_queue *q = rport->rqst_q;
drivers/scsi/scsi_transport_fc.c
4335
struct request_queue *q;
drivers/scsi/scsi_transport_fc.c
4371
struct request_queue *q;
drivers/scsi/scsi_transport_fc.c
4402
fc_bsg_remove(struct request_queue *q)
drivers/scsi/scsi_transport_iscsi.c
1539
struct request_queue *q;
drivers/scsi/scsi_transport_sas.c
193
struct request_queue *q;
drivers/scsi/scsi_transport_sas.c
283
struct request_queue *q = to_sas_host_attrs(shost)->q;
drivers/scsi/scsi_transport_sas.c
47
struct request_queue *q;
drivers/scsi/sd.c
1866
const int timeout = sdp->request_queue->rq_timeout
drivers/scsi/sd.c
4023
gd = blk_mq_alloc_disk_for_queue(sdp->request_queue,
drivers/scsi/sd.c
4047
if (!sdp->request_queue->rq_timeout) {
drivers/scsi/sd.c
4049
blk_queue_rq_timeout(sdp->request_queue, SD_TIMEOUT);
drivers/scsi/sd.c
4051
blk_queue_rq_timeout(sdp->request_queue,
drivers/scsi/sd.c
4102
blk_pm_runtime_init(sdp->request_queue, dev);
drivers/scsi/sd.c
4395
sdp->request_queue->rq_timeout, 1,
drivers/scsi/sd_zbc.c
110
const int timeout = sdp->request_queue->rq_timeout;
drivers/scsi/sd_zbc.c
165
struct request_queue *q = sdkp->disk->queue;
drivers/scsi/sd_zbc.c
544
struct request_queue *q = disk->queue;
drivers/scsi/sg.c
1026
max_sectors_bytes(sdp->device->request_queue));
drivers/scsi/sg.c
1042
max_sectors_bytes(sdp->device->request_queue));
drivers/scsi/sg.c
1112
return put_user(max_sectors_bytes(sdp->device->request_queue),
drivers/scsi/sg.c
1115
return blk_trace_setup(sdp->device->request_queue, sdp->name,
drivers/scsi/sg.c
1119
return blk_trace_startstop(sdp->device->request_queue, 1);
drivers/scsi/sg.c
1121
return blk_trace_startstop(sdp->device->request_queue, 0);
drivers/scsi/sg.c
1123
return blk_trace_remove(sdp->device->request_queue);
drivers/scsi/sg.c
1432
struct request_queue *q = scsidp->request_queue;
drivers/scsi/sg.c
1498
if (!blk_get_queue(scsidp->request_queue)) {
drivers/scsi/sg.c
1560
blk_put_queue(scsidp->request_queue);
drivers/scsi/sg.c
1568
struct request_queue *q = sdp->device->request_queue;
drivers/scsi/sg.c
1722
struct request_queue *q = sfp->parentdp->device->request_queue;
drivers/scsi/sg.c
2176
max_sectors_bytes(sdp->device->request_queue));
drivers/scsi/sg.c
288
struct request_queue *q;
drivers/scsi/sg.c
346
q = device->request_queue;
drivers/scsi/sg.c
845
static int max_sectors_bytes(struct request_queue *q)
drivers/scsi/snic/snic_main.c
79
blk_queue_rq_timeout(sdev->request_queue, tmo);
drivers/scsi/sr.c
478
struct request_queue *q = cd->device->request_queue;
drivers/scsi/sr.c
636
disk = blk_mq_alloc_disk_for_queue(sdev->request_queue,
drivers/scsi/sr.c
662
blk_queue_rq_timeout(sdev->request_queue, SR_TIMEOUT);
drivers/scsi/sr.c
697
blk_pm_runtime_init(sdev->request_queue, dev);
drivers/scsi/st.c
1142
STp->device->request_queue->rq_timeout,
drivers/scsi/st.c
1169
STp->device->request_queue->rq_timeout,
drivers/scsi/st.c
1416
STp->device->request_queue->rq_timeout,
drivers/scsi/st.c
1584
STp->device->request_queue)) == 0) {
drivers/scsi/st.c
1804
STp->device->request_queue->rq_timeout,
drivers/scsi/st.c
1974
STp->device->request_queue->rq_timeout,
drivers/scsi/st.c
2406
blk_queue_rq_timeout(STp->device->request_queue,
drivers/scsi/st.c
2518
STp->device->request_queue->rq_timeout, 0, 1);
drivers/scsi/st.c
2550
STp->long_timeout : STp->device->request_queue->rq_timeout;
drivers/scsi/st.c
2660
timeout = STp->device->request_queue->rq_timeout;
drivers/scsi/st.c
2845
timeout = STp->device->request_queue->rq_timeout;
drivers/scsi/st.c
2869
timeout = STp->device->request_queue->rq_timeout;
drivers/scsi/st.c
2881
timeout = STp->device->request_queue->rq_timeout;
drivers/scsi/st.c
2913
timeout = STp->device->request_queue->rq_timeout;
drivers/scsi/st.c
2967
timeout = STp->device->request_queue->rq_timeout;
drivers/scsi/st.c
3155
STp->device->request_queue->rq_timeout,
drivers/scsi/st.c
3256
timeout = STp->device->request_queue->rq_timeout;
drivers/scsi/st.c
3376
timeout = STp->device->request_queue->rq_timeout;
drivers/scsi/st.c
4365
i = queue_max_segments(SDp->request_queue);
drivers/scsi/st.c
4412
blk_queue_rq_timeout(tpnt->device->request_queue, ST_TIMEOUT);
drivers/scsi/st.c
4481
queue_dma_alignment(SDp->request_queue) + 1);
drivers/scsi/st.c
562
req = scsi_alloc_request(SRpnt->stp->device->request_queue,
drivers/scsi/st.c
759
STp->device->request_queue->rq_timeout,
drivers/scsi/st.c
804
STp->device->request_queue->rq_timeout,
drivers/scsi/stex.c
591
blk_queue_rq_timeout(sdev->request_queue, 60 * HZ);
drivers/scsi/storvsc_drv.c
1597
blk_queue_rq_timeout(sdevice->request_queue, (storvsc_timeout * HZ));
drivers/target/target_core_device.c
848
struct request_queue *q = bdev_get_queue(bdev);
drivers/target/target_core_iblock.c
93
struct request_queue *q;
drivers/target/target_core_pscsi.c
287
struct request_queue *q = sd->request_queue;
drivers/target/target_core_pscsi.c
942
req = scsi_alloc_request(pdv->pdv_sd->request_queue,
drivers/thunderbolt/ctl.c
145
list_add_tail(&req->list, &ctl->request_queue);
drivers/thunderbolt/ctl.c
179
list_for_each_entry(iter, &pkg->ctl->request_queue, list) {
drivers/thunderbolt/ctl.c
47
struct list_head request_queue;
drivers/thunderbolt/ctl.c
668
INIT_LIST_HEAD(&ctl->request_queue);
drivers/thunderbolt/ctl.c
760
if (!list_empty(&ctl->request_queue))
drivers/thunderbolt/ctl.c
762
INIT_LIST_HEAD(&ctl->request_queue);
drivers/ufs/core/ufs-sysfs.c
1654
blk_mq_freeze_queue_nomemsave(sdev->request_queue);
drivers/ufs/core/ufs-sysfs.c
1660
blk_mq_unfreeze_queue_nomemrestore(sdev->request_queue);
drivers/ufs/core/ufs_bsg.c
245
struct request_queue *q;
drivers/ufs/core/ufshcd-crypto.c
233
void ufshcd_crypto_register(struct ufs_hba *hba, struct request_queue *q)
drivers/ufs/core/ufshcd-crypto.h
109
struct request_queue *q) { }
drivers/ufs/core/ufshcd-crypto.h
74
void ufshcd_crypto_register(struct ufs_hba *hba, struct request_queue *q);
drivers/ufs/core/ufshcd.c
11432
blk_pm_runtime_init(sdev->request_queue, dev);
drivers/ufs/core/ufshcd.c
5544
struct request_queue *q = sdev->request_queue;
drivers/ufs/core/ufshcd.c
6762
struct request_queue *q;
drivers/ufs/core/ufshcd.c
6796
q = sdev->request_queue;
drivers/ufs/core/ufshcd.c
7464
struct request_queue *q = hba->tmf_queue;
drivers/ufs/core/ufshcd.c
8425
blk_pm_runtime_init(sdev->request_queue, &sdev->sdev_gendev);
drivers/ufs/host/ufs-mediatek.c
2314
blk_queue_flag_set(QUEUE_FLAG_SAME_FORCE, sdev->request_queue);
drivers/usb/storage/scsiglue.c
580
return sprintf(buf, "%u\n", queue_max_hw_sectors(sdev->request_queue));
drivers/usb/storage/scsiglue.c
595
lim = queue_limits_start_update(sdev->request_queue);
drivers/usb/storage/scsiglue.c
597
ret = queue_limits_commit_update_frozen(sdev->request_queue, &lim);
fs/btrfs/volumes.c
8273
struct request_queue *queue;
fs/ext4/mballoc-test.c
88
sb->s_bdev->bd_queue = kzalloc_obj(struct request_queue);
include/linux/bio.h
321
u8 bio_seg_gap(struct request_queue *q, struct bio *prev, struct bio *next,
include/linux/bio.h
431
struct request_queue;
include/linux/blk-integrity.h
110
static inline int blk_rq_count_integrity_sg(struct request_queue *q,
include/linux/blk-integrity.h
146
blk_integrity_queue_supports_integrity(struct request_queue *q)
include/linux/blk-integrity.h
151
queue_max_integrity_segments(const struct request_queue *q)
include/linux/blk-integrity.h
32
int blk_rq_count_integrity_sg(struct request_queue *, struct bio *);
include/linux/blk-integrity.h
44
blk_integrity_queue_supports_integrity(struct request_queue *q)
include/linux/blk-integrity.h
63
queue_max_integrity_segments(const struct request_queue *q)
include/linux/blk-mq.h
1020
static inline struct blk_mq_hw_ctx *queue_hctx(struct request_queue *q, int id)
include/linux/blk-mq.h
1053
void blk_rq_init(struct request_queue *q, struct request *rq);
include/linux/blk-mq.h
106
struct request_queue *q;
include/linux/blk-mq.h
1069
int blk_rq_map_user(struct request_queue *, struct request *,
include/linux/blk-mq.h
1073
int blk_rq_map_user_iov(struct request_queue *, struct request *,
include/linux/blk-mq.h
1266
struct request_queue *q)
include/linux/blk-mq.h
369
struct request_queue *queue;
include/linux/blk-mq.h
606
int (*get_budget)(struct request_queue *);
include/linux/blk-mq.h
611
void (*put_budget)(struct request_queue *, int);
include/linux/blk-mq.h
672
bool (*busy)(struct request_queue *);
include/linux/blk-mq.h
736
struct gendisk *blk_mq_alloc_disk_for_queue(struct request_queue *q,
include/linux/blk-mq.h
738
struct request_queue *blk_mq_alloc_queue(struct blk_mq_tag_set *set,
include/linux/blk-mq.h
741
struct request_queue *q);
include/linux/blk-mq.h
742
void blk_mq_destroy_queue(struct request_queue *);
include/linux/blk-mq.h
754
bool blk_mq_queue_inflight(struct request_queue *q);
include/linux/blk-mq.h
765
struct request *blk_mq_alloc_request(struct request_queue *q, blk_opf_t opf,
include/linux/blk-mq.h
767
struct request *blk_mq_alloc_request_hctx(struct request_queue *q,
include/linux/blk-mq.h
927
void blk_mq_kick_requeue_list(struct request_queue *q);
include/linux/blk-mq.h
928
void blk_mq_delay_kick_requeue_list(struct request_queue *q, unsigned long msecs);
include/linux/blk-mq.h
933
void blk_mq_stop_hw_queues(struct request_queue *q);
include/linux/blk-mq.h
934
void blk_mq_start_hw_queues(struct request_queue *q);
include/linux/blk-mq.h
936
void blk_mq_start_stopped_hw_queues(struct request_queue *q, bool async);
include/linux/blk-mq.h
937
void blk_mq_quiesce_queue(struct request_queue *q);
include/linux/blk-mq.h
941
void blk_mq_unquiesce_queue(struct request_queue *q);
include/linux/blk-mq.h
944
void blk_mq_run_hw_queues(struct request_queue *q, bool async);
include/linux/blk-mq.h
945
void blk_mq_delay_run_hw_queues(struct request_queue *q, unsigned long msecs);
include/linux/blk-mq.h
949
void blk_mq_freeze_queue_nomemsave(struct request_queue *q);
include/linux/blk-mq.h
950
void blk_mq_unfreeze_queue_nomemrestore(struct request_queue *q);
include/linux/blk-mq.h
952
blk_mq_freeze_queue(struct request_queue *q)
include/linux/blk-mq.h
960
blk_mq_unfreeze_queue(struct request_queue *q, unsigned int memflags)
include/linux/blk-mq.h
965
void blk_freeze_queue_start(struct request_queue *q);
include/linux/blk-mq.h
966
void blk_mq_freeze_queue_wait(struct request_queue *q);
include/linux/blk-mq.h
967
int blk_mq_freeze_queue_wait_timeout(struct request_queue *q,
include/linux/blk-mq.h
969
void blk_mq_unfreeze_queue_non_owner(struct request_queue *q);
include/linux/blk-mq.h
970
void blk_freeze_queue_start_non_owner(struct request_queue *q);
include/linux/blk-mq.h
979
void blk_mq_quiesce_queue_nowait(struct request_queue *q);
include/linux/blk-mq.h
983
bool __blk_should_fake_timeout(struct request_queue *q);
include/linux/blk-mq.h
984
static inline bool blk_should_fake_timeout(struct request_queue *q)
include/linux/blk-pm.h
13
extern void blk_pm_runtime_init(struct request_queue *q, struct device *dev);
include/linux/blk-pm.h
14
extern int blk_pre_runtime_suspend(struct request_queue *q);
include/linux/blk-pm.h
15
extern void blk_post_runtime_suspend(struct request_queue *q, int err);
include/linux/blk-pm.h
16
extern void blk_pre_runtime_resume(struct request_queue *q);
include/linux/blk-pm.h
17
extern void blk_post_runtime_resume(struct request_queue *q);
include/linux/blk-pm.h
19
static inline void blk_pm_runtime_init(struct request_queue *q,
include/linux/blk-pm.h
7
struct request_queue;
include/linux/blk_types.h
45
struct request_queue * bd_queue;
include/linux/blkdev.h
1039
extern int blk_lld_busy(struct request_queue *q);
include/linux/blkdev.h
1040
extern int blk_queue_enter(struct request_queue *q, blk_mq_req_flags_t flags);
include/linux/blkdev.h
1041
extern void blk_queue_exit(struct request_queue *q);
include/linux/blkdev.h
1042
extern void blk_sync_queue(struct request_queue *q);
include/linux/blkdev.h
1056
static inline struct request_queue *bdev_get_queue(struct block_device *bdev)
include/linux/blkdev.h
1100
queue_limits_start_update(struct request_queue *q)
include/linux/blkdev.h
1106
int queue_limits_commit_update_frozen(struct request_queue *q,
include/linux/blkdev.h
1108
int queue_limits_commit_update(struct request_queue *q,
include/linux/blkdev.h
1110
int queue_limits_set(struct request_queue *q, struct queue_limits *lim)
include/linux/blkdev.h
1122
static inline void queue_limits_cancel_update(struct request_queue *q)
include/linux/blkdev.h
1135
static inline void blk_queue_disable_discard(struct request_queue *q)
include/linux/blkdev.h
1140
static inline void blk_queue_disable_secure_erase(struct request_queue *q)
include/linux/blkdev.h
1145
static inline void blk_queue_disable_write_zeroes(struct request_queue *q)
include/linux/blkdev.h
1154
extern void blk_set_queue_depth(struct request_queue *q, unsigned int depth);
include/linux/blkdev.h
1160
extern void blk_queue_rq_timeout(struct request_queue *, unsigned int);
include/linux/blkdev.h
1167
bool __must_check blk_get_queue(struct request_queue *);
include/linux/blkdev.h
1168
extern void blk_put_queue(struct request_queue *);
include/linux/blkdev.h
1328
static inline unsigned long queue_segment_boundary(const struct request_queue *q)
include/linux/blkdev.h
1333
static inline unsigned long queue_virt_boundary(const struct request_queue *q)
include/linux/blkdev.h
1338
static inline unsigned int queue_max_sectors(const struct request_queue *q)
include/linux/blkdev.h
1343
static inline unsigned int queue_max_bytes(struct request_queue *q)
include/linux/blkdev.h
1348
static inline unsigned int queue_max_hw_sectors(const struct request_queue *q)
include/linux/blkdev.h
1353
static inline unsigned short queue_max_segments(const struct request_queue *q)
include/linux/blkdev.h
1358
static inline unsigned short queue_max_discard_segments(const struct request_queue *q)
include/linux/blkdev.h
1363
static inline unsigned int queue_max_segment_size(const struct request_queue *q)
include/linux/blkdev.h
1368
static inline bool queue_emulates_zone_append(struct request_queue *q)
include/linux/blkdev.h
1396
static inline unsigned queue_logical_block_size(const struct request_queue *q)
include/linux/blkdev.h
1406
static inline unsigned int queue_physical_block_size(const struct request_queue *q)
include/linux/blkdev.h
1416
static inline unsigned int queue_io_min(const struct request_queue *q)
include/linux/blkdev.h
1426
static inline unsigned int queue_io_opt(const struct request_queue *q)
include/linux/blkdev.h
1437
queue_zone_write_granularity(const struct request_queue *q)
include/linux/blkdev.h
1502
static inline bool blk_queue_write_cache(struct request_queue *q)
include/linux/blkdev.h
1535
struct request_queue *q = bdev_get_queue(bdev);
include/linux/blkdev.h
1576
static inline unsigned int queue_dma_alignment(const struct request_queue *q)
include/linux/blkdev.h
1582
queue_atomic_write_unit_max_bytes(const struct request_queue *q)
include/linux/blkdev.h
1588
queue_atomic_write_unit_min_bytes(const struct request_queue *q)
include/linux/blkdev.h
1594
queue_atomic_write_boundary_bytes(const struct request_queue *q)
include/linux/blkdev.h
1600
queue_atomic_write_max_bytes(const struct request_queue *q)
include/linux/blkdev.h
1616
static inline bool blk_rq_aligned(struct request_queue *q, unsigned long addr,
include/linux/blkdev.h
164
struct request_queue *queue;
include/linux/blkdev.h
1641
struct request_queue *q);
include/linux/blkdev.h
1646
struct request_queue *q)
include/linux/blkdev.h
1860
struct request_queue *bd_queue = bdev->bd_queue;
include/linux/blkdev.h
32
struct request_queue;
include/linux/blkdev.h
689
void blk_queue_flag_set(unsigned int flag, struct request_queue *q);
include/linux/blkdev.h
690
void blk_queue_flag_clear(unsigned int flag, struct request_queue *q);
include/linux/blkdev.h
726
extern void blk_set_pm_only(struct request_queue *q);
include/linux/blkdev.h
727
extern void blk_clear_pm_only(struct request_queue *q);
include/linux/blkdev.h
735
static inline bool queue_is_mq(struct request_queue *q)
include/linux/blkdev.h
741
static inline enum rpm_status queue_rpm_status(struct request_queue *q)
include/linux/blkdev.h
746
static inline enum rpm_status queue_rpm_status(struct request_queue *q)
include/linux/blkdev.h
752
static inline bool blk_queue_is_zoned(struct request_queue *q)
include/linux/blkdev.h
775
static inline unsigned int blk_queue_depth(struct request_queue *q)
include/linux/blktrace_api.h
33
extern void blk_trace_shutdown(struct request_queue *);
include/linux/blktrace_api.h
64
static inline bool blk_trace_note_message_enabled(struct request_queue *q)
include/linux/blktrace_api.h
77
extern int blk_trace_setup(struct request_queue *q, char *name, dev_t dev,
include/linux/blktrace_api.h
80
extern int blk_trace_startstop(struct request_queue *q, int start);
include/linux/blktrace_api.h
81
extern int blk_trace_remove(struct request_queue *q);
include/linux/blktrace_api.h
93
static inline int blk_trace_remove(struct request_queue *q)
include/linux/bsg-lib.h
18
struct request_queue;
include/linux/bsg-lib.h
67
struct request_queue *bsg_setup_queue(struct device *dev, const char *name,
include/linux/bsg-lib.h
70
void bsg_remove_queue(struct request_queue *q);
include/linux/bsg.h
12
typedef int (bsg_sg_io_fn)(struct request_queue *, struct sg_io_v4 *hdr,
include/linux/bsg.h
15
typedef int (bsg_uring_cmd_fn)(struct request_queue *q, struct io_uring_cmd *ioucmd,
include/linux/bsg.h
18
struct bsg_device *bsg_register_queue(struct request_queue *q,
include/linux/bsg.h
9
struct request_queue;
include/linux/iocontext.h
74
struct request_queue *q;
include/linux/mtd/blktrans.h
32
struct request_queue *rq;
include/scsi/scsi_cmnd.h
397
struct request *scsi_alloc_request(struct request_queue *q, blk_opf_t opf,
include/scsi/scsi_device.h
106
struct request_queue *request_queue;
include/scsi/scsi_device.h
16
struct request_queue;
include/scsi/scsi_dh.h
66
extern int scsi_dh_activate(struct request_queue *, activate_complete, void *);
include/scsi/scsi_dh.h
67
extern int scsi_dh_attach(struct request_queue *, const char *);
include/scsi/scsi_dh.h
68
extern const char *scsi_dh_attached_handler_name(struct request_queue *, gfp_t);
include/scsi/scsi_dh.h
69
extern int scsi_dh_set_params(struct request_queue *, const char *);
include/scsi/scsi_dh.h
71
static inline int scsi_dh_activate(struct request_queue *req,
include/scsi/scsi_dh.h
77
static inline int scsi_dh_attach(struct request_queue *req, const char *name)
include/scsi/scsi_dh.h
81
static inline const char *scsi_dh_attached_handler_name(struct request_queue *q,
include/scsi/scsi_dh.h
86
static inline int scsi_dh_set_params(struct request_queue *req, const char *params)
include/scsi/scsi_transport_fc.h
395
struct request_queue *rqst_q; /* bsg support */
include/scsi/scsi_transport_fc.h
593
struct request_queue *rqst_q;
include/scsi/scsi_transport_iscsi.h
295
struct request_queue *bsg_q;
include/scsi/scsi_transport_sas.h
100
struct request_queue *q;
include/scsi/scsi_transport_sas.h
95
struct request_queue;
include/trace/events/block.h
246
TP_PROTO(struct request_queue *q, struct blk_mq_hw_ctx *hctx,
include/trace/events/block.h
368
TP_PROTO(struct request_queue *q, struct bio *bio),
include/trace/events/block.h
487
TP_PROTO(struct request_queue *q),
include/trace/events/block.h
504
TP_PROTO(struct request_queue *q, unsigned int depth, bool explicit),
include/trace/events/block.h
532
TP_PROTO(struct request_queue *q, unsigned int depth, bool explicit),
include/trace/events/block.h
698
TP_PROTO(struct request_queue *q, unsigned int zno, sector_t sector,
include/trace/events/block.h
725
TP_PROTO(struct request_queue *q, unsigned int zno, sector_t sector,
include/trace/events/block.h
733
TP_PROTO(struct request_queue *q, unsigned int zno, sector_t sector,
include/ufs/ufshcd.h
1149
struct request_queue *tmf_queue;
include/ufs/ufshcd.h
1216
struct request_queue *bsg_queue;
kernel/trace/blktrace.c
1101
static void blk_add_trace_bio(struct request_queue *q, struct bio *bio,
kernel/trace/blktrace.c
1120
struct request_queue *q, struct bio *bio)
kernel/trace/blktrace.c
1148
static void blk_add_trace_plug(void *ignore, struct request_queue *q)
kernel/trace/blktrace.c
1159
static void blk_add_trace_unplug(void *ignore, struct request_queue *q,
kernel/trace/blktrace.c
1180
static void blk_add_trace_zone_plug(void *ignore, struct request_queue *q,
kernel/trace/blktrace.c
1196
static void blk_add_trace_zone_unplug(void *ignore, struct request_queue *q,
kernel/trace/blktrace.c
1213
struct request_queue *q = bio->bi_bdev->bd_disk->queue;
kernel/trace/blktrace.c
1242
struct request_queue *q = bio->bi_bdev->bd_disk->queue;
kernel/trace/blktrace.c
1880
static int blk_trace_remove_queue(struct request_queue *q)
kernel/trace/blktrace.c
1900
static int blk_trace_setup_queue(struct request_queue *q,
kernel/trace/blktrace.c
2042
struct request_queue *q = bdev_get_queue(bdev);
kernel/trace/blktrace.c
2076
struct request_queue *q = bdev_get_queue(bdev);
kernel/trace/blktrace.c
469
static void blk_trace_free(struct request_queue *q, struct blk_trace *bt)
kernel/trace/blktrace.c
535
static void blk_trace_cleanup(struct request_queue *q, struct blk_trace *bt)
kernel/trace/blktrace.c
543
static int __blk_trace_remove(struct request_queue *q)
kernel/trace/blktrace.c
557
int blk_trace_remove(struct request_queue *q)
kernel/trace/blktrace.c
652
static struct blk_trace *blk_trace_setup_prepare(struct request_queue *q,
kernel/trace/blktrace.c
730
static void blk_trace_setup_finalize(struct request_queue *q,
kernel/trace/blktrace.c
762
int blk_trace_setup(struct request_queue *q, char *name, dev_t dev,
kernel/trace/blktrace.c
807
static int blk_trace_setup2(struct request_queue *q, char *name, dev_t dev,
kernel/trace/blktrace.c
841
static int compat_blk_trace_setup(struct request_queue *q, char *name,
kernel/trace/blktrace.c
884
static int __blk_trace_startstop(struct request_queue *q, int start)
kernel/trace/blktrace.c
899
int blk_trace_startstop(struct request_queue *q, int start)
kernel/trace/blktrace.c
926
struct request_queue *q = bdev_get_queue(bdev);
kernel/trace/blktrace.c
966
void blk_trace_shutdown(struct request_queue *q)
kernel/trace/blktrace.c
974
static u64 blk_trace_bio_get_cgid(struct request_queue *q, struct bio *bio)
kernel/trace/blktrace.c
990
static u64 blk_trace_bio_get_cgid(struct request_queue *q, struct bio *bio)