Lines Matching defs:sync
277 vn_log(NULL, "cpu sync timed out after %dms; ignoring",
370 vn_log(gpu->instance, "failed to dup sync fd");
418 struct virtgpu_sync *sync = (struct virtgpu_sync *)wait->syncs[i];
422 sim_syncobj_lookup(gpu, sync->syncobj_handle);
497 struct virtgpu_sync *sync = (struct virtgpu_sync *)syncs[i];
501 int ret = sim_syncobj_submit(gpu, sync->syncobj_handle, sync_fd,
905 struct virtgpu_sync *sync = (struct virtgpu_sync *)wait->syncs[i];
906 syncobj_handles[i] = sync->syncobj_handle;
940 struct virtgpu_sync *sync = (struct virtgpu_sync *)_sync;
943 virtgpu_ioctl_syncobj_timeline_signal(gpu, sync->syncobj_handle, val);
954 struct virtgpu_sync *sync = (struct virtgpu_sync *)_sync;
957 virtgpu_ioctl_syncobj_query(gpu, sync->syncobj_handle, val);
968 struct virtgpu_sync *sync = (struct virtgpu_sync *)_sync;
970 int ret = virtgpu_ioctl_syncobj_reset(gpu, sync->syncobj_handle);
972 ret = virtgpu_ioctl_syncobj_timeline_signal(gpu, sync->syncobj_handle,
985 struct virtgpu_sync *sync = (struct virtgpu_sync *)_sync;
987 return virtgpu_ioctl_syncobj_handle_to_fd(gpu, sync->syncobj_handle,
996 struct virtgpu_sync *sync = (struct virtgpu_sync *)_sync;
998 virtgpu_ioctl_syncobj_destroy(gpu, sync->syncobj_handle);
1000 free(sync);
1026 struct virtgpu_sync *sync = calloc(1, sizeof(*sync));
1027 if (!sync) {
1032 sync->syncobj_handle = syncobj_handle;
1033 sync->base.sync_id = 0; /* TODO */
1035 *out_sync = &sync->base;
1067 struct virtgpu_sync *sync = calloc(1, sizeof(*sync));
1068 if (!sync) {
1073 sync->syncobj_handle = syncobj_handle;
1075 * a host sync object with guest drm_syncobj
1077 sync->base.sync_id = 0;
1079 *out_sync = &sync->base;
1565 vn_log(gpu->instance, "no sync queue support");