Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/i915/gt/
A Dintel_timeline.c114 struct intel_gt_timelines *timelines = &gt->timelines; in intel_gt_init_timelines() local
233 struct intel_gt_timelines *timelines = &tl->gt->timelines; in intel_timeline_enter() local
258 spin_lock(&timelines->lock); in intel_timeline_enter()
269 spin_unlock(&timelines->lock); in intel_timeline_enter()
274 struct intel_gt_timelines *timelines = &tl->gt->timelines; in intel_timeline_exit() local
283 spin_lock(&timelines->lock); in intel_timeline_exit()
286 spin_unlock(&timelines->lock); in intel_timeline_exit()
402 struct intel_gt_timelines *timelines = &gt->timelines; in intel_gt_fini_timelines() local
414 struct intel_gt_timelines *timelines = &gt->timelines; in intel_gt_show_timelines() local
418 spin_lock(&timelines->lock); in intel_gt_show_timelines()
[all …]
A Dintel_gt_requests.c136 struct intel_gt_timelines *timelines = &gt->timelines; in intel_gt_retire_requests_timeout() local
142 spin_lock(&timelines->lock); in intel_gt_retire_requests_timeout()
143 list_for_each_entry_safe(tl, tn, &timelines->active_list, link) { in intel_gt_retire_requests_timeout()
152 spin_unlock(&timelines->lock); in intel_gt_retire_requests_timeout()
178 out_active: spin_lock(&timelines->lock); in intel_gt_retire_requests_timeout()
191 spin_unlock(&timelines->lock); in intel_gt_retire_requests_timeout()
A Dintel_engine_pm.c130 struct intel_gt_timelines *timelines = &engine->gt->timelines; in __queue_and_release_pm() local
143 spin_lock(&timelines->lock); in __queue_and_release_pm()
147 list_add_tail(&tl->link, &timelines->active_list); in __queue_and_release_pm()
155 spin_unlock(&timelines->lock); in __queue_and_release_pm()
A Dselftest_timeline.c526 struct intel_timeline **timelines; in live_hwsp_engine() local
538 sizeof(*timelines), in live_hwsp_engine()
540 if (!timelines) in live_hwsp_engine()
567 timelines[count++] = tl; in live_hwsp_engine()
580 struct intel_timeline *tl = timelines[n]; in live_hwsp_engine()
591 kvfree(timelines); in live_hwsp_engine()
600 struct intel_timeline **timelines; in live_hwsp_alternate() local
613 sizeof(*timelines), in live_hwsp_alternate()
615 if (!timelines) in live_hwsp_alternate()
642 timelines[count++] = tl; in live_hwsp_alternate()
[all …]
A Dintel_reset.c940 struct intel_gt_timelines *timelines = &gt->timelines; in __intel_gt_unset_wedged() local
963 spin_lock(&timelines->lock); in __intel_gt_unset_wedged()
964 list_for_each_entry(tl, &timelines->active_list, link) { in __intel_gt_unset_wedged()
971 spin_unlock(&timelines->lock); in __intel_gt_unset_wedged()
984 spin_lock(&timelines->lock); in __intel_gt_unset_wedged()
985 tl = list_entry(&timelines->active_list, typeof(*tl), link); in __intel_gt_unset_wedged()
987 spin_unlock(&timelines->lock); in __intel_gt_unset_wedged()
A Dintel_gt_types.h81 } timelines; member
A Dintel_engine_types.h60 struct list_head timelines; member
A Dintel_ring_submission.c269 list_for_each_entry(tl, &engine->status_page.timelines, engine_link) in sanitize_hwsp()
A Dintel_engine_cs.c752 INIT_LIST_HEAD(&engine->status_page.timelines); in init_status_page()
A Dintel_execlists_submission.c2760 list_for_each_entry(tl, &engine->status_page.timelines, engine_link) in sanitize_hwsp()
/linux/tools/testing/selftests/sync/
A 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()
/linux/drivers/gpu/drm/i915/selftests/
A Di915_mock_selftests.h26 selftest(timelines, intel_timeline_mock_selftests)
/linux/tools/power/pm-graph/
A 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
/linux/Documentation/trace/
A Dtimerlat-tracer.rst115 in the timelines means circa 1 us, and the time moves ==>::
/linux/drivers/gpu/drm/i915/gt/uc/
A Dintel_guc_submission.c3216 list_for_each_entry(tl, &engine->status_page.timelines, engine_link) in sanitize_hwsp()

Completed in 39 milliseconds