Searched refs:nr_io_queues (Results 1 - 10 of 10) sorted by relevance
/linux-master/drivers/nvme/host/ |
H A D | fabrics.h | 93 * @nr_io_queues: Number of controller IO queues that will be established. 122 unsigned int nr_io_queues; member in struct:nvmf_ctrl_options 212 return min(opts->nr_io_queues, num_online_cpus()) + 229 void nvmf_set_io_queues(struct nvmf_ctrl_options *opts, u32 nr_io_queues,
|
H A D | fabrics.c | 654 { NVMF_OPT_NR_IO_QUEUES, "nr_io_queues=%d" }, 699 opts->nr_io_queues = num_online_cpus(); 796 pr_debug("Ignoring nr_io_queues value for discovery controller\n"); 800 opts->nr_io_queues = min_t(unsigned int, 1037 opts->nr_io_queues = 0; 1067 void nvmf_set_io_queues(struct nvmf_ctrl_options *opts, u32 nr_io_queues, argument 1070 if (opts->nr_write_queues && opts->nr_io_queues < nr_io_queues) { 1076 io_queues[HCTX_TYPE_READ] = opts->nr_io_queues; 1077 nr_io_queues [all...] |
H A D | pci.c | 1476 static int nvme_cmb_qdepth(struct nvme_dev *dev, int nr_io_queues, argument 1483 if (q_size_aligned * nr_io_queues > dev->cmb_size) { 1484 u64 mem_per_q = div_u64(dev->cmb_size, nr_io_queues); 1698 static unsigned long db_bar_size(struct nvme_dev *dev, unsigned nr_io_queues) argument 1700 return NVME_REG_DBS + ((nr_io_queues + 1) * 8 * dev->db_stride); 2218 static int nvme_setup_irqs(struct nvme_dev *dev, unsigned int nr_io_queues) argument 2232 poll_queues = min(dev->nr_poll_queues, nr_io_queues - 1); 2249 irq_queues += (nr_io_queues - poll_queues); 2269 unsigned int nr_io_queues; local 2280 nr_io_queues [all...] |
H A D | fc.c | 2898 unsigned int nr_io_queues; local 2901 nr_io_queues = min(min(opts->nr_io_queues, num_online_cpus()), 2903 ret = nvme_set_queue_count(&ctrl->ctrl, &nr_io_queues); 2910 ctrl->ctrl.queue_count = nr_io_queues + 1; 2911 if (!nr_io_queues) 2952 unsigned int nr_io_queues; local 2955 nr_io_queues = min(min(opts->nr_io_queues, num_online_cpus()), 2957 ret = nvme_set_queue_count(&ctrl->ctrl, &nr_io_queues); [all...] |
H A D | rdma.c | 719 unsigned int nr_io_queues; local 722 nr_io_queues = nvmf_nr_io_queues(opts); 723 ret = nvme_set_queue_count(&ctrl->ctrl, &nr_io_queues); 727 if (nr_io_queues == 0) { 733 ctrl->ctrl.queue_count = nr_io_queues + 1; 735 "creating %d I/O queues.\n", nr_io_queues); 737 nvmf_set_io_queues(opts, nr_io_queues, ctrl->io_queues); 2286 ctrl->ctrl.queue_count = opts->nr_io_queues + opts->nr_write_queues +
|
H A D | tcp.c | 1982 unsigned int nr_io_queues; local 1985 nr_io_queues = nvmf_nr_io_queues(ctrl->opts); 1986 ret = nvme_set_queue_count(ctrl, &nr_io_queues); 1990 if (nr_io_queues == 0) { 1996 ctrl->queue_count = nr_io_queues + 1; 1998 "creating %d I/O queues.\n", nr_io_queues); 2000 nvmf_set_io_queues(ctrl->opts, nr_io_queues, 2695 ctrl->ctrl.queue_count = opts->nr_io_queues + opts->nr_write_queues +
|
H A D | apple.c | 984 unsigned int nr_io_queues = 1; local 1134 nr_io_queues = 1; 1135 ret = nvme_set_queue_count(&anv->ctrl, &nr_io_queues); 1138 if (nr_io_queues != 1) { 1143 anv->ctrl.queue_count = nr_io_queues + 1;
|
H A D | auth.c | 53 return ctrl->opts->nr_io_queues + ctrl->opts->nr_write_queues +
|
H A D | core.c | 1631 int status, nr_io_queues; local 1647 nr_io_queues = min(result & 0xffff, result >> 16) + 1; 1648 *count = min(*count, nr_io_queues);
|
/linux-master/drivers/nvme/target/ |
H A D | loop.c | 305 unsigned int nr_io_queues; local 308 nr_io_queues = min(opts->nr_io_queues, num_online_cpus()); 309 ret = nvme_set_queue_count(&ctrl->ctrl, &nr_io_queues); 310 if (ret || !nr_io_queues) 313 dev_info(ctrl->ctrl.device, "creating %d I/O queues.\n", nr_io_queues); 315 for (i = 1; i <= nr_io_queues; i++) { 566 ctrl->queues = kcalloc(opts->nr_io_queues + 1, sizeof(*ctrl->queues), 584 if (opts->nr_io_queues) {
|
Completed in 363 milliseconds