Lines Matching refs:timelines
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()
286 spin_unlock(&timelines->lock); in intel_timeline_exit()
402 struct intel_gt_timelines *timelines = >->timelines; in intel_gt_fini_timelines() local
404 GEM_BUG_ON(!list_empty(&timelines->active_list)); in intel_gt_fini_timelines()
414 struct intel_gt_timelines *timelines = >->timelines; in intel_gt_show_timelines() local
418 spin_lock(&timelines->lock); in intel_gt_show_timelines()
419 list_for_each_entry_safe(tl, tn, &timelines->active_list, link) { in intel_gt_show_timelines()
433 spin_unlock(&timelines->lock); in intel_gt_show_timelines()
468 spin_lock(&timelines->lock); in intel_gt_show_timelines()
481 spin_unlock(&timelines->lock); in intel_gt_show_timelines()