Lines Matching refs:vqs

70 	struct vduse_virtqueue *vqs;  member
426 struct vduse_virtqueue *vq = &dev->vqs[i]; in vduse_dev_reset()
458 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_set_vq_address()
492 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_kick_vq()
505 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_set_vq_cb()
516 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_set_vq_num()
525 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_set_vq_ready()
533 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_get_vq_ready()
542 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_set_vq_state()
561 struct vduse_virtqueue *vq = &dev->vqs[idx]; in vduse_vdpa_get_vq_state()
609 if (num_max < dev->vqs[i].num_max) in vduse_vdpa_get_vq_num_max()
610 num_max = dev->vqs[i].num_max; in vduse_vdpa_get_vq_num_max()
841 vq = &dev->vqs[index]; in vduse_kickfd_setup()
867 if (!dev->vqs[i].num_max) in vduse_dev_is_ready()
1012 dev->vqs[index].num_max = config.max_size; in vduse_dev_ioctl()
1030 vq = &dev->vqs[index]; in vduse_dev_ioctl()
1080 ret = vduse_dev_queue_irq_work(dev, &dev->vqs[index].inject); in vduse_dev_ioctl()
1205 kfree(dev->vqs); in vduse_destroy_dev()
1321 dev->vqs = kcalloc(dev->vq_num, sizeof(*dev->vqs), GFP_KERNEL); in vduse_create_dev()
1322 if (!dev->vqs) in vduse_create_dev()
1326 dev->vqs[i].index = i; in vduse_create_dev()
1327 INIT_WORK(&dev->vqs[i].inject, vduse_vq_irq_inject); in vduse_create_dev()
1328 INIT_WORK(&dev->vqs[i].kick, vduse_vq_kick_work); in vduse_create_dev()
1329 spin_lock_init(&dev->vqs[i].kick_lock); in vduse_create_dev()
1330 spin_lock_init(&dev->vqs[i].irq_lock); in vduse_create_dev()
1352 kfree(dev->vqs); in vduse_create_dev()