Lines Matching refs:vso
54 VirtioSharedObject *vso; in virtio_add_dmabuf() local
58 vso = g_new(VirtioSharedObject, 1); in virtio_add_dmabuf()
59 vso->type = TYPE_DMABUF; in virtio_add_dmabuf()
60 vso->value = GINT_TO_POINTER(udmabuf_fd); in virtio_add_dmabuf()
61 result = virtio_add_resource(uuid, vso); in virtio_add_dmabuf()
63 g_free(vso); in virtio_add_dmabuf()
72 VirtioSharedObject *vso; in virtio_add_vhost_device() local
76 vso = g_new(VirtioSharedObject, 1); in virtio_add_vhost_device()
77 vso->type = TYPE_VHOST_DEV; in virtio_add_vhost_device()
78 vso->value = dev; in virtio_add_vhost_device()
79 result = virtio_add_resource(uuid, vso); in virtio_add_vhost_device()
81 g_free(vso); in virtio_add_vhost_device()
112 VirtioSharedObject *vso = get_shared_object(uuid); in virtio_lookup_dmabuf() local
113 if (vso == NULL) { in virtio_lookup_dmabuf()
116 assert(vso->type == TYPE_DMABUF); in virtio_lookup_dmabuf()
117 return GPOINTER_TO_INT(vso->value); in virtio_lookup_dmabuf()
122 VirtioSharedObject *vso = get_shared_object(uuid); in virtio_lookup_vhost_device() local
123 if (vso == NULL) { in virtio_lookup_vhost_device()
126 assert(vso->type == TYPE_VHOST_DEV); in virtio_lookup_vhost_device()
127 return (struct vhost_dev *) vso->value; in virtio_lookup_vhost_device()
132 VirtioSharedObject *vso = get_shared_object(uuid); in virtio_object_type() local
133 if (vso == NULL) { in virtio_object_type()
136 return vso->type; in virtio_object_type()