Home
last modified time | relevance | path

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

123

/openbmc/linux/include/linux/
H A Dblk-mq.h498 struct blk_mq_tag_set { struct
616 int (*init_request)(struct blk_mq_tag_set *set, struct request *,
621 void (*exit_request)(struct blk_mq_tag_set *set, struct request *,
639 void (*map_queues)(struct blk_mq_tag_set *set);
690 struct gendisk *__blk_mq_alloc_disk(struct blk_mq_tag_set *set, void *queuedata,
700 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *);
701 int blk_mq_init_allocated_queue(struct blk_mq_tag_set *set,
705 int blk_mq_alloc_tag_set(struct blk_mq_tag_set *set);
706 int blk_mq_alloc_sq_tag_set(struct blk_mq_tag_set *set,
709 void blk_mq_free_tag_set(struct blk_mq_tag_set *set);
[all …]
/openbmc/linux/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,
443 struct blk_mq_tag_set *__tag_set = (q)->tag_set; \
H A Dblk-mq.c224 void blk_mq_wait_quiesce_done(struct blk_mq_tag_set *set) in blk_mq_wait_quiesce_done()
278 void blk_mq_quiesce_tagset(struct blk_mq_tag_set *set) in blk_mq_quiesce_tagset()
293 void blk_mq_unquiesce_tagset(struct blk_mq_tag_set *set) in blk_mq_unquiesce_tagset()
3303 void blk_mq_free_rqs(struct blk_mq_tag_set *set, struct blk_mq_tags *tags, in blk_mq_free_rqs()
3354 static enum hctx_type hctx_idx_to_type(struct blk_mq_tag_set *set, in hctx_idx_to_type()
3373 static int blk_mq_get_hctx_node(struct blk_mq_tag_set *set, in blk_mq_get_hctx_node()
3381 static struct blk_mq_tags *blk_mq_alloc_rq_map(struct blk_mq_tag_set *set, in blk_mq_alloc_rq_map()
3418 static int blk_mq_init_request(struct blk_mq_tag_set *set, struct request *rq, in blk_mq_init_request()
3433 static int blk_mq_alloc_rqs(struct blk_mq_tag_set *set, in blk_mq_alloc_rqs()
3745 struct blk_mq_tag_set *set, in blk_mq_exit_hctx()
[all …]
H A Dblk-mq-tag.c272 struct blk_mq_tag_set *set = q->tag_set; in bt_iter()
437 void blk_mq_tagset_busy_iter(struct blk_mq_tag_set *tagset, in blk_mq_tagset_busy_iter()
469 void blk_mq_tagset_wait_completed_request(struct blk_mq_tag_set *tagset) in blk_mq_tagset_wait_completed_request()
616 struct blk_mq_tag_set *set = hctx->queue->tag_set; in blk_mq_tag_update_depth()
654 void blk_mq_tag_resize_shared_tags(struct blk_mq_tag_set *set, unsigned int size) in blk_mq_tag_resize_shared_tags()
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, in bsg_init_rq()
312 static void bsg_exit_rq(struct blk_mq_tag_set *set, struct request *req, in bsg_exit_rq()
365 struct blk_mq_tag_set *set; in bsg_setup_queue()
H A Dblk-mq-sched.c425 struct blk_mq_tag_set *set = queue->tag_set; in blk_mq_init_sched_shared_tags()
/openbmc/linux/drivers/block/null_blk/
H A Dnull_blk.h131 struct blk_mq_tag_set *tag_set;
132 struct blk_mq_tag_set __tag_set;
/openbmc/linux/drivers/s390/block/
H A Dscm_blk.h20 struct blk_mq_tag_set tag_set;
/openbmc/linux/include/linux/mtd/
H A Dblktrans.h34 struct blk_mq_tag_set *tag_set;
/openbmc/linux/drivers/mmc/core/
H A Dqueue.h77 struct blk_mq_tag_set tag_set;
H A Dqueue.c203 static int mmc_mq_init_request(struct blk_mq_tag_set *set, struct request *req, in mmc_mq_init_request()
218 static void mmc_mq_exit_request(struct blk_mq_tag_set *set, struct request *req, in mmc_mq_exit_request()
/openbmc/linux/drivers/block/rnbd/
H A Drnbd-clt.h89 struct blk_mq_tag_set tag_set;
/openbmc/linux/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, in nvme_loop_init_request()
/openbmc/linux/drivers/nvme/host/
H A Dnvme.h292 struct blk_mq_tag_set *tagset;
293 struct blk_mq_tag_set *admin_tagset;
810 int nvme_alloc_admin_tag_set(struct nvme_ctrl *ctrl, struct blk_mq_tag_set *set,
813 int nvme_alloc_io_tag_set(struct nvme_ctrl *ctrl, struct blk_mq_tag_set *set,
H A Dfabrics.h220 void nvmf_map_queues(struct blk_mq_tag_set *set, struct nvme_ctrl *ctrl,
H A Drdma.c108 struct blk_mq_tag_set tag_set;
117 struct blk_mq_tag_set admin_tag_set;
285 static void nvme_rdma_exit_request(struct blk_mq_tag_set *set, in nvme_rdma_exit_request()
293 static int nvme_rdma_init_request(struct blk_mq_tag_set *set, in nvme_rdma_init_request()
2106 static void nvme_rdma_map_queues(struct blk_mq_tag_set *set) in nvme_rdma_map_queues()
H A Dapple.c193 struct blk_mq_tag_set admin_tagset;
194 struct blk_mq_tag_set tagset;
782 static int apple_nvme_init_request(struct blk_mq_tag_set *set, in apple_nvme_init_request()
/openbmc/linux/drivers/memstick/core/
H A Dms_block.h150 struct blk_mq_tag_set tag_set;
/openbmc/linux/drivers/md/
H A Ddm-rq.c457 static int dm_mq_init_request(struct blk_mq_tag_set *set, struct request *rq, in dm_mq_init_request()
543 md->tag_set = kzalloc_node(sizeof(struct blk_mq_tag_set), GFP_KERNEL, md->numa_node_id); in dm_mq_init_request_queue()
H A Ddm-core.h120 struct blk_mq_tag_set *tag_set;
/openbmc/linux/drivers/block/mtip32xx/
H A Dmtip32xx.h434 struct blk_mq_tag_set tags; /* blk_mq tags */
/openbmc/linux/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, in ubiblock_init_request()
/openbmc/linux/drivers/block/aoe/
H A Daoe.h174 struct blk_mq_tag_set tag_set;
/openbmc/linux/drivers/block/
H A Dz2ram.c310 static struct blk_mq_tag_set tag_set;
/openbmc/linux/include/scsi/
H A Dscsi_host.h566 struct blk_mq_tag_set tag_set;

123