Searched refs:intel_timeline (Results 1 – 25 of 25) sorted by relevance
| /Linux-v5.4/drivers/gpu/drm/i915/gt/ |
| D | intel_timeline.h | 34 int intel_timeline_init(struct intel_timeline *tl, 37 void intel_timeline_fini(struct intel_timeline *tl); 39 struct intel_timeline * 42 static inline struct intel_timeline * 43 intel_timeline_get(struct intel_timeline *timeline) in intel_timeline_get() 50 static inline void intel_timeline_put(struct intel_timeline *timeline) in intel_timeline_put() 55 static inline int __intel_timeline_sync_set(struct intel_timeline *tl, in __intel_timeline_sync_set() 61 static inline int intel_timeline_sync_set(struct intel_timeline *tl, in intel_timeline_sync_set() 67 static inline bool __intel_timeline_sync_is_later(struct intel_timeline *tl, in __intel_timeline_sync_is_later() 73 static inline bool intel_timeline_sync_is_later(struct intel_timeline *tl, in intel_timeline_sync_is_later() [all …]
|
| D | intel_timeline.c | 54 hwsp_alloc(struct intel_timeline *timeline, unsigned int *cacheline) in hwsp_alloc() 207 int intel_timeline_init(struct intel_timeline *timeline, in intel_timeline_init() 281 void intel_timeline_fini(struct intel_timeline *timeline) in intel_timeline_fini() 294 struct intel_timeline * 297 struct intel_timeline *timeline; in intel_timeline_create() 313 int intel_timeline_pin(struct intel_timeline *tl) in intel_timeline_pin() 337 void intel_timeline_enter(struct intel_timeline *tl) in intel_timeline_enter() 354 void intel_timeline_exit(struct intel_timeline *tl) in intel_timeline_exit() 377 static u32 timeline_advance(struct intel_timeline *tl) in timeline_advance() 385 static void timeline_rollback(struct intel_timeline *tl) in timeline_rollback() [all …]
|
| D | selftest_timeline.c | 19 static struct page *hwsp_page(struct intel_timeline *tl) in hwsp_page() 27 static unsigned long hwsp_cacheline(struct intel_timeline *tl) in hwsp_cacheline() 39 struct intel_timeline **history; 50 struct intel_timeline *tl) in __mock_hwsp_record() 63 struct intel_timeline *tl; in __mock_hwsp_timeline() 166 static int __igt_sync(struct intel_timeline *tl, in __igt_sync() 208 struct intel_timeline tl; in igt_sync() 252 struct intel_timeline tl; in bench_sync() 447 tl_write(struct intel_timeline *tl, struct intel_engine_cs *engine, u32 value) in tl_write() 477 static struct intel_timeline * [all …]
|
| D | intel_context.h | 125 static inline struct intel_timeline *__must_check 129 struct intel_timeline *tl = ce->timeline; in intel_context_timeline_lock() 139 static inline void intel_context_timeline_unlock(struct intel_timeline *tl) in intel_context_timeline_unlock()
|
| D | intel_timeline_types.h | 22 struct intel_timeline { struct
|
| D | intel_context_types.h | 54 struct intel_timeline *timeline;
|
| D | mock_engine.c | 35 static void mock_timeline_pin(struct intel_timeline *tl) in mock_timeline_pin() 40 static void mock_timeline_unpin(struct intel_timeline *tl) in mock_timeline_unpin()
|
| D | intel_engine_types.h | 335 struct intel_timeline *timeline;
|
| D | intel_context.c | 295 struct intel_timeline *tl = ce->timeline; in intel_context_prepare_remote_request()
|
| D | selftest_context.c | 39 struct intel_timeline *tl = ce->timeline; in context_sync()
|
| D | intel_ringbuffer.c | 1868 struct intel_timeline *tl, in wait_for_space() 2337 struct intel_timeline *timeline; in intel_ring_submission_init()
|
| D | intel_reset.c | 792 struct intel_timeline *tl; in __intel_gt_unset_wedged()
|
| D | intel_engine_cs.c | 662 struct intel_timeline timeline;
|
| D | intel_lrc.c | 3368 struct intel_timeline *tl; in __execlists_context_alloc()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gt/selftests/ |
| D | mock_timeline.h | 10 struct intel_timeline; 12 void mock_timeline_init(struct intel_timeline *timeline, u64 context); 13 void mock_timeline_fini(struct intel_timeline *timeline);
|
| D | mock_timeline.c | 11 void mock_timeline_init(struct intel_timeline *timeline, u64 context) in mock_timeline_init() 26 void mock_timeline_fini(struct intel_timeline *timeline) in mock_timeline_fini()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gem/ |
| D | i915_gem_context_types.h | 29 struct intel_timeline; 80 struct intel_timeline *timeline;
|
| D | i915_gem_context.c | 499 static void __set_timeline(struct intel_timeline **dst, in __set_timeline() 500 struct intel_timeline *src) in __set_timeline() 502 struct intel_timeline *old = *dst; in __set_timeline() 516 struct intel_timeline *timeline) in __assign_timeline() 556 struct intel_timeline *timeline; in i915_gem_create_context()
|
| D | i915_gem_execbuffer.c | 2140 struct intel_timeline *tl = ce->timeline; in eb_throttle() 2202 struct intel_timeline *tl; in __eb_pin_engine() 2270 struct intel_timeline *tl = ce->timeline; in eb_unpin_engine()
|
| /Linux-v5.4/drivers/gpu/drm/i915/ |
| D | i915_request.h | 44 struct intel_timeline; 116 struct intel_timeline *timeline;
|
| D | i915_request.c | 319 struct intel_timeline * const tl = rq->timeline; in i915_request_retire_upto() 582 static void retire_requests(struct intel_timeline *tl) in retire_requests() 592 request_alloc_slow(struct intel_timeline *tl, gfp_t gfp) in request_alloc_slow() 625 struct intel_timeline *tl = ce->timeline; in __i915_request_create() 759 struct intel_timeline *tl; in i915_request_create() 1114 struct intel_timeline *timeline = rq->timeline; in __i915_request_add_to_timeline() 1227 struct intel_timeline * const tl = rq->timeline; in i915_request_add() 1506 struct intel_timeline *tl, *tn; in i915_retire_requests()
|
| D | i915_active.h | 373 struct intel_timeline *tl,
|
| D | i915_active.c | 174 active_instance(struct i915_active *ref, struct intel_timeline *tl) in active_instance() 300 struct intel_timeline *tl, in i915_active_ref()
|
| D | Makefile | 93 gt/intel_timeline.o \
|
| D | i915_gem.c | 895 struct intel_timeline *tl; in wait_for_timelines()
|