/src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
intel_engine_pm.c | 118 struct intel_gt_timelines *timelines = &engine->gt->timelines; local in function:__queue_and_release_pm 131 spin_lock(&timelines->lock); 135 list_add_tail(&tl->link, &timelines->active_list); 143 spin_unlock(&timelines->lock); 173 * all timelines idle. 184 * list of active timelines looking for completions. Meanwhile as soon 186 * Ergo, if we put ourselves on the timelines.active_list
|
intel_gt_requests.c | 65 * Our goal here is to retire _idle_ timelines as soon as 135 struct intel_gt_timelines *timelines = >->timelines; local in function:intel_gt_retire_requests_timeout 146 spin_lock(&timelines->lock); 147 list_for_each_entry_safe(tl, tn, &timelines->active_list, link) { 156 spin_unlock(&timelines->lock); 173 spin_lock(&timelines->lock); 188 spin_unlock(&timelines->lock);
|
intel_gt_types.h | 44 /* Pack multiple timelines' seqnos into the same page */ 47 } timelines; member in struct:intel_gt
|
intel_timeline.c | 58 struct intel_gt_timelines *gt = &timeline->gt->timelines; 269 struct intel_gt_timelines *timelines = >->timelines; local in function:intel_gt_init_timelines 271 spin_lock_init(&timelines->lock); 272 INIT_LIST_HEAD(&timelines->active_list); 274 spin_lock_init(&timelines->hwsp_lock); 275 INIT_LIST_HEAD(&timelines->hwsp_free_list); 339 struct intel_gt_timelines *timelines = &tl->gt->timelines; local in function:intel_timeline_enter 364 spin_lock(&timelines->lock) 372 struct intel_gt_timelines *timelines = &tl->gt->timelines; local in function:intel_timeline_exit 573 struct intel_gt_timelines *timelines = >->timelines; local in function:intel_gt_fini_timelines [all...] |
selftest_timeline.c | 137 * Create a bunch of timelines and check that their HWSP do not overlap. 510 struct intel_timeline **timelines; local in function:live_hwsp_engine 517 * Create a bunch of timelines and check we can write 521 timelines = kvmalloc_array(NUM_TIMELINES * I915_NUM_ENGINES, 522 sizeof(*timelines), 524 if (!timelines) 551 timelines[count++] = tl; 564 struct intel_timeline *tl = timelines[n]; 574 kvfree(timelines); 583 struct intel_timeline **timelines; local in function:live_hwsp_alternate [all...] |
intel_reset.c | 873 struct intel_gt_timelines *timelines = >->timelines; local in function:__intel_gt_unset_wedged 896 spin_lock(&timelines->lock); 897 list_for_each_entry(tl, &timelines->active_list, link) { 904 spin_unlock(&timelines->lock); 917 spin_lock(&timelines->lock); 918 tl = list_entry(&timelines->active_list, typeof(*tl), link); 920 spin_unlock(&timelines->lock);
|