blk_mq_tags
struct blk_mq_tags *tags)
struct blk_mq_tags *tags = blk_mq_tags_from_data(data);
struct blk_mq_tags *tags = blk_mq_tags_from_data(data);
void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx,
static void blk_mq_update_wake_batch(struct blk_mq_tags *tags,
void blk_mq_put_tags(struct blk_mq_tags *tags, int *tag_array, int nr_tags)
static struct request *blk_mq_find_and_get_req(struct blk_mq_tags *tags,
struct blk_mq_tags *tags;
struct blk_mq_tags *tags;
struct blk_mq_tags *tags = iter_data->tags;
static void bt_tags_for_each(struct blk_mq_tags *tags, struct sbitmap_queue *bt,
static void __blk_mq_all_tag_iter(struct blk_mq_tags *tags,
void blk_mq_all_tag_iter(struct blk_mq_tags *tags, busy_tag_iter_fn *fn,
struct blk_mq_tags *tags = hctx->tags;
struct blk_mq_tags *tags = q->tag_set->shared_tags;
struct blk_mq_tags *tags = hctx->tags;
struct blk_mq_tags *blk_mq_init_tags(unsigned int total_tags,
struct blk_mq_tags *tags;
struct blk_mq_tags *tags = container_of(head, struct blk_mq_tags,
void blk_mq_free_tags(struct blk_mq_tag_set *set, struct blk_mq_tags *tags)
struct blk_mq_tags *tags = set->shared_tags;
void blk_mq_tag_wakeup_all(struct blk_mq_tags *tags, bool include_reserve)
struct blk_mq_tags *tags = hctx->tags;
static void blk_mq_clear_rq_mapping(struct blk_mq_tags *drv_tags,
struct blk_mq_tags *tags)
void blk_mq_free_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags,
struct blk_mq_tags *drv_tags;
void blk_mq_free_rq_map(struct blk_mq_tag_set *set, struct blk_mq_tags *tags)
static struct blk_mq_tags *blk_mq_alloc_rq_map(struct blk_mq_tag_set *set,
struct blk_mq_tags *tags;
struct blk_mq_tags *tags,
struct blk_mq_tags *tags = hctx->sched_tags ?
static void blk_mq_clear_flush_rq_mapping(struct blk_mq_tags *tags,
struct blk_mq_tags *tags, unsigned int tag)
struct blk_mq_tags *blk_mq_alloc_map_and_rqs(struct blk_mq_tag_set *set,
struct blk_mq_tags *tags;
struct blk_mq_tags *tags,
struct blk_mq_tags *tags;
static struct blk_mq_tags **blk_mq_prealloc_tag_set_tags(
struct blk_mq_tags **new_tags;
new_tags = kcalloc_node(new_nr_hw_queues, sizeof(struct blk_mq_tags *),
sizeof(struct blk_mq_tags *), GFP_KERNEL,
struct blk_mq_tags **new_tags;
struct blk_mq_tags *blk_mq_init_tags(unsigned int nr_tags,
void blk_mq_free_tags(struct blk_mq_tag_set *set, struct blk_mq_tags *tags);
void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx,
void blk_mq_put_tags(struct blk_mq_tags *tags, int *tag_array, int nr_tags);
void blk_mq_tag_wakeup_all(struct blk_mq_tags *tags, bool);
void blk_mq_all_tag_iter(struct blk_mq_tags *tags, busy_tag_iter_fn *fn,
static inline bool blk_mq_tag_is_reserved(struct blk_mq_tags *tags,
static inline struct blk_mq_tags *blk_mq_tags_from_data(struct blk_mq_alloc_data *data)
void blk_mq_free_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags,
void blk_mq_free_rq_map(struct blk_mq_tag_set *set, struct blk_mq_tags *tags);
struct blk_mq_tags *blk_mq_alloc_map_and_rqs(struct blk_mq_tag_set *set,
struct blk_mq_tags *tags,
struct blk_mq_tags *tags[];
static inline struct blk_mq_tags *
static inline struct request *nvme_find_rq(struct blk_mq_tags *tags,
static inline struct request *nvme_cid_to_rq(struct blk_mq_tags *tags,
static inline struct blk_mq_tags *nvme_queue_tagset(struct nvme_queue *nvmeq)
struct blk_mq_tags *tags;
static struct blk_mq_tags *nvme_rdma_tagset(struct nvme_rdma_queue *queue)
static inline struct blk_mq_tags *nvme_tcp_tagset(struct nvme_tcp_queue *queue)
static struct blk_mq_tags *nvme_loop_tagset(struct nvme_loop_queue *queue)
struct blk_mq_tags *tags = hba->host->tag_set.shared_tags;
struct blk_mq_tags;
struct blk_mq_tags *tags;
struct blk_mq_tags *sched_tags;
struct blk_mq_tags **tags;
struct blk_mq_tags *shared_tags;
static inline struct request *blk_mq_tag_to_rq(struct blk_mq_tags *tags,
struct blk_mq_tags *sched_shared_tags;