Lines Matching refs:vqs
54 struct virtio_fs_vq *vqs; member
127 return &fs->vqs[vq->index]; in vq_to_fsvq()
154 kfree(vfs->vqs); in release_virtio_fs_obj()
200 fsvq = &fs->vqs[i]; in virtio_fs_drain_all_queues_locked()
224 fsvq = &fs->vqs[i]; in virtio_fs_start_all_queues()
281 struct virtio_fs_vq *fsvq = &fs->vqs[i]; in virtio_fs_free_devs()
672 struct virtqueue **vqs; in virtio_fs_setup_vqs() local
684 fs->vqs = kcalloc(fs->nvqs, sizeof(fs->vqs[VQ_HIPRIO]), GFP_KERNEL); in virtio_fs_setup_vqs()
685 if (!fs->vqs) in virtio_fs_setup_vqs()
688 vqs = kmalloc_array(fs->nvqs, sizeof(vqs[VQ_HIPRIO]), GFP_KERNEL); in virtio_fs_setup_vqs()
692 if (!vqs || !callbacks || !names) { in virtio_fs_setup_vqs()
699 virtio_fs_init_vq(&fs->vqs[VQ_HIPRIO], "hiprio", VQ_HIPRIO); in virtio_fs_setup_vqs()
700 names[VQ_HIPRIO] = fs->vqs[VQ_HIPRIO].name; in virtio_fs_setup_vqs()
707 virtio_fs_init_vq(&fs->vqs[i], vq_name, VQ_REQUEST); in virtio_fs_setup_vqs()
709 names[i] = fs->vqs[i].name; in virtio_fs_setup_vqs()
712 ret = virtio_find_vqs(vdev, fs->nvqs, vqs, callbacks, names, NULL); in virtio_fs_setup_vqs()
717 fs->vqs[i].vq = vqs[i]; in virtio_fs_setup_vqs()
723 kfree(vqs); in virtio_fs_setup_vqs()
725 kfree(fs->vqs); in virtio_fs_setup_vqs()
899 kfree(fs->vqs); in virtio_fs_probe()
913 fsvq = &fs->vqs[i]; in virtio_fs_stop_all_queues()
988 fsvq = &fs->vqs[VQ_HIPRIO]; in virtio_fs_wake_forget_and_unlock()
1249 fsvq = &fs->vqs[queue_id]; in virtio_fs_wake_pending_and_unlock()
1321 struct virtio_fs_vq *fsvq = &fs->vqs[i]; in virtio_fs_fill_super()
1344 struct virtio_fs_vq *fsvq = &fs->vqs[i]; in virtio_fs_fill_super()
1366 struct virtio_fs_vq *fsvq = &vfs->vqs[VQ_HIPRIO]; in virtio_fs_conn_destroy()