Symbol: blk_mq_tags
block/blk-mq-debugfs.c
399
struct blk_mq_tags *tags)
block/blk-mq-tag.c
126
struct blk_mq_tags *tags = blk_mq_tags_from_data(data);
block/blk-mq-tag.c
140
struct blk_mq_tags *tags = blk_mq_tags_from_data(data);
block/blk-mq-tag.c
234
void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx,
block/blk-mq-tag.c
24
static void blk_mq_update_wake_batch(struct blk_mq_tags *tags,
block/blk-mq-tag.c
247
void blk_mq_put_tags(struct blk_mq_tags *tags, int *tag_array, int nr_tags)
block/blk-mq-tag.c
261
static struct request *blk_mq_find_and_get_req(struct blk_mq_tags *tags,
block/blk-mq-tag.c
278
struct blk_mq_tags *tags;
block/blk-mq-tag.c
334
struct blk_mq_tags *tags;
block/blk-mq-tag.c
347
struct blk_mq_tags *tags = iter_data->tags;
block/blk-mq-tag.c
386
static void bt_tags_for_each(struct blk_mq_tags *tags, struct sbitmap_queue *bt,
block/blk-mq-tag.c
400
static void __blk_mq_all_tag_iter(struct blk_mq_tags *tags,
block/blk-mq-tag.c
422
void blk_mq_all_tag_iter(struct blk_mq_tags *tags, busy_tag_iter_fn *fn,
block/blk-mq-tag.c
46
struct blk_mq_tags *tags = hctx->tags;
block/blk-mq-tag.c
517
struct blk_mq_tags *tags = q->tag_set->shared_tags;
block/blk-mq-tag.c
529
struct blk_mq_tags *tags = hctx->tags;
block/blk-mq-tag.c
556
struct blk_mq_tags *blk_mq_init_tags(unsigned int total_tags,
block/blk-mq-tag.c
561
struct blk_mq_tags *tags;
block/blk-mq-tag.c
593
struct blk_mq_tags *tags = container_of(head, struct blk_mq_tags,
block/blk-mq-tag.c
610
void blk_mq_free_tags(struct blk_mq_tag_set *set, struct blk_mq_tags *tags)
block/blk-mq-tag.c
626
struct blk_mq_tags *tags = set->shared_tags;
block/blk-mq-tag.c
74
void blk_mq_tag_wakeup_all(struct blk_mq_tags *tags, bool include_reserve)
block/blk-mq-tag.c
87
struct blk_mq_tags *tags = hctx->tags;
block/blk-mq.c
3437
static void blk_mq_clear_rq_mapping(struct blk_mq_tags *drv_tags,
block/blk-mq.c
3438
struct blk_mq_tags *tags)
block/blk-mq.c
3466
void blk_mq_free_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags,
block/blk-mq.c
3469
struct blk_mq_tags *drv_tags;
block/blk-mq.c
3499
void blk_mq_free_rq_map(struct blk_mq_tag_set *set, struct blk_mq_tags *tags)
block/blk-mq.c
3536
static struct blk_mq_tags *blk_mq_alloc_rq_map(struct blk_mq_tag_set *set,
block/blk-mq.c
3542
struct blk_mq_tags *tags;
block/blk-mq.c
3588
struct blk_mq_tags *tags,
block/blk-mq.c
3679
struct blk_mq_tags *tags = hctx->sched_tags ?
block/blk-mq.c
3918
static void blk_mq_clear_flush_rq_mapping(struct blk_mq_tags *tags,
block/blk-mq.c
4108
struct blk_mq_tags *blk_mq_alloc_map_and_rqs(struct blk_mq_tag_set *set,
block/blk-mq.c
411
struct blk_mq_tags *tags, unsigned int tag)
block/blk-mq.c
4112
struct blk_mq_tags *tags;
block/blk-mq.c
4144
struct blk_mq_tags *tags,
block/blk-mq.c
467
struct blk_mq_tags *tags;
block/blk-mq.c
4787
static struct blk_mq_tags **blk_mq_prealloc_tag_set_tags(
block/blk-mq.c
4791
struct blk_mq_tags **new_tags;
block/blk-mq.c
4797
new_tags = kcalloc_node(new_nr_hw_queues, sizeof(struct blk_mq_tags *),
block/blk-mq.c
4895
sizeof(struct blk_mq_tags *), GFP_KERNEL,
block/blk-mq.c
5114
struct blk_mq_tags **new_tags;
block/blk-mq.h
177
struct blk_mq_tags *blk_mq_init_tags(unsigned int nr_tags,
block/blk-mq.h
179
void blk_mq_free_tags(struct blk_mq_tag_set *set, struct blk_mq_tags *tags);
block/blk-mq.h
184
void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx,
block/blk-mq.h
186
void blk_mq_put_tags(struct blk_mq_tags *tags, int *tag_array, int nr_tags);
block/blk-mq.h
192
void blk_mq_tag_wakeup_all(struct blk_mq_tags *tags, bool);
block/blk-mq.h
195
void blk_mq_all_tag_iter(struct blk_mq_tags *tags, busy_tag_iter_fn *fn,
block/blk-mq.h
221
static inline bool blk_mq_tag_is_reserved(struct blk_mq_tags *tags,
block/blk-mq.h
232
static inline struct blk_mq_tags *blk_mq_tags_from_data(struct blk_mq_alloc_data *data)
block/blk-mq.h
63
void blk_mq_free_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags,
block/blk-mq.h
65
void blk_mq_free_rq_map(struct blk_mq_tag_set *set, struct blk_mq_tags *tags);
block/blk-mq.h
66
struct blk_mq_tags *blk_mq_alloc_map_and_rqs(struct blk_mq_tag_set *set,
block/blk-mq.h
69
struct blk_mq_tags *tags,
block/elevator.h
32
struct blk_mq_tags *tags[];
drivers/nvme/host/apple.c
607
static inline struct blk_mq_tags *
drivers/nvme/host/nvme.h
673
static inline struct request *nvme_find_rq(struct blk_mq_tags *tags,
drivers/nvme/host/nvme.h
695
static inline struct request *nvme_cid_to_rq(struct blk_mq_tags *tags,
drivers/nvme/host/pci.c
1555
static inline struct blk_mq_tags *nvme_queue_tagset(struct nvme_queue *nvmeq)
drivers/nvme/host/pci.c
640
struct blk_mq_tags *tags;
drivers/nvme/host/rdma.c
1650
static struct blk_mq_tags *nvme_rdma_tagset(struct nvme_rdma_queue *queue)
drivers/nvme/host/tcp.c
255
static inline struct blk_mq_tags *nvme_tcp_tagset(struct nvme_tcp_queue *queue)
drivers/nvme/target/loop.c
84
static struct blk_mq_tags *nvme_loop_tagset(struct nvme_loop_queue *queue)
drivers/ufs/core/ufshcd-priv.h
437
struct blk_mq_tags *tags = hba->host->tag_set.shared_tags;
include/linux/blk-mq.h
14
struct blk_mq_tags;
include/linux/blk-mq.h
422
struct blk_mq_tags *tags;
include/linux/blk-mq.h
428
struct blk_mq_tags *sched_tags;
include/linux/blk-mq.h
547
struct blk_mq_tags **tags;
include/linux/blk-mq.h
549
struct blk_mq_tags *shared_tags;
include/linux/blk-mq.h
794
static inline struct request *blk_mq_tag_to_rq(struct blk_mq_tags *tags,
include/linux/blkdev.h
578
struct blk_mq_tags *sched_shared_tags;