| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| anv_queue.c | 128 struct anv_timeline *timeline, 131 timeline->highest_past = 132 timeline->highest_pending = initial_value; 133 list_inithead(&timeline->points); 134 list_inithead(&timeline->free_points); 141 struct anv_timeline *timeline) 144 &timeline->free_points, link) { 150 &timeline->points, link) { 159 struct anv_timeline *timeline, 165 if (list_is_empty(&timeline->free_points)) 252 struct anv_timeline *timeline = submit->wait_timelines[i]; local 268 struct anv_timeline *timeline = submit->signal_timelines[i]; local 287 struct anv_timeline *timeline = submit->signal_timelines[i]; local 298 struct anv_timeline *timeline = submit->signal_timelines[i]; local [all...] |
| anv_private.h | 913 /** True if we can use timeline semaphores through execbuf */ 3374 /* Non shareable timeline semaphore 3376 * Used when kernel don't have support for timeline semaphores. 3378 struct anv_timeline timeline; member in union:anv_semaphore_impl::__anon2518
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| tu_drm.c | 59 /* A timeline can have multiple timeline points */ 81 struct tu_timeline timeline; member in union:tu_syncobj::__anon993 548 struct tu_timeline *timeline) 551 &timeline->free_points, link) { 559 &timeline->points, link) { 600 sync->timeline.highest_signaled = sync->timeline.highest_submitted = 602 list_inithead(&sync->timeline.points); 603 list_inithead(&sync->timeline.free_points) 1294 struct tu_timeline *timeline = &submit->signal_timelines[i]->timeline; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/ |
| lvp_device.c | 1162 set_last_fence(struct lvp_device *device, struct pipe_fence_handle *handle, uint64_t timeline) 1165 device->queue.last_fence_timeline = timeline; 1171 thread_flush(struct lvp_device *device, struct lvp_fence *fence, uint64_t timeline, 1178 set_last_fence(device, handle, timeline); 1179 /* this is the array of signaling timeline semaphore links */ 1186 /* get a new timeline link for creating a new signal event 1203 if (sema->timeline) 1206 sema->timeline = tl; 1211 /* prune any timeline links which are older than the current device timeline i 1516 uint64_t timeline = ++queue->timeline; local 1609 uint64_t timeline = queue->last_fence_timeline; local [all...] |
| lvp_private.h | 164 uint64_t timeline; member in struct:lvp_queue 183 uint64_t timeline; member in struct:lvp_queue_work 503 uint64_t timeline; member in struct:lvp_fence 512 uint64_t timeline; //queue member in struct:lvp_semaphore_timeline 525 struct lvp_semaphore_timeline *timeline; member in struct:lvp_semaphore
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| radv_device.c | 83 radv_timeline_find_point_at_least_locked(struct radv_device *device, struct radv_timeline *timeline, 87 struct radv_timeline *timeline, 90 static void radv_timeline_trigger_waiters_locked(struct radv_timeline *timeline, 4165 mtx_lock(&sems[i]->timeline.mutex); 4168 point = radv_timeline_add_point_locked(device, &sems[i]->timeline, timeline_values[i]); 4170 point = radv_timeline_find_point_at_least_locked(device, &sems[i]->timeline, 4174 mtx_unlock(&sems[i]->timeline.mutex); 4254 mtx_lock(&wait_sems[i]->timeline.mutex); 4256 device, &wait_sems[i]->timeline, wait_values[i]); 4258 mtx_unlock(&wait_sems[i]->timeline.mutex) 7601 bool timeline = sem->permanent.kind == RADV_SEMAPHORE_TIMELINE_SYNCOBJ; local [all...] |
| radv_private.h | 2556 * non-timeline syncobj. */ 2565 struct radv_timeline timeline; member in union:radv_semaphore_part::__anon577
|