Searched refs:request_queue (Results 1 - 25 of 185) sorted by path

12345678

/linux-master/include/scsi/
H A Dscsi_transport.h86 void __scsi_init_queue(struct Scsi_Host *shost, struct request_queue *q);
/linux-master/block/
H A Dbfq-cgroup.c343 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 Dbfq-iosched.c455 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 Dbfq-iosched.h475 * 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 Dbio-integrity.c169 struct request_queue *q = bdev_get_queue(bio->bi_bdev);
314 struct request_queue *q = bdev_get_queue(bio->bi_bdev);
H A Dbio.c940 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 Dblk-cgroup.c113 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 Dblk-cgroup.h57 /* 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 Dblk-core.c80 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 Dblk-crypto-profile.c14 * construct a crypto profile, then associate it with the disk's request_queue.
454 struct request_queue *q)
H A Dblk-crypto-sysfs.c126 * If the request_queue has a blk_crypto_profile, create the "crypto"
131 struct request_queue *q = disk->queue;
H A Dblk-crypto.c420 struct request_queue *q = bdev_get_queue(bdev);
H A Dblk-flush.c94 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 Dblk-ia-ranges.c111 struct request_queue *q = disk->queue;
154 struct request_queue *q = disk->queue;
290 struct request_queue *q = disk->queue;
H A Dblk-integrity.c27 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 Dblk-ioc.c76 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 Dblk-iocost.c665 static struct ioc *q_to_ioc(struct request_queue *q)
3407 struct request_queue *q;
H A Dblk-ioprio.h8 struct request_queue;
H A Dblk-map.c381 * @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 Dblk-merge.c52 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 Dblk-mq-debugfs-zoned.c11 struct request_queue *q = data;
H A Dblk-mq-debugfs.c24 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 Dblk-mq-debugfs.h23 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 Dblk-mq-sched.c89 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 Dblk-mq-sched.h10 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;

Completed in 689 milliseconds

12345678