Searched refs:nr_io_queues (Results 1 – 8 of 8) sorted by relevance
/linux/drivers/nvme/target/ |
A D | loop.c | 309 unsigned int nr_io_queues; in nvme_loop_init_io_queues() local 312 nr_io_queues = min(opts->nr_io_queues, num_online_cpus()); in nvme_loop_init_io_queues() 313 ret = nvme_set_queue_count(&ctrl->ctrl, &nr_io_queues); in nvme_loop_init_io_queues() 314 if (ret || !nr_io_queues) in nvme_loop_init_io_queues() 317 dev_info(ctrl->ctrl.device, "creating %d I/O queues.\n", nr_io_queues); in nvme_loop_init_io_queues() 319 for (i = 1; i <= nr_io_queues; i++) { in nvme_loop_init_io_queues() 614 ctrl->queues = kcalloc(opts->nr_io_queues + 1, sizeof(*ctrl->queues), in nvme_loop_create_ctrl() 631 if (opts->nr_io_queues) { in nvme_loop_create_ctrl()
|
/linux/drivers/nvme/host/ |
A D | tcp.c | 1734 unsigned int nr_io_queues; in nvme_tcp_nr_io_queues() local 1736 nr_io_queues = min(ctrl->opts->nr_io_queues, num_online_cpus()); in nvme_tcp_nr_io_queues() 1740 return nr_io_queues; in nvme_tcp_nr_io_queues() 1744 unsigned int nr_io_queues) in nvme_tcp_set_io_queues() argument 1749 if (opts->nr_write_queues && opts->nr_io_queues < nr_io_queues) { in nvme_tcp_set_io_queues() 1758 min(opts->nr_write_queues, nr_io_queues); in nvme_tcp_set_io_queues() 1767 min(opts->nr_io_queues, nr_io_queues); in nvme_tcp_set_io_queues() 1774 min(opts->nr_poll_queues, nr_io_queues); in nvme_tcp_set_io_queues() 1780 unsigned int nr_io_queues; in nvme_tcp_alloc_io_queues() local 1788 if (nr_io_queues == 0) { in nvme_tcp_alloc_io_queues() [all …]
|
A D | rdma.c | 724 unsigned int nr_io_queues, nr_default_queues; in nvme_rdma_alloc_io_queues() local 729 min(opts->nr_io_queues, num_online_cpus())); in nvme_rdma_alloc_io_queues() 739 if (nr_io_queues == 0) { in nvme_rdma_alloc_io_queues() 745 ctrl->ctrl.queue_count = nr_io_queues + 1; in nvme_rdma_alloc_io_queues() 747 "creating %d I/O queues.\n", nr_io_queues); in nvme_rdma_alloc_io_queues() 756 nr_io_queues -= ctrl->io_queues[HCTX_TYPE_READ]; in nvme_rdma_alloc_io_queues() 758 min(nr_default_queues, nr_io_queues); in nvme_rdma_alloc_io_queues() 759 nr_io_queues -= ctrl->io_queues[HCTX_TYPE_DEFAULT]; in nvme_rdma_alloc_io_queues() 767 min(nr_read_queues, nr_io_queues); in nvme_rdma_alloc_io_queues() 771 if (opts->nr_poll_queues && nr_io_queues) { in nvme_rdma_alloc_io_queues() [all …]
|
A D | pci.c | 1474 if (q_size_aligned * nr_io_queues > dev->cmb_size) { in nvme_cmb_qdepth() 1475 u64 mem_per_q = div_u64(dev->cmb_size, nr_io_queues); in nvme_cmb_qdepth() 2250 irq_queues += (nr_io_queues - poll_queues); in nvme_setup_irqs() 2276 unsigned int nr_io_queues; in nvme_setup_io_queues() local 2287 nr_io_queues = dev->nr_allocated_queues - 1; in nvme_setup_io_queues() 2292 if (nr_io_queues == 0) in nvme_setup_io_queues() 2309 result = nvme_cmb_qdepth(dev, nr_io_queues, in nvme_setup_io_queues() 2318 size = db_bar_size(dev, nr_io_queues); in nvme_setup_io_queues() 2322 if (!--nr_io_queues) { in nvme_setup_io_queues() 2340 result = nvme_setup_irqs(dev, nr_io_queues); in nvme_setup_io_queues() [all …]
|
A D | fc.c | 2882 unsigned int nr_io_queues; in nvme_fc_create_io_queues() local 2885 nr_io_queues = min(min(opts->nr_io_queues, num_online_cpus()), in nvme_fc_create_io_queues() 2894 ctrl->ctrl.queue_count = nr_io_queues + 1; in nvme_fc_create_io_queues() 2895 if (!nr_io_queues) in nvme_fc_create_io_queues() 2956 unsigned int nr_io_queues; in nvme_fc_recreate_io_queues() local 2959 nr_io_queues = min(min(opts->nr_io_queues, num_online_cpus()), in nvme_fc_recreate_io_queues() 2968 if (!nr_io_queues && prior_ioq_cnt) { in nvme_fc_recreate_io_queues() 2975 ctrl->ctrl.queue_count = nr_io_queues + 1; in nvme_fc_recreate_io_queues() 2980 if (prior_ioq_cnt != nr_io_queues) { in nvme_fc_recreate_io_queues() 2983 prior_ioq_cnt, nr_io_queues); in nvme_fc_recreate_io_queues() [all …]
|
A D | fabrics.h | 117 unsigned int nr_io_queues; member
|
A D | fabrics.c | 567 opts->nr_io_queues = num_online_cpus(); in nvmf_parse_options() 663 opts->nr_io_queues = min_t(unsigned int, in nvmf_parse_options() 842 opts->nr_io_queues = 0; in nvmf_parse_options()
|
A D | core.c | 1534 int status, nr_io_queues; in nvme_set_queue_count() local 1550 nr_io_queues = min(result & 0xffff, result >> 16) + 1; in nvme_set_queue_count() 1551 *count = min(*count, nr_io_queues); in nvme_set_queue_count()
|
Completed in 38 milliseconds