Home
last modified time | relevance | path

Searched refs:timelines (Results 1 – 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/tools/testing/selftests/sync/
Dsync_stress_merge.c41 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()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
Dintel_timeline.c51 struct intel_gt_timelines *gt = &timeline->gt->timelines; in hwsp_alloc()
278 struct intel_gt_timelines *timelines = &gt->timelines; in intel_gt_init_timelines() local
280 spin_lock_init(&timelines->lock); in intel_gt_init_timelines()
281 INIT_LIST_HEAD(&timelines->active_list); in intel_gt_init_timelines()
283 spin_lock_init(&timelines->hwsp_lock); in intel_gt_init_timelines()
284 INIT_LIST_HEAD(&timelines->hwsp_free_list); in intel_gt_init_timelines()
371 struct intel_gt_timelines *timelines = &tl->gt->timelines; in intel_timeline_enter() local
396 spin_lock(&timelines->lock); in intel_timeline_enter()
405 list_add_tail(&tl->link, &timelines->active_list); in intel_timeline_enter()
407 spin_unlock(&timelines->lock); in intel_timeline_enter()
[all …]
Dintel_gt_requests.c135 struct intel_gt_timelines *timelines = &gt->timelines; in intel_gt_retire_requests_timeout() local
146 spin_lock(&timelines->lock); in intel_gt_retire_requests_timeout()
147 list_for_each_entry_safe(tl, tn, &timelines->active_list, link) { in intel_gt_retire_requests_timeout()
156 spin_unlock(&timelines->lock); in intel_gt_retire_requests_timeout()
182 out_active: spin_lock(&timelines->lock); in intel_gt_retire_requests_timeout()
195 spin_unlock(&timelines->lock); in intel_gt_retire_requests_timeout()
Dintel_engine_pm.c106 struct intel_gt_timelines *timelines = &engine->gt->timelines; in __queue_and_release_pm() local
119 spin_lock(&timelines->lock); in __queue_and_release_pm()
123 list_add_tail(&tl->link, &timelines->active_list); in __queue_and_release_pm()
131 spin_unlock(&timelines->lock); in __queue_and_release_pm()
Dselftest_timeline.c508 struct intel_timeline **timelines; in live_hwsp_engine() local
519 timelines = kvmalloc_array(NUM_TIMELINES * I915_NUM_ENGINES, in live_hwsp_engine()
520 sizeof(*timelines), in live_hwsp_engine()
522 if (!timelines) in live_hwsp_engine()
549 timelines[count++] = tl; in live_hwsp_engine()
562 struct intel_timeline *tl = timelines[n]; in live_hwsp_engine()
573 kvfree(timelines); in live_hwsp_engine()
582 struct intel_timeline **timelines; in live_hwsp_alternate() local
594 timelines = kvmalloc_array(NUM_TIMELINES * I915_NUM_ENGINES, in live_hwsp_alternate()
595 sizeof(*timelines), in live_hwsp_alternate()
[all …]
Dintel_reset.c898 struct intel_gt_timelines *timelines = &gt->timelines; in __intel_gt_unset_wedged() local
921 spin_lock(&timelines->lock); in __intel_gt_unset_wedged()
922 list_for_each_entry(tl, &timelines->active_list, link) { in __intel_gt_unset_wedged()
929 spin_unlock(&timelines->lock); in __intel_gt_unset_wedged()
942 spin_lock(&timelines->lock); in __intel_gt_unset_wedged()
943 tl = list_entry(&timelines->active_list, typeof(*tl), link); in __intel_gt_unset_wedged()
945 spin_unlock(&timelines->lock); in __intel_gt_unset_wedged()
Dintel_gt_types.h48 } timelines; member
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/
Di915_mock_selftests.h26 selftest(timelines, intel_timeline_mock_selftests)
/kernel/linux/linux-5.10/tools/power/pm-graph/
DREADME53 timelines and a callgraph to give a quick and detailed view of which devices
210 to generate the data you want. It's most useful to collect dev mode timelines
247 speed up the testing by not creating timelines or summary html files. You
249 create the timelines.
255 generate the timelines and summary.
268 Used with -summary to regenerate any missing html timelines from their
293 or if you need to generate the html timelines you can use -genhtml