Home
last modified time | relevance | path

Searched refs:tagset (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/nvme/host/
H A Dapple.c216 struct blk_mq_tag_set tagset; member
629 return anv->tagset.tags[0]; in apple_nvme_queue_tagset()
1207 blk_mq_update_nr_hw_queues(&anv->tagset, 1); in apple_nvme_reset_work()
1321 anv->tagset.ops = &apple_nvme_mq_ops; in apple_nvme_alloc_tagsets()
1322 anv->tagset.nr_hw_queues = 1; in apple_nvme_alloc_tagsets()
1323 anv->tagset.nr_maps = 1; in apple_nvme_alloc_tagsets()
1329 anv->tagset.reserved_tags = APPLE_NVME_AQ_DEPTH; in apple_nvme_alloc_tagsets()
1330 anv->tagset.queue_depth = anv->hw->max_queue_depth - 1; in apple_nvme_alloc_tagsets()
1331 anv->tagset.timeout = NVME_IO_TIMEOUT; in apple_nvme_alloc_tagsets()
1332 anv->tagset.numa_node = NUMA_NO_NODE; in apple_nvme_alloc_tagsets()
[all …]
H A Dpci.c297 struct blk_mq_tag_set tagset; member
646 tags = qid ? dev->tagset.tags[qid - 1] : dev->admin_tagset.tags[0]; in nvme_init_hctx_common()
1565 return nvmeq->dev->tagset.tags[nvmeq->qid - 1]; in nvme_queue_tagset()
2975 if (dev->ctrl.tagset) { in nvme_setup_io_queues()
2981 if (dev->ctrl.tagset->nr_maps < 3) in nvme_setup_io_queues()
2983 if (dev->ctrl.tagset->nr_maps < 2) in nvme_setup_io_queues()
3186 if (!dev->ctrl.tagset) { in nvme_pci_update_nr_queues()
3187 nvme_alloc_io_tag_set(&dev->ctrl, &dev->tagset, &nvme_mq_ops, in nvme_pci_update_nr_queues()
3202 blk_mq_update_nr_hw_queues(&dev->tagset, dev->online_queues - 1); in nvme_pci_update_nr_queues()
3385 if (dev->tagset in nvme_free_tagset()
[all...]
H A Dcore.c168 if (nvme_ctrl_state(ctrl) == NVME_CTRL_LIVE && ctrl->tagset) in nvme_queue_scan()
561 if (ctrl->tagset) { in nvme_cancel_tagset()
562 blk_mq_tagset_busy_iter(ctrl->tagset, in nvme_cancel_tagset()
564 blk_mq_tagset_wait_completed_request(ctrl->tagset); in nvme_cancel_tagset()
4274 disk = blk_mq_alloc_disk(ctrl->tagset, &lim, ns); in nvme_alloc_ns()
4654 /* No tagset on a live ctrl means IO queues could not created */ in nvme_scan_work()
4655 if (nvme_ctrl_state(ctrl) != NVME_CTRL_LIVE || !ctrl->tagset) in nvme_scan_work()
5049 * As we're about to destroy the queue and free tagset in nvme_alloc_io_tag_set()
5102 ctrl->tagset = set;
5118 blk_mq_free_tag_set(ctrl->tagset); in nvme_start_ctrl()
[all...]
H A Dfc.c2476 if (ctrl->ctrl.queue_count > 1 && ctrl->ctrl.tagset) { in __nvme_fc_abort_outstanding_ios()
2917 * and io tagsets. Cancel it first before removing io tagset. in nvme_fc_create_io_queues()
2924 ctrl->ctrl.tagset = NULL; in nvme_fc_create_io_queues()
3257 if (ctrl->ctrl.tagset) { in nvme_fc_delete_association()
3288 if (ctrl->ctrl.tagset) in nvme_fc_delete_ctrl()
H A Dtcp.c2257 * Only start IO queues for which we have allocated the tagset in nvme_tcp_configure_io_queues()
2261 nr_queues = min(ctrl->tagset->nr_hw_queues + 1, ctrl->queue_count); in nvme_tcp_configure_io_queues()
2279 blk_mq_update_nr_hw_queues(ctrl->tagset, in nvme_tcp_configure_io_queues()
2289 ctrl->tagset->nr_hw_queues + 1); in nvme_tcp_configure_io_queues()
H A Dnvme.h356 struct blk_mq_tag_set *tagset; member
H A Drdma.c931 blk_mq_update_nr_hw_queues(ctrl->ctrl.tagset, in nvme_rdma_configure_io_queues()