Lines Matching refs:vqs

79 	struct vduse_virtqueue *vqs;  member
437 struct vduse_virtqueue *vq = &dev->vqs[i]; in vduse_dev_reset()
469 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_set_vq_address()
503 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_kick_vq()
516 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_set_vq_cb()
527 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_set_vq_num()
536 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_set_vq_ready()
544 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_get_vq_ready()
553 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_set_vq_state()
572 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_get_vq_state()
627 if (num_max < dev->vqs[i].num_max) in vduse_vdpa_get_vq_num_max()
628 num_max = dev->vqs[i].num_max; in vduse_vdpa_get_vq_num_max()
866 vq = &dev->vqs[index]; in vduse_kickfd_setup()
892 if (!dev->vqs[i].num_max) in vduse_dev_is_ready()
1133 dev->vqs[index].num_max = config.max_size; in vduse_dev_ioctl()
1151 vq = &dev->vqs[index]; in vduse_dev_ioctl()
1201 ret = vduse_dev_queue_irq_work(dev, &dev->vqs[index].inject); in vduse_dev_ioctl()
1399 kfree(dev->vqs); in vduse_destroy_dev()
1518 dev->vqs = kcalloc(dev->vq_num, sizeof(*dev->vqs), GFP_KERNEL); in vduse_create_dev()
1519 if (!dev->vqs) in vduse_create_dev()
1523 dev->vqs[i].index = i; in vduse_create_dev()
1524 INIT_WORK(&dev->vqs[i].inject, vduse_vq_irq_inject); in vduse_create_dev()
1525 INIT_WORK(&dev->vqs[i].kick, vduse_vq_kick_work); in vduse_create_dev()
1526 spin_lock_init(&dev->vqs[i].kick_lock); in vduse_create_dev()
1527 spin_lock_init(&dev->vqs[i].irq_lock); in vduse_create_dev()
1549 kfree(dev->vqs); in vduse_create_dev()