Searched refs:tagset (Results 1 – 7 of 7) sorted by relevance
| /linux/block/ |
| H A D | blk-mq-tag.c | 434 void blk_mq_tagset_busy_iter(struct blk_mq_tag_set *tagset, in blk_mq_tagset_busy_iter() argument 437 unsigned int flags = tagset->flags; in blk_mq_tagset_busy_iter() 440 srcu_idx = srcu_read_lock(&tagset->tags_srcu); in blk_mq_tagset_busy_iter() 442 nr_tags = blk_mq_is_shared_tags(flags) ? 1 : tagset->nr_hw_queues; in blk_mq_tagset_busy_iter() 445 if (tagset->tags && tagset->tags[i]) in blk_mq_tagset_busy_iter() 446 __blk_mq_all_tag_iter(tagset->tags[i], fn, priv, in blk_mq_tagset_busy_iter() 449 srcu_read_unlock(&tagset->tags_srcu, srcu_idx); 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() argument 474 blk_mq_tagset_busy_iter(tagset, in blk_mq_tagset_wait_completed_request()
|
| /linux/drivers/nvme/host/ |
| H A D | apple.c | 202 struct blk_mq_tag_set tagset; member 613 return anv->tagset.tags[0]; in apple_nvme_queue_tagset() 1206 blk_mq_update_nr_hw_queues(&anv->tagset, 1); in apple_nvme_reset_work() 1320 anv->tagset.ops = &apple_nvme_mq_ops; in apple_nvme_alloc_tagsets() 1321 anv->tagset.nr_hw_queues = 1; in apple_nvme_alloc_tagsets() 1322 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 D | core.c | 163 if (nvme_ctrl_state(ctrl) == NVME_CTRL_LIVE && ctrl->tagset) in nvme_queue_scan() 544 if (ctrl->tagset) { in nvme_cancel_tagset() 545 blk_mq_tagset_busy_iter(ctrl->tagset, in nvme_cancel_tagset() 547 blk_mq_tagset_wait_completed_request(ctrl->tagset); in nvme_cancel_tagset() 4163 disk = blk_mq_alloc_disk(ctrl->tagset, &lim, ns); in nvme_alloc_ns() 4536 if (nvme_ctrl_state(ctrl) != NVME_CTRL_LIVE || !ctrl->tagset) in nvme_scan_work() 4990 ctrl->tagset = set; in nvme_alloc_io_tag_set() 5006 blk_mq_free_tag_set(ctrl->tagset); in nvme_remove_io_tag_set() 5306 if (!ctrl->tagset) in nvme_quiesce_io_queues() 5309 blk_mq_quiesce_tagset(ctrl->tagset); in nvme_quiesce_io_queues() [all …]
|
| H A D | tcp.c | 2203 nr_queues = min(ctrl->tagset->nr_hw_queues + 1, ctrl->queue_count); in nvme_tcp_configure_io_queues() 2221 blk_mq_update_nr_hw_queues(ctrl->tagset, in nvme_tcp_configure_io_queues() 2231 ctrl->tagset->nr_hw_queues + 1); in nvme_tcp_configure_io_queues()
|
| H A D | nvme.h | 348 struct blk_mq_tag_set *tagset; member
|
| H A D | fc.c | 2907 ctrl->ctrl.tagset = NULL; in nvme_fc_create_io_queues() 3238 if (ctrl->ctrl.tagset) { in nvme_fc_delete_association() 3269 if (ctrl->ctrl.tagset) in nvme_fc_delete_ctrl()
|
| H A D | rdma.c | 901 blk_mq_update_nr_hw_queues(ctrl->ctrl.tagset, in nvme_rdma_configure_io_queues()
|