Searched refs:num_vqs (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/vdpa/pds/ |
| H A D | vdpa_dev.c | 396 for (qid = 0; qid < pdsv->num_vqs; ++qid) { in pds_vdpa_request_irqs() 444 for (qid = 0; qid < pdsv->num_vqs; qid++) in pds_vdpa_release_irqs() 475 for (i = 0; i < pdsv->num_vqs; i++) { in pds_vdpa_set_status() 484 for (i = 0; i < pdsv->num_vqs; i++) { in pds_vdpa_set_status() 522 for (i = 0; i < pdsv->num_vqs && !err; i++) { in pds_vdpa_reset() 534 for (i = 0; i < pdsv->num_vqs && !err; i++) in pds_vdpa_reset() 690 pdsv->num_vqs = 2 * vq_pairs; in pds_vdpa_dev_add() 692 pdsv->num_vqs++; in pds_vdpa_dev_add() 694 if (pdsv->num_vqs > fw_max_vqs) { in pds_vdpa_dev_add() 696 __func__, pdsv->num_vqs, fw_max_vqs); in pds_vdpa_dev_add() [all …]
|
| H A D | vdpa_dev.h | 41 u8 num_vqs; /* num vqs in use */ member
|
| H A D | debugfs.c | 230 seq_printf(seq, "num_vqs: %d\n", pdsv->num_vqs); in config_show() 263 for (i = 0; i < vdpa_aux->pdsv->num_vqs; i++) { in pds_vdpa_debugfs_add_vdpadev()
|
| /linux/drivers/block/ |
| H A D | virtio_blk.c | 80 int num_vqs; member 964 unsigned short num_vqs; in init_vq() local 971 &num_vqs); in init_vq() 973 num_vqs = 1; in init_vq() 975 if (!err && !num_vqs) { in init_vq() 980 num_vqs = blk_mq_num_possible_queues( in init_vq() 981 min_not_zero(num_request_queues, num_vqs)); in init_vq() 983 num_poll_vqs = min_t(unsigned int, poll_queues, num_vqs - 1); in init_vq() 985 vblk->io_queues[HCTX_TYPE_DEFAULT] = num_vqs - num_poll_vqs; in init_vq() 994 vblk->vqs = kmalloc_objs(*vblk->vqs, num_vqs); in init_vq() [all …]
|
| /linux/drivers/scsi/ |
| H A D | virtio_scsi.c | 212 int i, num_vqs; in virtscsi_poll_requests() local 214 num_vqs = vscsi->num_queues; in virtscsi_poll_requests() 215 for (i = 0; i < num_vqs; i++) in virtscsi_poll_requests() 849 u32 num_vqs, num_poll_vqs, num_req_vqs; in virtscsi_init() local 855 num_vqs = num_req_vqs + VIRTIO_SCSI_VQ_BASE; in virtscsi_init() 856 vqs = kmalloc_objs(struct virtqueue *, num_vqs); in virtscsi_init() 857 vqs_info = kzalloc_objs(*vqs_info, num_vqs); in virtscsi_init() 879 for (i = VIRTIO_SCSI_VQ_BASE; i < num_vqs - num_poll_vqs; i++) { in virtscsi_init() 884 for (; i < num_vqs; i++) in virtscsi_init() 888 err = virtio_find_vqs(vdev, num_vqs, vqs, vqs_info, &desc); in virtscsi_init() [all …]
|
| /linux/drivers/vdpa/mlx5/net/ |
| H A D | mlx5_vnet.c | 1221 int num_vqs, in query_virtqueues() argument 1229 WARN(start_vq + num_vqs > mvdev->max_vqs, "query vq range invalid [%d, %d), max_vqs: %u\n", in query_virtqueues() 1230 start_vq, start_vq + num_vqs, mvdev->max_vqs); in query_virtqueues() 1232 cmds = kvzalloc_objs(*cmds, num_vqs); in query_virtqueues() 1233 cmd_mem = kvzalloc_objs(*cmd_mem, num_vqs); in query_virtqueues() 1239 for (int i = 0; i < num_vqs; i++) { in query_virtqueues() 1247 err = mlx5_vdpa_exec_async_cmds(&ndev->mvdev, cmds, num_vqs); in query_virtqueues() 1250 start_vq, start_vq + num_vqs, err); in query_virtqueues() 1254 for (int i = 0; i < num_vqs; i++) { in query_virtqueues() 1555 static int modify_virtqueues(struct mlx5_vdpa_net *ndev, int start_vq, int num_vqs, int state) in modify_virtqueues() argument [all …]
|