| /Linux-v5.15/drivers/gpu/drm/i915/gt/ |
| D | intel_timeline.c | 114 struct intel_gt_timelines *timelines = >->timelines; in intel_gt_init_timelines() local 116 spin_lock_init(&timelines->lock); in intel_gt_init_timelines() 117 INIT_LIST_HEAD(&timelines->active_list); in intel_gt_init_timelines() 176 list_add_tail(&tl->engine_link, &engine->status_page.timelines); in intel_timeline_create_from_engine() 233 struct intel_gt_timelines *timelines = &tl->gt->timelines; in intel_timeline_enter() local 258 spin_lock(&timelines->lock); in intel_timeline_enter() 267 list_add_tail(&tl->link, &timelines->active_list); 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() [all …]
|
| D | intel_gt_requests.c | 136 struct intel_gt_timelines *timelines = >->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()
|
| D | intel_engine_pm.c | 130 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()
|
| D | selftest_timeline.c | 526 struct intel_timeline **timelines; in live_hwsp_engine() local 537 timelines = kvmalloc_array(NUM_TIMELINES * I915_NUM_ENGINES, in live_hwsp_engine() 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 612 timelines = kvmalloc_array(NUM_TIMELINES * I915_NUM_ENGINES, in live_hwsp_alternate() 613 sizeof(*timelines), in live_hwsp_alternate() [all …]
|
| D | intel_reset.c | 940 struct intel_gt_timelines *timelines = >->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()
|
| D | intel_gt_types.h | 78 } timelines; member
|
| D | intel_engine_types.h | 60 struct list_head timelines; member
|
| D | intel_ring_submission.c | 268 list_for_each_entry(tl, &engine->status_page.timelines, engine_link) in sanitize_hwsp()
|
| D | intel_engine_cs.c | 694 INIT_LIST_HEAD(&engine->status_page.timelines); in init_status_page()
|
| D | intel_execlists_submission.c | 2763 list_for_each_entry(tl, &engine->status_page.timelines, engine_link) in sanitize_hwsp()
|
| /Linux-v5.15/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.15/drivers/gpu/drm/i915/selftests/ |
| D | i915_mock_selftests.h | 26 selftest(timelines, intel_timeline_mock_selftests)
|
| /Linux-v5.15/tools/power/pm-graph/ |
| D | README | 53 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-v5.15/Documentation/trace/ |
| D | timerlat-tracer.rst | 115 in the timelines means circa 1 us, and the time moves ==>::
|
| /Linux-v5.15/drivers/gpu/drm/i915/gt/uc/ |
| D | intel_guc_submission.c | 2286 list_for_each_entry(tl, &engine->status_page.timelines, engine_link) in sanitize_hwsp()
|