/Linux-v5.10/drivers/gpu/drm/i915/gt/ |
D | intel_timeline.h | 34 struct intel_timeline * 39 static inline struct intel_timeline * 45 static inline struct intel_timeline * 54 static inline struct intel_timeline * 55 intel_timeline_get(struct intel_timeline *timeline) in intel_timeline_get() 62 static inline void intel_timeline_put(struct intel_timeline *timeline) in intel_timeline_put() 67 static inline int __intel_timeline_sync_set(struct intel_timeline *tl, in __intel_timeline_sync_set() 73 static inline int intel_timeline_sync_set(struct intel_timeline *tl, in intel_timeline_sync_set() 79 static inline bool __intel_timeline_sync_is_later(struct intel_timeline *tl, in __intel_timeline_sync_is_later() 85 static inline bool intel_timeline_sync_is_later(struct intel_timeline *tl, in intel_timeline_sync_is_later() [all …]
|
D | intel_gt_requests.c | 17 static bool retire_requests(struct intel_timeline *tl) in retire_requests() 64 struct intel_timeline *tl = xchg(&engine->retire, NULL); in engine_retire() 67 struct intel_timeline *next = xchg(&tl->retire, NULL); in engine_retire() 89 struct intel_timeline *tl) in add_retire() 91 #define STUB ((struct intel_timeline *)1) in add_retire() 92 struct intel_timeline *first; in add_retire() 113 struct intel_timeline *tl) in intel_engine_add_retire() 136 struct intel_timeline *tl, *tn; in intel_gt_retire_requests_timeout()
|
D | intel_timeline.c | 49 hwsp_alloc(struct intel_timeline *timeline, unsigned int *cacheline) in hwsp_alloc() 220 static int intel_timeline_init(struct intel_timeline *timeline, in intel_timeline_init() 289 static void intel_timeline_fini(struct intel_timeline *timeline) in intel_timeline_fini() 303 struct intel_timeline * 308 struct intel_timeline *timeline; in __intel_timeline_create() 324 void __intel_timeline_pin(struct intel_timeline *tl) in __intel_timeline_pin() 330 int intel_timeline_pin(struct intel_timeline *tl, struct i915_gem_ww_ctx *ww) in intel_timeline_pin() 356 void intel_timeline_reset_seqno(const struct intel_timeline *tl) in intel_timeline_reset_seqno() 363 void intel_timeline_enter(struct intel_timeline *tl) in intel_timeline_enter() 404 void intel_timeline_exit(struct intel_timeline *tl) in intel_timeline_exit() [all …]
|
D | selftest_timeline.c | 24 static struct page *hwsp_page(struct intel_timeline *tl) in hwsp_page() 32 static unsigned long hwsp_cacheline(struct intel_timeline *tl) in hwsp_cacheline() 44 struct intel_timeline **history; 55 struct intel_timeline *tl) in __mock_hwsp_record() 68 struct intel_timeline *tl; in __mock_hwsp_timeline() 172 static int __igt_sync(struct intel_timeline *tl, in __igt_sync() 214 struct intel_timeline tl; in igt_sync() 258 struct intel_timeline tl; in bench_sync() 453 tl_write(struct intel_timeline *tl, struct intel_engine_cs *engine, u32 value) in tl_write() 485 static struct intel_timeline * [all …]
|
D | intel_gt_requests.h | 12 struct intel_timeline; 22 struct intel_timeline *tl);
|
D | intel_timeline_types.h | 23 struct intel_timeline { struct 71 struct intel_timeline *retire; argument
|
D | intel_context.h | 154 static inline struct intel_timeline *__must_check 158 struct intel_timeline *tl = ce->timeline; in intel_context_timeline_lock() 168 static inline void intel_context_timeline_unlock(struct intel_timeline *tl) in intel_context_timeline_unlock()
|
D | intel_context_types.h | 79 struct intel_timeline *timeline;
|
D | intel_engine_types.h | 367 struct intel_timeline *timeline; 482 struct intel_timeline *retire;
|
D | selftest_context.c | 18 struct intel_timeline *tl = i915_request_timeline(rq); in request_sync() 47 struct intel_timeline *tl = ce->timeline; in context_sync()
|
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_pm.c | 103 struct intel_timeline *tl, in __queue_and_release_pm()
|
D | intel_engine_cs.c | 1334 static struct intel_timeline *get_timeline(struct i915_request *rq) in get_timeline() 1336 struct intel_timeline *tl; in get_timeline() 1360 struct intel_timeline *tl = get_timeline(rq); in print_ring() 1651 struct intel_timeline *tl = get_timeline(rq); in intel_engine_dump() 1765 struct intel_timeline *tl = request->context->timeline; in intel_engine_find_active_request()
|
D | intel_ring.c | 185 struct intel_timeline *tl, in wait_for_space()
|
D | selftest_engine_heartbeat.c | 15 static int timeline_sync(struct intel_timeline *tl) in timeline_sync()
|
D | intel_breadcrumbs.c | 189 static void add_retire(struct intel_breadcrumbs *b, struct intel_timeline *tl) in add_retire()
|
D | intel_context.c | 442 struct intel_timeline *tl = ce->timeline; in intel_context_prepare_remote_request()
|
/Linux-v5.10/drivers/gpu/drm/i915/gt/selftests/ |
D | mock_timeline.h | 12 struct intel_timeline; 14 void mock_timeline_init(struct intel_timeline *timeline, u64 context); 15 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.10/drivers/gpu/drm/i915/gem/ |
D | i915_gem_context_types.h | 30 struct intel_timeline; 86 struct intel_timeline *timeline;
|
D | i915_gem_execbuffer.c | 2308 struct intel_timeline *tl, in __parser_mark_active() 2317 parser_mark_active(struct eb_parse_work *pw, struct intel_timeline *tl) in parser_mark_active() 2616 struct intel_timeline *tl = ce->timeline; in eb_throttle() 2650 struct intel_timeline *tl; in eb_pin_engine() 2694 struct intel_timeline *tl = ce->timeline; in eb_unpin_engine() 3091 static void retire_requests(struct intel_timeline *tl, struct i915_request *end) in retire_requests() 3103 struct intel_timeline * const tl = i915_request_timeline(rq); in eb_request_add()
|
D | i915_gem_context.c | 819 static void __set_timeline(struct intel_timeline **dst, in __set_timeline() 820 struct intel_timeline *src) in __set_timeline() 822 struct intel_timeline *old = *dst; in __set_timeline() 837 struct intel_timeline *timeline) in __assign_timeline() 878 struct intel_timeline *timeline; in i915_gem_create_context()
|
/Linux-v5.10/drivers/gpu/drm/i915/ |
D | i915_request.h | 178 struct intel_timeline __rcu *timeline; 557 static inline struct intel_timeline * 572 static inline struct intel_timeline *
|
D | i915_request.c | 341 struct intel_timeline * const tl = i915_request_timeline(rq); in i915_request_retire_upto() 722 static void retire_requests(struct intel_timeline *tl) in retire_requests() 732 request_alloc_slow(struct intel_timeline *tl, in request_alloc_slow() 789 struct intel_timeline *tl = ce->timeline; in __i915_request_create() 925 struct intel_timeline *tl; in i915_request_create() 1130 static bool intel_timeline_sync_has_start(struct intel_timeline *tl, in intel_timeline_sync_has_start() 1138 static int intel_timeline_sync_set_start(struct intel_timeline *tl, in intel_timeline_sync_set_start() 1489 struct intel_timeline *timeline = i915_request_timeline(rq); in __i915_request_add_to_timeline() 1607 struct intel_timeline * const tl = i915_request_timeline(rq); in i915_request_add()
|
D | i915_active.h | 17 struct intel_timeline;
|