Lines Matching refs:syncobj
56 int err = drmSyncobjCreate(device->drm_fd, flags, &sobj->syncobj);
63 err = drmSyncobjTimelineSignal(device->drm_fd, &sobj->syncobj,
82 ASSERTED int err = drmSyncobjDestroy(device->drm_fd, sobj->syncobj);
96 err = drmSyncobjTimelineSignal(device->drm_fd, &sobj->syncobj, &value, 1);
98 err = drmSyncobjSignal(device->drm_fd, &sobj->syncobj, 1);
115 int err = drmSyncobjQuery(device->drm_fd, &sobj->syncobj, value, 1);
131 int err = drmSyncobjReset(device->drm_fd, &sobj->syncobj, 1);
143 uint32_t handle = to_drm_syncobj(sync)->syncobj;
154 * eventually. Do a zero-time syncobj wait if the export failed.
233 /* The syncobj API doesn't like wait values of 0 but it's safe to skip
243 handles[j] = to_drm_syncobj(waits[i].sync)->syncobj;
308 err = drmSyncobjDestroy(device->drm_fd, sobj->syncobj);
311 sobj->syncobj = new_handle;
324 int err = drmSyncobjHandleToFD(device->drm_fd, sobj->syncobj, fd);
341 int err = drmSyncobjImportSyncFile(device->drm_fd, sobj->syncobj, sync_file);
358 int err = drmSyncobjExportSyncFile(device->drm_fd, sobj->syncobj, sync_file);
382 uint32_t tmp = dst_sobj->syncobj;
383 dst_sobj->syncobj = src_sobj->syncobj;
384 src_sobj->syncobj = tmp;
406 uint32_t syncobj = 0;
407 int err = drmSyncobjCreate(drm_fd, DRM_SYNCOBJ_CREATE_SIGNALED, &syncobj);
429 err = drmSyncobjWait(drm_fd, &syncobj, 1, 0,
445 err = drmSyncobjDestroy(drm_fd, syncobj);