| /src/sys/sys/ |
| syncobj.h | 1 /* $NetBSD: syncobj.h,v 1.18 2023/10/15 10:27:11 riastradh Exp $ */ 44 typedef struct syncobj { struct
|
| /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| amdgpu_cs.c | 701 drm_syncobj_put(parser->post_deps[i].syncobj); 1018 DRM_ERROR("syncobj %u failed to find fence @ %"PRIu64" (%d)!\n", 1095 p->post_deps[i].syncobj = 1097 if (!p->post_deps[i].syncobj) 1139 dep->syncobj = drm_syncobj_find(p->filp, 1141 if (!dep->syncobj) { 1201 drm_syncobj_add_point(p->post_deps[i].syncobj, 1206 drm_syncobj_replace_fence(p->post_deps[i].syncobj, 1439 struct drm_syncobj *syncobj; local 1452 r = drm_syncobj_create(&syncobj, 0, fence) [all...] |
| amdgpu.h | 477 struct drm_syncobj *syncobj; member in struct:amdgpu_cs_post_dep
|
| /src/sys/external/bsd/drm2/dist/drm/ |
| drm_syncobj.c | 34 * DRM synchronisation objects (syncobj, see struct &drm_syncobj) provide a 39 * The syncobj userspace API provides ioctls for several operations: 42 * - Import and export of syncobjs to/from a syncobj file descriptor 43 * - Import and export a syncobj's underlying fence to/from a sync file 44 * - Reset a syncobj (set its fence to NULL) 45 * - Signal a syncobj (set a trivially signaled fence) 46 * - Wait for a syncobj's fence to appear and be signaled 48 * At it's core, a syncobj is simply a wrapper around a pointer to a struct 50 * When a syncobj is first created, its pointer is either NULL or a pointer 54 * When GPU work which signals a syncobj is enqueued in a DRM driver 186 struct drm_syncobj *syncobj; local 343 struct drm_syncobj *syncobj = drm_syncobj_find(file_private, handle); local 456 struct drm_syncobj *syncobj = container_of(kref, local 480 struct drm_syncobj *syncobj; local 541 struct drm_syncobj *syncobj; local 555 struct drm_syncobj *syncobj; local 575 struct drm_syncobj *syncobj = file->f_data; local 653 struct drm_syncobj *syncobj = drm_syncobj_find(file_private, handle); local 667 struct drm_syncobj *syncobj; local 712 struct drm_syncobj *syncobj; local 823 struct drm_syncobj *syncobj = ptr; local [all...] |
| /src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
| i915_gem_execbuffer.c | 2509 struct drm_syncobj *syncobj; local 2521 syncobj = drm_syncobj_find(file, fence.handle); 2522 if (!syncobj) { 2523 DRM_DEBUG("Invalid syncobj handle provided\n"); 2531 fences[n] = ptr_pack_bits(syncobj, fence.flags, 2); 2558 struct drm_syncobj *syncobj; local 2562 syncobj = ptr_unpack_bits(fences[n], &flags, 2); 2566 fence = drm_syncobj_fence_get(syncobj); 2588 struct drm_syncobj *syncobj; local 2591 syncobj = ptr_unpack_bits(fences[n], &flags, 2) [all...] |