Searched refs:blk_mq_tag_set (Results 1 - 25 of 56) sorted by relevance

123

/linux-master/include/linux/
H A Dblk-mq.h463 * struct blk_mq_tag_set - tag set that can be shared between request queues
495 struct blk_mq_tag_set { struct
613 int (*init_request)(struct blk_mq_tag_set *set, struct request *,
618 void (*exit_request)(struct blk_mq_tag_set *set, struct request *,
636 void (*map_queues)(struct blk_mq_tag_set *set);
687 struct gendisk *__blk_mq_alloc_disk(struct blk_mq_tag_set *set,
698 struct request_queue *blk_mq_alloc_queue(struct blk_mq_tag_set *set,
700 int blk_mq_init_allocated_queue(struct blk_mq_tag_set *set,
704 int blk_mq_alloc_tag_set(struct blk_mq_tag_set *set);
705 int blk_mq_alloc_sq_tag_set(struct blk_mq_tag_set *se
[all...]
/linux-master/block/
H A Dblk-mq.h8 struct blk_mq_tag_set;
58 void blk_mq_free_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags,
61 struct blk_mq_tags *blk_mq_alloc_map_and_rqs(struct blk_mq_tag_set *set,
63 void blk_mq_free_map_and_rqs(struct blk_mq_tag_set *set,
178 void blk_mq_tag_resize_shared_tags(struct blk_mq_tag_set *set,
453 struct blk_mq_tag_set *__tag_set = (q)->tag_set; \
H A Dblk-mq.c222 void blk_mq_wait_quiesce_done(struct blk_mq_tag_set *set)
276 void blk_mq_quiesce_tagset(struct blk_mq_tag_set *set)
290 void blk_mq_unquiesce_tagset(struct blk_mq_tag_set *set)
3252 void blk_mq_free_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags,
3303 static enum hctx_type hctx_idx_to_type(struct blk_mq_tag_set *set,
3322 static int blk_mq_get_hctx_node(struct blk_mq_tag_set *set,
3330 static struct blk_mq_tags *blk_mq_alloc_rq_map(struct blk_mq_tag_set *set,
3367 static int blk_mq_init_request(struct blk_mq_tag_set *set, struct request *rq,
3382 static int blk_mq_alloc_rqs(struct blk_mq_tag_set *set,
3616 struct blk_mq_tag_set *se
[all...]
H A Dbsg-lib.c22 struct blk_mq_tag_set tag_set;
301 static int bsg_init_rq(struct blk_mq_tag_set *set, struct request *req,
312 static void bsg_exit_rq(struct blk_mq_tag_set *set, struct request *req,
365 struct blk_mq_tag_set *set;
H A Dblk-mq-tag.c271 struct blk_mq_tag_set *set = q->tag_set;
436 void blk_mq_tagset_busy_iter(struct blk_mq_tag_set *tagset,
468 void blk_mq_tagset_wait_completed_request(struct blk_mq_tag_set *tagset)
615 struct blk_mq_tag_set *set = hctx->queue->tag_set;
653 void blk_mq_tag_resize_shared_tags(struct blk_mq_tag_set *set, unsigned int size)
H A Dblk-mq-sched.c423 struct blk_mq_tag_set *set = queue->tag_set;
/linux-master/drivers/s390/block/
H A Dscm_blk.h20 struct blk_mq_tag_set tag_set;
/linux-master/include/linux/mtd/
H A Dblktrans.h34 struct blk_mq_tag_set *tag_set;
/linux-master/drivers/block/null_blk/
H A Dnull_blk.h115 struct blk_mq_tag_set *tag_set;
116 struct blk_mq_tag_set __tag_set;
H A Dmain.c72 static struct blk_mq_tag_set tag_set;
362 struct blk_mq_tag_set *set;
1432 static void null_map_queues(struct blk_mq_tag_set *set)
1727 static int null_init_tag_set(struct blk_mq_tag_set *set, int poll_queues)
/linux-master/drivers/mmc/core/
H A Dqueue.h77 struct blk_mq_tag_set tag_set;
H A Dqueue.c205 static int mmc_mq_init_request(struct blk_mq_tag_set *set, struct request *req,
220 static void mmc_mq_exit_request(struct blk_mq_tag_set *set, struct request *req,
/linux-master/drivers/block/rnbd/
H A Drnbd-clt.h89 struct blk_mq_tag_set tag_set;
/linux-master/drivers/memstick/core/
H A Dms_block.h150 struct blk_mq_tag_set tag_set;
/linux-master/drivers/block/aoe/
H A Daoe.h174 struct blk_mq_tag_set tag_set;
H A Daoeblk.c335 struct blk_mq_tag_set *set;
/linux-master/drivers/block/mtip32xx/
H A Dmtip32xx.h434 struct blk_mq_tag_set tags; /* blk_mq tags */
/linux-master/drivers/nvme/host/
H A Dfabrics.h231 void nvmf_map_queues(struct blk_mq_tag_set *set, struct nvme_ctrl *ctrl,
H A Dnvme.h277 struct blk_mq_tag_set *tagset;
278 struct blk_mq_tag_set *admin_tagset;
794 int nvme_alloc_admin_tag_set(struct nvme_ctrl *ctrl, struct blk_mq_tag_set *set,
797 int nvme_alloc_io_tag_set(struct nvme_ctrl *ctrl, struct blk_mq_tag_set *set,
/linux-master/drivers/nvme/target/
H A Dloop.c32 struct blk_mq_tag_set admin_tag_set;
35 struct blk_mq_tag_set tag_set;
203 static int nvme_loop_init_request(struct blk_mq_tag_set *set,
/linux-master/drivers/md/
H A Ddm-rq.c457 static int dm_mq_init_request(struct blk_mq_tag_set *set, struct request *rq,
541 md->tag_set = kzalloc_node(sizeof(struct blk_mq_tag_set), GFP_KERNEL, md->numa_node_id);
H A Ddm-core.h120 struct blk_mq_tag_set *tag_set;
/linux-master/drivers/block/
H A Dz2ram.c310 static struct blk_mq_tag_set tag_set;
/linux-master/drivers/mtd/ubi/
H A Dblock.c85 struct blk_mq_tag_set tag_set;
313 static int ubiblock_init_request(struct blk_mq_tag_set *set,
/linux-master/include/scsi/
H A Dscsi_host.h566 struct blk_mq_tag_set tag_set;

Completed in 348 milliseconds

123