Home
last modified time | relevance | path

Searched refs:intel_timeline (Results 1 – 25 of 33) sorted by relevance

12

/linux/drivers/gpu/drm/i915/gt/
A Dintel_timeline.h17 struct intel_timeline *
22 static inline struct intel_timeline *
28 struct intel_timeline *
32 static inline struct intel_timeline *
33 intel_timeline_get(struct intel_timeline *timeline) in intel_timeline_get()
69 void __intel_timeline_pin(struct intel_timeline *tl);
71 void intel_timeline_enter(struct intel_timeline *tl);
72 int intel_timeline_get_seqno(struct intel_timeline *tl,
75 void intel_timeline_exit(struct intel_timeline *tl);
76 void intel_timeline_unpin(struct intel_timeline *tl);
[all …]
A Dintel_timeline.c37 struct intel_timeline *tl = in __timeline_retire()
46 struct intel_timeline *tl = in __timeline_active()
122 struct intel_timeline *timeline = in intel_timeline_fini()
123 container_of(rcu, struct intel_timeline, rcu); in intel_timeline_fini()
142 struct intel_timeline *
147 struct intel_timeline *timeline; in __intel_timeline_create()
163 struct intel_timeline *
168 struct intel_timeline *tl; in intel_timeline_create_from_engine()
340 struct intel_timeline *tl; in intel_timeline_read_hwsp()
390 struct intel_timeline *timeline = in __intel_timeline_free()
[all …]
A Dintel_gt_requests.c17 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()
137 struct intel_timeline *tl, *tn; in intel_gt_retire_requests_timeout()
A Dselftest_timeline.c66 struct intel_timeline **history;
77 struct intel_timeline *tl) in __mock_hwsp_record()
91 struct intel_timeline *tl; in __mock_hwsp_timeline()
244 struct intel_timeline tl; in igt_sync()
288 struct intel_timeline tl; in bench_sync()
551 struct intel_timeline *tl; in live_hwsp_engine()
621 struct intel_timeline *tl; in live_hwsp_alternate()
672 struct intel_timeline *tl; in live_hwsp_wrap()
982 struct intel_timeline *tl; in live_hwsp_read()
1261 struct intel_timeline *tl; in live_hwsp_rollover_user()
[all …]
A Dintel_gt_requests.h13 struct intel_timeline;
24 struct intel_timeline *tl);
A Dintel_timeline_types.h21 struct intel_timeline { struct
70 struct intel_timeline *retire; argument
A Dintel_context.h237 static inline struct intel_timeline *__must_check
241 struct intel_timeline *tl = ce->timeline; in intel_context_timeline_lock()
257 static inline void intel_context_timeline_unlock(struct intel_timeline *tl) in intel_context_timeline_unlock()
A Dintel_engine_types.h340 struct intel_timeline *timeline;
449 struct intel_timeline *retire;
A Dselftest_context.c17 struct intel_timeline *tl = i915_request_timeline(rq); in request_sync()
46 struct intel_timeline *tl = ce->timeline; in context_sync()
A Dmock_engine.c16 static int mock_timeline_pin(struct intel_timeline *tl) in mock_timeline_pin()
32 static void mock_timeline_unpin(struct intel_timeline *tl) in mock_timeline_unpin()
A Dintel_context_types.h106 struct intel_timeline *timeline;
A Dintel_engine_pm.c127 struct intel_timeline *tl, in __queue_and_release_pm()
A Dintel_engine_cs.c1450 static struct intel_timeline *get_timeline(struct i915_request *rq) in get_timeline()
1452 struct intel_timeline *tl; in get_timeline()
1476 struct intel_timeline *tl = get_timeline(rq); in print_ring()
1758 struct intel_timeline *tl = get_timeline(rq); in engine_dump_request()
1996 struct intel_timeline *tl = request->context->timeline; in intel_engine_execlist_find_hung_request()
A Dintel_lrc.c966 static struct intel_timeline *
969 struct intel_timeline *tl = fetch_and_zero(&ce->timeline); in pinned_timeline()
993 struct intel_timeline *tl; in lrc_alloc()
A Dintel_ring.c191 struct intel_timeline *tl, in wait_for_space()
A Dselftest_engine_heartbeat.c20 static int timeline_sync(struct intel_timeline *tl) in timeline_sync()
A Dselftest_engine_cs.c44 struct intel_timeline *tl = in write_timestamp()
A Dintel_breadcrumbs.c151 static void add_retire(struct intel_breadcrumbs *b, struct intel_timeline *tl) in add_retire()
/linux/drivers/gpu/drm/i915/gt/selftests/
A Dmock_timeline.h12 struct intel_timeline;
14 void mock_timeline_init(struct intel_timeline *timeline, u64 context);
15 void mock_timeline_fini(struct intel_timeline *timeline);
A Dmock_timeline.c11 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/drivers/gpu/drm/i915/
A Di915_request.c372 struct intel_timeline * const tl = i915_request_timeline(rq); in i915_request_retire_upto()
776 static void retire_requests(struct intel_timeline *tl) in retire_requests()
786 request_alloc_slow(struct intel_timeline *tl, in request_alloc_slow()
841 struct intel_timeline *tl = ce->timeline; in __i915_request_create()
987 struct intel_timeline *tl; in i915_request_create()
1204 static bool intel_timeline_sync_has_start(struct intel_timeline *tl, in intel_timeline_sync_has_start()
1212 static int intel_timeline_sync_set_start(struct intel_timeline *tl, in intel_timeline_sync_set_start()
1556 struct intel_timeline *timeline) in __i915_request_ensure_parallel_ordering()
1586 struct intel_timeline *timeline) in __i915_request_ensure_ordering()
1632 struct intel_timeline *timeline = i915_request_timeline(rq); in __i915_request_add_to_timeline()
[all …]
A Di915_request.h204 struct intel_timeline __rcu *timeline;
640 static inline struct intel_timeline *
655 static inline struct intel_timeline *
A Di915_active.h17 struct intel_timeline;
/linux/drivers/gpu/drm/i915/gem/
A Di915_gem_context_types.h30 struct intel_timeline;
/linux/drivers/gpu/drm/i915/pxp/
A Dintel_pxp_cmd.c84 struct intel_timeline * const tl = i915_request_timeline(rq); in pxp_request_commit()

Completed in 104 milliseconds

12