HomeSort by: relevance | last modified time | path
    Searched defs:timeline (Results 1 - 7 of 7) sorted by relevancy

  /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

Completed in 49 milliseconds