Lines Matching refs:nr_io_queues
716 unsigned int nr_io_queues, nr_default_queues; in nvme_rdma_alloc_io_queues() local
721 min(opts->nr_io_queues, num_online_cpus())); in nvme_rdma_alloc_io_queues()
725 nr_io_queues = nr_read_queues + nr_default_queues + nr_poll_queues; in nvme_rdma_alloc_io_queues()
727 ret = nvme_set_queue_count(&ctrl->ctrl, &nr_io_queues); in nvme_rdma_alloc_io_queues()
731 ctrl->ctrl.queue_count = nr_io_queues + 1; in nvme_rdma_alloc_io_queues()
736 "creating %d I/O queues.\n", nr_io_queues); in nvme_rdma_alloc_io_queues()
738 if (opts->nr_write_queues && nr_read_queues < nr_io_queues) { in nvme_rdma_alloc_io_queues()
745 nr_io_queues -= ctrl->io_queues[HCTX_TYPE_READ]; in nvme_rdma_alloc_io_queues()
747 min(nr_default_queues, nr_io_queues); in nvme_rdma_alloc_io_queues()
748 nr_io_queues -= ctrl->io_queues[HCTX_TYPE_DEFAULT]; in nvme_rdma_alloc_io_queues()
756 min(nr_read_queues, nr_io_queues); in nvme_rdma_alloc_io_queues()
757 nr_io_queues -= ctrl->io_queues[HCTX_TYPE_DEFAULT]; in nvme_rdma_alloc_io_queues()
760 if (opts->nr_poll_queues && nr_io_queues) { in nvme_rdma_alloc_io_queues()
763 min(nr_poll_queues, nr_io_queues); in nvme_rdma_alloc_io_queues()
2355 ctrl->ctrl.queue_count = opts->nr_io_queues + opts->nr_write_queues + in nvme_rdma_create_ctrl()