Lines Matching refs:vqs
61 struct virtio_fs_vq *vqs; member
146 return &fs->vqs[vq->index]; in vq_to_fsvq()
168 kfree(vfs->vqs); in release_virtio_fs_obj()
214 fsvq = &fs->vqs[i]; in virtio_fs_drain_all_queues_locked()
238 fsvq = &fs->vqs[i]; in virtio_fs_start_all_queues()
295 struct virtio_fs_vq *fsvq = &fs->vqs[i]; in virtio_fs_free_devs()
686 struct virtqueue **vqs; in virtio_fs_setup_vqs() local
698 fs->vqs = kcalloc(fs->nvqs, sizeof(fs->vqs[VQ_HIPRIO]), GFP_KERNEL); in virtio_fs_setup_vqs()
699 if (!fs->vqs) in virtio_fs_setup_vqs()
702 vqs = kmalloc_array(fs->nvqs, sizeof(vqs[VQ_HIPRIO]), GFP_KERNEL); in virtio_fs_setup_vqs()
706 if (!vqs || !callbacks || !names) { in virtio_fs_setup_vqs()
713 virtio_fs_init_vq(&fs->vqs[VQ_HIPRIO], "hiprio", VQ_HIPRIO); in virtio_fs_setup_vqs()
714 names[VQ_HIPRIO] = fs->vqs[VQ_HIPRIO].name; in virtio_fs_setup_vqs()
721 virtio_fs_init_vq(&fs->vqs[i], vq_name, VQ_REQUEST); in virtio_fs_setup_vqs()
723 names[i] = fs->vqs[i].name; in virtio_fs_setup_vqs()
726 ret = virtio_find_vqs(vdev, fs->nvqs, vqs, callbacks, names, NULL); in virtio_fs_setup_vqs()
731 fs->vqs[i].vq = vqs[i]; in virtio_fs_setup_vqs()
737 kfree(vqs); in virtio_fs_setup_vqs()
739 kfree(fs->vqs); in virtio_fs_setup_vqs()
898 kfree(fs->vqs); in virtio_fs_probe()
912 fsvq = &fs->vqs[i]; in virtio_fs_stop_all_queues()
987 fsvq = &fs->vqs[VQ_HIPRIO]; in virtio_fs_wake_forget_and_unlock()
1246 fsvq = &fs->vqs[queue_id]; in virtio_fs_wake_pending_and_unlock()
1318 struct virtio_fs_vq *fsvq = &fs->vqs[i]; in virtio_fs_fill_super()
1341 struct virtio_fs_vq *fsvq = &fs->vqs[i]; in virtio_fs_fill_super()
1363 struct virtio_fs_vq *fsvq = &vfs->vqs[VQ_HIPRIO]; in virtio_fs_conn_destroy()
1432 virtqueue_size = virtqueue_get_vring_size(fs->vqs[VQ_REQUEST].vq); in virtio_fs_get_tree()