Searched refs:blk_mq_tags (Results 1 - 15 of 15) sorted by relevance

/linux-master/block/
H A Dblk-mq.h58 void blk_mq_free_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags,
60 void blk_mq_free_rq_map(struct blk_mq_tags *tags);
61 struct blk_mq_tags *blk_mq_alloc_map_and_rqs(struct blk_mq_tag_set *set,
64 struct blk_mq_tags *tags,
163 struct blk_mq_tags *blk_mq_init_tags(unsigned int nr_tags,
165 void blk_mq_free_tags(struct blk_mq_tags *tags);
173 void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx,
175 void blk_mq_put_tags(struct blk_mq_tags *tags, int *tag_array, int nr_tags);
177 struct blk_mq_tags **tags, unsigned int depth, bool can_grow);
182 void blk_mq_tag_wakeup_all(struct blk_mq_tags *tag
[all...]
H A Dblk-mq-tag.c20 static void blk_mq_update_wake_batch(struct blk_mq_tags *tags,
41 struct blk_mq_tags *tags = hctx->tags;
69 void blk_mq_tag_wakeup_all(struct blk_mq_tags *tags, bool include_reserve)
82 struct blk_mq_tags *tags = hctx->tags;
121 struct blk_mq_tags *tags = blk_mq_tags_from_data(data);
135 struct blk_mq_tags *tags = blk_mq_tags_from_data(data);
225 void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx,
238 void blk_mq_put_tags(struct blk_mq_tags *tags, int *tag_array, int nr_tags)
252 static struct request *blk_mq_find_and_get_req(struct blk_mq_tags *tags,
272 struct blk_mq_tags *tag
[all...]
H A Dblk-mq.c347 struct blk_mq_tags *tags, unsigned int tag)
407 struct blk_mq_tags *tags;
3213 static void blk_mq_clear_rq_mapping(struct blk_mq_tags *drv_tags,
3214 struct blk_mq_tags *tags)
3252 void blk_mq_free_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags,
3255 struct blk_mq_tags *drv_tags;
3293 void blk_mq_free_rq_map(struct blk_mq_tags *tags)
3330 static struct blk_mq_tags *blk_mq_alloc_rq_map(struct blk_mq_tag_set *set,
3336 struct blk_mq_tags *tags;
3383 struct blk_mq_tags *tag
[all...]
H A Dkyber-iosched.c456 struct blk_mq_tags *tags = hctx->sched_tags;
H A Dblk-mq-debugfs.c398 struct blk_mq_tags *tags)
H A Dmq-deadline.c648 struct blk_mq_tags *tags = hctx->sched_tags;
H A Dbfq-iosched.c7126 struct blk_mq_tags *tags = hctx->sched_tags;
/linux-master/include/linux/
H A Dblk-mq.h13 struct blk_mq_tags;
388 struct blk_mq_tags *tags;
394 struct blk_mq_tags *sched_tags;
508 struct blk_mq_tags **tags;
510 struct blk_mq_tags *shared_tags;
734 struct blk_mq_tags { struct
753 static inline struct request *blk_mq_tag_to_rq(struct blk_mq_tags *tags,
H A Dblkdev.h454 struct blk_mq_tags *sched_shared_tags;
/linux-master/drivers/nvme/host/
H A Dnvme.h572 static inline struct request *nvme_find_rq(struct blk_mq_tags *tags,
594 static inline struct request *nvme_cid_to_rq(struct blk_mq_tags *tags,
H A Dapple.c576 static inline struct blk_mq_tags *
H A Drdma.c1652 static struct blk_mq_tags *nvme_rdma_tagset(struct nvme_rdma_queue *queue)
H A Dtcp.c224 static inline struct blk_mq_tags *nvme_tcp_tagset(struct nvme_tcp_queue *queue)
H A Dpci.c1004 static inline struct blk_mq_tags *nvme_queue_tagset(struct nvme_queue *nvmeq)
/linux-master/drivers/nvme/target/
H A Dloop.c82 static struct blk_mq_tags *nvme_loop_tagset(struct nvme_loop_queue *queue)

Completed in 288 milliseconds