Searched refs:timelines (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_timeline.c | 118 struct intel_gt_timelines *timelines = >->timelines; in intel_gt_init_timelines() local 120 spin_lock_init(&timelines->lock); in intel_gt_init_timelines() 121 INIT_LIST_HEAD(&timelines->active_list); in intel_gt_init_timelines() 180 list_add_tail(&tl->engine_link, &engine->status_page.timelines); in intel_timeline_create_from_engine() 237 struct intel_gt_timelines *timelines = &tl->gt->timelines; in intel_timeline_enter() local 262 spin_lock(&timelines->lock); in intel_timeline_enter() 271 list_add_tail(&tl->link, &timelines->active_list); in intel_timeline_enter() 273 spin_unlock(&timelines->lock); in intel_timeline_enter() 278 struct intel_gt_timelines *timelines = &tl->gt->timelines; in intel_timeline_exit() local 287 spin_lock(&timelines->lock); in intel_timeline_exit() [all …]
|
| H A D | intel_engine_pm.c | 113 struct intel_gt_timelines *timelines = &engine->gt->timelines; in __queue_and_release_pm() local 136 spin_lock(&timelines->lock); in __queue_and_release_pm() 140 list_add_tail(&tl->link, &timelines->active_list); in __queue_and_release_pm() 148 spin_unlock(&timelines->lock); in __queue_and_release_pm()
|
| H A D | selftest_timeline.c | 528 struct intel_timeline **timelines; in live_hwsp_engine() local 539 timelines = kvmalloc_objs(*timelines, NUM_TIMELINES * I915_NUM_ENGINES); 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_objs(*timelines, NUM_TIMELINES * I915_NUM_ENGINES); in live_hwsp_alternate() 613 if (!timelines) in live_hwsp_alternate() 640 timelines[count++] = tl; in live_hwsp_alternate() [all …]
|
| H A D | intel_gt_types.h | 131 } timelines; member
|
| H A D | intel_engine_cs.c | 1073 INIT_LIST_HEAD(&engine->status_page.timelines); in init_status_page()
|
| H A D | intel_execlists_submission.c | 2850 list_for_each_entry(tl, &engine->status_page.timelines, engine_link) in sanitize_hwsp()
|
| /linux/tools/testing/selftests/sync/ |
| H A 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/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_mock_selftests.h | 26 selftest(timelines, intel_timeline_mock_selftests)
|
| /linux/tools/power/pm-graph/ |
| H A 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/Documentation/trace/ |
| H A D | timerlat-tracer.rst | 116 in the timelines means circa 1 us, and the time moves ==>::
|
| /linux/Documentation/process/ |
| H A D | maintainer-netdev.rst | 189 Review timelines
|
| /linux/drivers/gpu/drm/i915/gt/uc/ |
| H A D | intel_guc_submission.c | 4373 list_for_each_entry(tl, &engine->status_page.timelines, engine_link) in sanitize_hwsp()
|