Home
last modified time | relevance | path

Searched refs:nr_queues (Results 1 – 25 of 55) sorted by relevance

123

/linux/drivers/crypto/cavium/cpt/
H A Dcptvf_main.c42 if (cptvf->nr_queues) { in init_worker_threads()
44 cptvf->nr_queues); in init_worker_threads()
47 for (i = 0; i < cptvf->nr_queues; i++) { in init_worker_threads()
69 if (cptvf->nr_queues) { in cleanup_worker_threads()
71 cptvf->nr_queues); in cleanup_worker_threads()
74 for (i = 0; i < cptvf->nr_queues; i++) in cleanup_worker_threads()
100 pqinfo->nr_queues = 0; in free_pending_queues()
104 u32 nr_queues) in alloc_pending_queues() argument
110 pqinfo->nr_queues = nr_queues; in alloc_pending_queues()
136 init_pending_queues(struct cpt_vf * cptvf,u32 qlen,u32 nr_queues) init_pending_queues() argument
312 cptvf_sw_init(struct cpt_vf * cptvf,u32 qlen,u32 nr_queues) cptvf_sw_init() argument
[all...]
H A Dcptvf.h85 u32 nr_queues; /* Number of queues supported */ member
91 for (i = 0, q = &qinfo->queue[i]; i < qinfo->nr_queues; i++, \
110 u32 nr_queues; member
H A Dcptvf_reqmanager.c233 if (unlikely(qno >= cptvf->nr_queues)) { in send_cpt_command()
234 dev_err(&pdev->dev, "Invalid queue (qno: %d, nr_queues: %d)\n", in send_cpt_command()
235 qno, cptvf->nr_queues); in send_cpt_command()
545 if (unlikely(qno > cptvf->nr_queues)) { in vq_post_process()
/linux/drivers/crypto/cavium/nitrox/
H A Dnitrox_sriov.c58 int nr_queues = 0; in vf_mode_to_nr_queues() local
62 nr_queues = MAX_PF_QUEUES; in vf_mode_to_nr_queues()
65 nr_queues = 8; in vf_mode_to_nr_queues()
68 nr_queues = 4; in vf_mode_to_nr_queues()
71 nr_queues = 2; in vf_mode_to_nr_queues()
74 nr_queues = 1; in vf_mode_to_nr_queues()
78 return nr_queues; in vf_mode_to_nr_queues()
H A Dnitrox_lib.c91 for (i = 0; i < ndev->nr_queues; i++) { in nitrox_free_aqm_queues()
102 for (i = 0; i < ndev->nr_queues; i++) { in nitrox_alloc_aqm_queues()
142 for (i = 0; i < ndev->nr_queues; i++) { in nitrox_free_pktin_queues()
155 ndev->pkt_inq = kcalloc_node(ndev->nr_queues, in nitrox_alloc_pktin_queues()
161 for (i = 0; i < ndev->nr_queues; i++) { in nitrox_alloc_pktin_queues()
H A Dnitrox_dev.h152 * @nr_queues: number of queues enabled in VF
160 int nr_queues; member
224 * @nr_queues: Number of command queues
250 u16 nr_queues; member
H A Dnitrox_mbx.c68 vfdev->nr_queues = vfdev->msg.data; in pf2vf_send_response()
76 vfdev->nr_queues = 0; in pf2vf_send_response()
/linux/block/
H A Dblk-mq-cpumap.c64 masks = group_cpus_evenly(qmap->nr_queues, &nr_masks); in blk_mq_map_queues()
71 for (queue = 0; queue < qmap->nr_queues; queue++) { in blk_mq_map_queues()
118 for (queue = 0; queue < qmap->nr_queues; queue++) { in blk_mq_map_hw_queues()
/linux/tools/testing/selftests/drivers/net/
H A Dshaper.py49 cfg.nr_queues = channels['rx-count']
52 cfg.nr_queues = channels['combined-count']
53 if cfg.nr_queues < 3:
54 raise KsftSkipEx(f"device does not support enough queues min 3 found {cfg.nr_queues}")
140 if cfg.nr_queues < 3:
141 raise KsftSkipEx(f"netdev does not have enough queues min 3 reported {cfg.nr_queues}")
186 if cfg.nr_queues < 4:
187 raise KsftSkipEx(f"netdev does not have enough queues min 4 reported {cfg.nr_queues}")
376 if cfg.nr_queues < 4:
377 raise KsftSkipEx(f"netdev does not have enough queues min 4 reported {cfg.nr_queues}")
[all...]
/linux/drivers/staging/media/ipu7/
H A Dipu7-isys-video.h64 int nr_queues; /* Number of capture queues */ member
102 int nr_queues);
108 struct media_entity **source_entity, int *nr_queues);
H A Dipu7-isys-queue.c384 if (stream->nr_streaming != stream->nr_queues) { in buf_queue()
538 int nr_queues, ret; in start_streaming() local
544 ret = ipu7_isys_setup_video(av, &source_entity, &nr_queues); in start_streaming()
562 nr_queues); in start_streaming()
571 stream->nr_queues); in start_streaming()
575 if (stream->nr_streaming != stream->nr_queues) in start_streaming()
625 if (stream->nr_streaming == stream->nr_queues && stream->streaming) in stop_streaming()
H A Dipu7-isys-video.c630 int nr_queues) in ipu7_isys_video_prepare_stream() argument
638 stream->nr_queues = nr_queues; in ipu7_isys_video_prepare_stream()
952 struct media_entity **source_entity, int *nr_queues) in ipu7_isys_setup_video() argument
967 *nr_queues = 0; in ipu7_isys_setup_video()
1003 nr_queues); in ipu7_isys_setup_video()
1009 *nr_queues = 1; in ipu7_isys_setup_video()
1010 } else if (*nr_queues && !ret) { in ipu7_isys_setup_video()
H A Dipu7-isys-csi2.h63 int *nr_queues);
/linux/drivers/ufs/core/
H A Dufs-mcq.c205 hba->nr_queues[HCTX_TYPE_DEFAULT] = rw_queues; in ufshcd_mcq_config_nr_queues()
206 rem -= hba->nr_queues[HCTX_TYPE_DEFAULT]; in ufshcd_mcq_config_nr_queues()
212 hba->nr_queues[HCTX_TYPE_POLL] = poll_queues; in ufshcd_mcq_config_nr_queues()
213 rem -= hba->nr_queues[HCTX_TYPE_POLL]; in ufshcd_mcq_config_nr_queues()
217 hba->nr_queues[HCTX_TYPE_READ] = read_queues; in ufshcd_mcq_config_nr_queues()
218 rem -= hba->nr_queues[HCTX_TYPE_READ]; in ufshcd_mcq_config_nr_queues()
221 if (!hba->nr_queues[HCTX_TYPE_DEFAULT]) in ufshcd_mcq_config_nr_queues()
222 hba->nr_queues[HCTX_TYPE_DEFAULT] = min3(rem, rw_queues, in ufshcd_mcq_config_nr_queues()
226 host->nr_hw_queues += hba->nr_queues[i]; in ufshcd_mcq_config_nr_queues()
402 if (i < hba->nr_hw_queues - hba->nr_queues[HCTX_TYPE_POL in ufshcd_mcq_make_queues_operational()
[all...]
/linux/drivers/media/pci/intel/ipu6/
H A Dipu6-isys-video.h55 int nr_queues; /* Number of capture queues */ member
110 int nr_queues);
116 struct media_entity **source_entity, int *nr_queues);
H A Dipu6-isys-queue.c383 if (stream->nr_streaming != stream->nr_queues) { in buf_queue()
549 int nr_queues, ret; in start_streaming() local
555 ret = ipu6_isys_setup_video(av, &source_entity, &nr_queues); in start_streaming()
577 nr_queues); in start_streaming()
584 stream->nr_queues); in start_streaming()
590 if (stream->nr_streaming != stream->nr_queues) in start_streaming()
638 if (stream->nr_streaming == stream->nr_queues && stream->streaming) in stop_streaming()
H A Dipu6-isys-video.c714 int nr_queues) in ipu6_isys_video_prepare_stream() argument
722 stream->nr_queues = nr_queues; in ipu6_isys_video_prepare_stream()
1168 struct media_entity **source_entity, int *nr_queues) in ipu6_isys_setup_video() argument
1183 *nr_queues = 0; in ipu6_isys_setup_video()
1204 (*nr_queues)++; in ipu6_isys_setup_video()
/linux/fs/fuse/
H A Ddev_uring.c126 for (qid = 0; qid < ring->nr_queues; qid++) { in fuse_uring_abort_end_requests()
167 for (qid = 0; qid < ring->nr_queues; qid++) { in fuse_uring_request_expired()
194 for (qid = 0; qid < ring->nr_queues; qid++) { in fuse_uring_destruct()
228 size_t nr_queues = num_possible_cpus(); in fuse_uring_create() local
236 ring->queues = kcalloc(nr_queues, sizeof(struct fuse_ring_queue *), in fuse_uring_create()
254 ring->nr_queues = nr_queues; in fuse_uring_create()
406 for (qid = 0; qid < ring->nr_queues; qid++) { in fuse_uring_log_ent_state()
437 for (qid = 0; qid < ring->nr_queues; qid++) { in fuse_uring_async_stop_queues()
472 for (qid = 0; qid < ring->nr_queues; qi in fuse_uring_stop_queues()
[all...]
H A Ddev_uring_i.h113 size_t nr_queues; member
/linux/drivers/nvme/target/
H A Dpci-epf.c164 unsigned int nr_queues; member
503 ctrl->irq_vectors = kcalloc(ctrl->nr_queues, in nvmet_pci_epf_alloc_irq_vectors()
531 for (i = 0; i < ctrl->nr_queues; i++) { in nvmet_pci_epf_find_irq_vector()
554 for (i = 0; i < ctrl->nr_queues; i++) { in nvmet_pci_epf_add_irq_vector()
1564 ctrl->sq = kcalloc(ctrl->nr_queues, in nvmet_pci_epf_alloc_queues()
1569 ctrl->cq = kcalloc(ctrl->nr_queues, in nvmet_pci_epf_alloc_queues()
1577 for (qid = 0; qid < ctrl->nr_queues; qid++) { in nvmet_pci_epf_alloc_queues()
1717 for (i = 0; i < ctrl->nr_queues; i++) { in nvmet_pci_epf_poll_sqs_work()
1931 for (qid = 1; qid < ctrl->nr_queues; qid++) in nvmet_pci_epf_disable_ctrl()
1934 for (qid = 1; qid < ctrl->nr_queues; qi in nvmet_pci_epf_disable_ctrl()
[all...]
/linux/tools/testing/selftests/ublk/
H A Dkublk.c1105 unsigned nr_queues = ctx->nr_hw_queues; in __cmd_dev_add() local
1123 if (nr_queues > UBLK_MAX_QUEUES || depth > UBLK_QUEUE_DEPTH) { in __cmd_dev_add()
1124 ublk_err("%s: invalid nr_queues or depth queues %u depth %u\n", in __cmd_dev_add()
1125 __func__, nr_queues, depth); in __cmd_dev_add()
1132 nthreads = nr_queues; in __cmd_dev_add()
1141 if (nthreads != nr_queues && !ctx->per_io_tasks) { in __cmd_dev_add()
1144 __func__, nthreads, nr_queues); in __cmd_dev_add()
1171 info->nr_hw_queues = nr_queues; in __cmd_dev_add()
1471 printf("%s %s -t [null|loop|stripe|fault_inject] [-q nr_queues] [-d depth] [-n dev_id]\n", in __cmd_create_help()
1477 printf("\tdefault: nr_queues in __cmd_create_help()
[all...]
/linux/drivers/virtio/
H A Dvirtio_rtc_driver.c1221 int nr_queues, ret; in viortc_init_vqs() local
1227 nr_queues = VIORTC_ALARMQ + 1; in viortc_init_vqs()
1229 nr_queues = VIORTC_REQUESTQ + 1; in viortc_init_vqs()
1231 ret = virtio_find_vqs(vdev, nr_queues, vqs, vqs_info, NULL); in viortc_init_vqs()
/linux/drivers/nvme/host/
H A Dfabrics.c1163 set->map[HCTX_TYPE_DEFAULT].nr_queues = in nvmf_map_queues()
1166 set->map[HCTX_TYPE_READ].nr_queues = in nvmf_map_queues()
1172 set->map[HCTX_TYPE_DEFAULT].nr_queues = in nvmf_map_queues()
1175 set->map[HCTX_TYPE_READ].nr_queues = in nvmf_map_queues()
1184 set->map[HCTX_TYPE_POLL].nr_queues = io_queues[HCTX_TYPE_POLL]; in nvmf_map_queues()
/linux/drivers/block/
H A Dzloop.c44 { ZLOOP_OPT_NR_QUEUES, "nr_queues=%u" },
71 unsigned int nr_queues; member
941 opts->nr_queues * opts->queue_depth, zlo->id); in zloop_ctl_add()
981 zlo->tag_set.nr_hw_queues = opts->nr_queues; in zloop_ctl_add()
1106 opts->nr_queues = ZLOOP_DEF_NR_QUEUES; in zloop_parse_options()
1201 opts->nr_queues = min(token, num_online_cpus()); in zloop_parse_options()
/linux/drivers/s390/cio/
H A Dqdio_setup.c100 static int __qdio_allocate_qs(struct qdio_q **irq_ptr_qs, int nr_queues) in __qdio_allocate_qs() argument
105 for (i = 0; i < nr_queues; i++) { in __qdio_allocate_qs()

123