Searched refs:timelines (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/tools/testing/selftests/sync/ |
| D | sync_stress_merge.c | 41 int timelines[timeline_count]; in test_merge_stress_random_merge() local 49 timelines[i] = sw_sync_timeline_create(); in test_merge_stress_random_merge() 51 fence = sw_sync_fence_create(timelines[0], "fence", 0); in test_merge_stress_random_merge() 65 timeline = timelines[timeline_offset]; in test_merge_stress_random_merge() 101 sw_sync_timeline_inc(timelines[i], fence_map[i]); in test_merge_stress_random_merge() 112 sw_sync_timeline_destroy(timelines[i]); in test_merge_stress_random_merge()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gt/ |
| D | intel_timeline.c | 56 struct intel_gt_timelines *gt = &timeline->gt->timelines; in hwsp_alloc() 267 struct intel_gt_timelines *timelines = >->timelines; in timelines_init() local 269 spin_lock_init(&timelines->lock); in timelines_init() 270 INIT_LIST_HEAD(&timelines->active_list); in timelines_init() 272 spin_lock_init(&timelines->hwsp_lock); in timelines_init() 273 INIT_LIST_HEAD(&timelines->hwsp_free_list); in timelines_init() 339 struct intel_gt_timelines *timelines = &tl->gt->timelines; in intel_timeline_enter() local 349 spin_lock_irqsave(&timelines->lock, flags); in intel_timeline_enter() 350 list_add(&tl->link, &timelines->active_list); in intel_timeline_enter() 351 spin_unlock_irqrestore(&timelines->lock, flags); in intel_timeline_enter() [all …]
|
| D | selftest_timeline.c | 500 struct intel_timeline **timelines; in live_hwsp_engine() local 512 timelines = kvmalloc_array(NUM_TIMELINES * I915_NUM_ENGINES, in live_hwsp_engine() 513 sizeof(*timelines), in live_hwsp_engine() 515 if (!timelines) in live_hwsp_engine() 543 timelines[count++] = tl; in live_hwsp_engine() 552 struct intel_timeline *tl = timelines[n]; in live_hwsp_engine() 565 kvfree(timelines); in live_hwsp_engine() 575 struct intel_timeline **timelines; in live_hwsp_alternate() local 588 timelines = kvmalloc_array(NUM_TIMELINES * I915_NUM_ENGINES, in live_hwsp_alternate() 589 sizeof(*timelines), in live_hwsp_alternate() [all …]
|
| D | intel_reset.c | 791 struct intel_gt_timelines *timelines = >->timelines; in __intel_gt_unset_wedged() local 813 spin_lock_irqsave(&timelines->lock, flags); in __intel_gt_unset_wedged() 814 list_for_each_entry(tl, &timelines->active_list, link) { in __intel_gt_unset_wedged() 821 spin_unlock_irqrestore(&timelines->lock, flags); in __intel_gt_unset_wedged() 834 spin_lock_irqsave(&timelines->lock, flags); in __intel_gt_unset_wedged() 835 tl = list_entry(&timelines->active_list, typeof(*tl), link); in __intel_gt_unset_wedged() 837 spin_unlock_irqrestore(&timelines->lock, flags); in __intel_gt_unset_wedged()
|
| D | intel_gt_types.h | 50 } timelines; member
|
| /Linux-v5.4/drivers/gpu/drm/i915/selftests/ |
| D | i915_mock_selftests.h | 18 selftest(timelines, intel_timeline_mock_selftests)
|
| /Linux-v5.4/drivers/gpu/drm/i915/ |
| D | i915_request.c | 1505 struct intel_gt_timelines *timelines = &i915->gt.timelines; in i915_retire_requests() local 1510 spin_lock_irqsave(&timelines->lock, flags); in i915_retire_requests() 1511 list_for_each_entry_safe(tl, tn, &timelines->active_list, link) { in i915_retire_requests() 1518 spin_unlock_irqrestore(&timelines->lock, flags); in i915_retire_requests() 1522 spin_lock_irqsave(&timelines->lock, flags); in i915_retire_requests() 1537 spin_unlock_irqrestore(&timelines->lock, flags); in i915_retire_requests() 1542 return !list_empty(&timelines->active_list); in i915_retire_requests()
|
| D | i915_gem.c | 894 struct intel_gt_timelines *timelines = &i915->gt.timelines; in wait_for_timelines() local 898 spin_lock_irqsave(&timelines->lock, flags); in wait_for_timelines() 899 list_for_each_entry(tl, &timelines->active_list, link) { in wait_for_timelines() 906 spin_unlock_irqrestore(&timelines->lock, flags); in wait_for_timelines() 926 spin_lock_irqsave(&timelines->lock, flags); in wait_for_timelines() 927 tl = list_entry(&timelines->active_list, typeof(*tl), link); in wait_for_timelines() 929 spin_unlock_irqrestore(&timelines->lock, flags); in wait_for_timelines()
|
| /Linux-v5.4/tools/power/pm-graph/ |
| D | README | 50 timelines and a callgraph to give a quick and detailed view of which devices
|