/linux-master/include/scsi/ |
H A D | scsi_transport.h | 86 void __scsi_init_queue(struct Scsi_Host *shost, struct request_queue *q);
|
/linux-master/block/ |
H A D | bfq-cgroup.c | 343 void bfqg_stats_update_legacy_io(struct request_queue *q, struct request *rq) 804 * protected with the request_queue lock, and not with the
|
H A D | bfq-iosched.c | 455 static struct bfq_io_cq *bfq_bic_lookup(struct request_queue *q) 2361 struct request_queue *q) 2380 static void bfq_remove_request(struct request_queue *q, 2445 static bool bfq_bio_merge(struct request_queue *q, struct bio *bio, 2485 static int bfq_request_merge(struct request_queue *q, struct request **req, 2503 static void bfq_request_merged(struct request_queue *q, struct request *req, 2560 static void bfq_requests_merged(struct request_queue *q, struct request *rq, 3227 static bool bfq_allow_bio_merge(struct request_queue *q, struct request *rq, 3653 static void bfq_dispatch_remove(struct request_queue *q, struct request *rq) 5249 static void bfq_update_dispatch_stats(struct request_queue * [all...] |
H A D | bfq-iosched.h | 475 * struct bfq_io_cq - per (request_queue, io_context) structure. 491 /* per (request_queue, blkcg) ioprio */ 514 struct request_queue *queue; 1070 void bfqg_stats_update_legacy_io(struct request_queue *q, struct request *rq);
|
H A D | bio-integrity.c | 169 struct request_queue *q = bdev_get_queue(bio->bi_bdev); 314 struct request_queue *q = bdev_get_queue(bio->bi_bdev);
|
H A D | bio.c | 940 bool bvec_try_merge_hw_page(struct request_queue *q, struct bio_vec *bv, 968 int bio_add_hw_page(struct request_queue *q, struct bio *bio, 1023 int bio_add_pc_page(struct request_queue *q, struct bio *bio, 1051 struct request_queue *q = bdev_get_queue(bio->bi_bdev); 1182 struct request_queue *q = bdev_get_queue(bio->bi_bdev); 1218 struct request_queue *q = bdev_get_queue(bio->bi_bdev);
|
H A D | blk-cgroup.c | 113 static bool blkcg_policy_enabled(struct request_queue *q, 123 struct request_queue *q = blkg->q; 383 /* request_queue is dying, do not create/recreate a blkg */ 474 struct request_queue *q = disk->queue; 577 struct request_queue *q = disk->queue; 817 struct request_queue *q; 1241 struct request_queue *q = blkg->q; 1412 void blkg_init_queue(struct request_queue *q) 1420 struct request_queue *q = disk->queue; 1517 struct request_queue * [all...] |
H A D | blk-cgroup.h | 57 /* Pointer to the associated request_queue */ 58 struct request_queue *q; 127 * request_queue (q). This is used by blkcg policies which need to track 145 * request_queue associated to it should implement cpd_alloc/free_fn() 192 void blkg_init_queue(struct request_queue *q); 243 * @q: request_queue of interest 250 struct request_queue *q) 486 static inline void blkg_init_queue(struct request_queue *q) { }
|
H A D | blk-core.c | 80 void blk_queue_flag_set(unsigned int flag, struct request_queue *q) 91 void blk_queue_flag_clear(unsigned int flag, struct request_queue *q) 105 bool blk_queue_flag_test_and_set(unsigned int flag, struct request_queue *q) 232 void blk_sync_queue(struct request_queue *q) 243 void blk_set_pm_only(struct request_queue *q) 249 void blk_clear_pm_only(struct request_queue *q) 262 struct request_queue *q = container_of(rcu_head, 263 struct request_queue, rcu_head); 269 static void blk_free_queue(struct request_queue *q) 280 * blk_put_queue - decrement the request_queue refcoun [all...] |
H A D | blk-crypto-profile.c | 14 * construct a crypto profile, then associate it with the disk's request_queue. 454 struct request_queue *q)
|
H A D | blk-crypto-sysfs.c | 126 * If the request_queue has a blk_crypto_profile, create the "crypto" 131 struct request_queue *q = disk->queue;
|
H A D | blk-crypto.c | 420 struct request_queue *q = bdev_get_queue(bdev);
|
H A D | blk-flush.c | 94 static void blk_kick_flush(struct request_queue *q, 98 blk_get_flush_queue(struct request_queue *q, struct blk_mq_ctx *ctx) 167 struct request_queue *q = rq->q; 219 struct request_queue *q = flush_rq->q; 278 * @q: request_queue being kicked 289 static void blk_kick_flush(struct request_queue *q, struct blk_flush_queue *fq, 354 struct request_queue *q = rq->q; 398 struct request_queue *q = rq->q;
|
H A D | blk-ia-ranges.c | 111 struct request_queue *q = disk->queue; 154 struct request_queue *q = disk->queue; 290 struct request_queue *q = disk->queue;
|
H A D | blk-integrity.c | 27 int blk_rq_count_integrity_sg(struct request_queue *q, struct bio *bio) 68 int blk_rq_map_integrity_sg(struct request_queue *q, struct bio *bio, 164 bool blk_integrity_merge_rq(struct request_queue *q, struct request *req, 187 bool blk_integrity_merge_bio(struct request_queue *q, struct request *req,
|
H A D | blk-ioc.c | 76 struct request_queue *q = icq->q; 121 struct request_queue *q = icq->q; 167 * @q: request_queue being cleared 171 void ioc_clear_queue(struct request_queue *q) 319 * @q: the associated request_queue 324 struct io_cq *ioc_lookup_icq(struct request_queue *q) 355 * @q: request_queue of interest 363 static struct io_cq *ioc_create_icq(struct request_queue *q) 407 struct io_cq *ioc_find_get_icq(struct request_queue *q)
|
H A D | blk-iocost.c | 665 static struct ioc *q_to_ioc(struct request_queue *q) 3407 struct request_queue *q;
|
H A D | blk-ioprio.h | 8 struct request_queue;
|
H A D | blk-map.c | 381 * @q: the struct request_queue for the bio 389 static struct bio *bio_map_kern(struct request_queue *q, void *data, 465 * @q: the struct request_queue for the bio 474 static struct bio *bio_copy_kern(struct request_queue *q, void *data, 564 struct request_queue *q = rq->q; 632 int blk_rq_map_user_iov(struct request_queue *q, struct request *rq, 687 int blk_rq_map_user(struct request_queue *q, struct request *rq, 782 int blk_rq_map_kern(struct request_queue *q, struct request *rq, void *kbuf,
|
H A D | blk-merge.c | 52 static inline bool bio_will_gap(struct request_queue *q, 458 static unsigned blk_bvec_map_sg(struct request_queue *q, 503 __blk_segment_map_sg_merge(struct request_queue *q, struct bio_vec *bvec, 523 static int __blk_bios_map_sg(struct request_queue *q, struct bio *bio, 563 int __blk_rq_map_sg(struct request_queue *q, struct request *rq, 589 struct request_queue *q = rq->q; 669 static bool req_attempt_discard_merge(struct request_queue *q, struct request *req, 687 static int ll_merge_requests_fn(struct request_queue *q, struct request *req, 801 static struct request *attempt_merge(struct request_queue *q, 887 static struct request *attempt_back_merge(struct request_queue * [all...] |
H A D | blk-mq-debugfs-zoned.c | 11 struct request_queue *q = data;
|
H A D | blk-mq-debugfs.c | 24 struct request_queue *q = m->private; 32 struct request_queue *q = m->private; 40 struct request_queue *q = m->private; 74 struct request_queue *q = data; 114 struct request_queue *q = data; 125 struct request_queue *q = data; 417 struct request_queue *q = hctx->queue; 434 struct request_queue *q = hctx->queue; 451 struct request_queue *q = hctx->queue; 468 struct request_queue * [all...] |
H A D | blk-mq-debugfs.h | 23 void blk_mq_debugfs_register(struct request_queue *q); 24 void blk_mq_debugfs_register_hctx(struct request_queue *q, 27 void blk_mq_debugfs_register_hctxs(struct request_queue *q); 28 void blk_mq_debugfs_unregister_hctxs(struct request_queue *q); 30 void blk_mq_debugfs_register_sched(struct request_queue *q); 31 void blk_mq_debugfs_unregister_sched(struct request_queue *q); 32 void blk_mq_debugfs_register_sched_hctx(struct request_queue *q, 39 static inline void blk_mq_debugfs_register(struct request_queue *q) 43 static inline void blk_mq_debugfs_register_hctx(struct request_queue *q, 52 static inline void blk_mq_debugfs_register_hctxs(struct request_queue * [all...] |
H A D | blk-mq-sched.c | 89 struct request_queue *q = hctx->queue; 217 struct request_queue *q = hctx->queue; 321 struct request_queue *q = hctx->queue; 337 bool blk_mq_sched_bio_merge(struct request_queue *q, struct bio *bio, 373 bool blk_mq_sched_try_insert_merge(struct request_queue *q, struct request *rq, 380 static int blk_mq_sched_alloc_map_and_rqs(struct request_queue *q, 397 static void blk_mq_exit_sched_shared_tags(struct request_queue *queue) 404 static void blk_mq_sched_tags_teardown(struct request_queue *q, unsigned int flags) 421 static int blk_mq_init_sched_shared_tags(struct request_queue *queue) 441 int blk_mq_init_sched(struct request_queue * [all...] |
H A D | blk-mq-sched.h | 10 bool blk_mq_sched_try_merge(struct request_queue *q, struct bio *bio, 12 bool blk_mq_sched_bio_merge(struct request_queue *q, struct bio *bio, 14 bool blk_mq_sched_try_insert_merge(struct request_queue *q, struct request *rq, 21 int blk_mq_init_sched(struct request_queue *q, struct elevator_type *e); 22 void blk_mq_exit_sched(struct request_queue *q, struct elevator_queue *e); 23 void blk_mq_sched_free_rqs(struct request_queue *q); 37 blk_mq_sched_allow_merge(struct request_queue *q, struct request *rq, 62 struct request_queue *q = rq->q;
|