Symbol: blk_mq_tags
block/blk-mq-debugfs.c
390
struct blk_mq_tags *tags)
block/blk-mq-tag.c
125
struct blk_mq_tags *tags = blk_mq_tags_from_data(data);
block/blk-mq-tag.c
139
struct blk_mq_tags *tags = blk_mq_tags_from_data(data);
block/blk-mq-tag.c
228
void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx,
block/blk-mq-tag.c
23
static void blk_mq_update_wake_batch(struct blk_mq_tags *tags,
block/blk-mq-tag.c
241
void blk_mq_put_tags(struct blk_mq_tags *tags, int *tag_array, int nr_tags)
block/blk-mq-tag.c
255
static struct request *blk_mq_find_and_get_req(struct blk_mq_tags *tags,
block/blk-mq-tag.c
272
struct blk_mq_tags *tags;
block/blk-mq-tag.c
328
struct blk_mq_tags *tags;
block/blk-mq-tag.c
341
struct blk_mq_tags *tags = iter_data->tags;
block/blk-mq-tag.c
380
static void bt_tags_for_each(struct blk_mq_tags *tags, struct sbitmap_queue *bt,
block/blk-mq-tag.c
394
static void __blk_mq_all_tag_iter(struct blk_mq_tags *tags,
block/blk-mq-tag.c
416
void blk_mq_all_tag_iter(struct blk_mq_tags *tags, busy_tag_iter_fn *fn,
block/blk-mq-tag.c
45
struct blk_mq_tags *tags = hctx->tags;
block/blk-mq-tag.c
511
struct blk_mq_tags *tags = q->tag_set->shared_tags;
block/blk-mq-tag.c
523
struct blk_mq_tags *tags = hctx->tags;
block/blk-mq-tag.c
550
struct blk_mq_tags *blk_mq_init_tags(unsigned int total_tags,
block/blk-mq-tag.c
555
struct blk_mq_tags *tags;
block/blk-mq-tag.c
587
struct blk_mq_tags *tags = container_of(head, struct blk_mq_tags,
block/blk-mq-tag.c
604
void blk_mq_free_tags(struct blk_mq_tag_set *set, struct blk_mq_tags *tags)
block/blk-mq-tag.c
620
struct blk_mq_tags *tags = set->shared_tags;
block/blk-mq-tag.c
73
void blk_mq_tag_wakeup_all(struct blk_mq_tags *tags, bool include_reserve)
block/blk-mq-tag.c
86
struct blk_mq_tags *tags = hctx->tags;
block/blk-mq.c
3446
static void blk_mq_clear_rq_mapping(struct blk_mq_tags *drv_tags,
block/blk-mq.c
3447
struct blk_mq_tags *tags)
block/blk-mq.c
3475
void blk_mq_free_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags,
block/blk-mq.c
3478
struct blk_mq_tags *drv_tags;
block/blk-mq.c
3508
void blk_mq_free_rq_map(struct blk_mq_tag_set *set, struct blk_mq_tags *tags)
block/blk-mq.c
3545
static struct blk_mq_tags *blk_mq_alloc_rq_map(struct blk_mq_tag_set *set,
block/blk-mq.c
3551
struct blk_mq_tags *tags;
block/blk-mq.c
3597
struct blk_mq_tags *tags,
block/blk-mq.c
3688
struct blk_mq_tags *tags = hctx->sched_tags ?
block/blk-mq.c
3927
static void blk_mq_clear_flush_rq_mapping(struct blk_mq_tags *tags,
block/blk-mq.c
411
struct blk_mq_tags *tags, unsigned int tag)
block/blk-mq.c
4117
struct blk_mq_tags *blk_mq_alloc_map_and_rqs(struct blk_mq_tag_set *set,
block/blk-mq.c
4121
struct blk_mq_tags *tags;
block/blk-mq.c
4153
struct blk_mq_tags *tags,
block/blk-mq.c
467
struct blk_mq_tags *tags;
block/blk-mq.c
4796
static struct blk_mq_tags **blk_mq_prealloc_tag_set_tags(
block/blk-mq.c
4800
struct blk_mq_tags **new_tags;
block/blk-mq.c
4806
new_tags = kcalloc_node(new_nr_hw_queues, sizeof(struct blk_mq_tags *),
block/blk-mq.c
4904
sizeof(struct blk_mq_tags *), GFP_KERNEL,
block/blk-mq.c
5123
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
660
static inline struct request *nvme_find_rq(struct blk_mq_tags *tags,
drivers/nvme/host/nvme.h
682
static inline struct request *nvme_cid_to_rq(struct blk_mq_tags *tags,
drivers/nvme/host/pci.c
1524
static inline struct blk_mq_tags *nvme_queue_tagset(struct nvme_queue *nvmeq)
drivers/nvme/host/pci.c
635
struct blk_mq_tags *tags;
drivers/nvme/host/rdma.c
1648
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
377
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
566
struct blk_mq_tags *sched_shared_tags;