Searched refs:intel_timeline (Results 1 - 25 of 30) sorted by relevance

12

/openbsd-current/sys/dev/pci/drm/i915/gt/selftests/
H 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);
H A Dmock_timeline.c7 #include "../intel_timeline.h"
11 void mock_timeline_init(struct intel_timeline *timeline, u64 context)
26 void mock_timeline_fini(struct intel_timeline *timeline)
/openbsd-current/sys/dev/pci/drm/i915/gt/
H 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)
40 static inline void intel_timeline_put(struct intel_timeline *timeline)
45 static inline int __intel_timeline_sync_set(struct intel_timeline *tl,
51 static inline int intel_timeline_sync_set(struct intel_timeline *tl,
57 static inline bool __intel_timeline_sync_is_later(struct intel_timeline *tl,
63 static inline bool intel_timeline_sync_is_later(struct intel_timeline *t
[all...]
H A Dintel_gt_requests.h13 struct intel_timeline;
24 struct intel_timeline *tl);
H A Dintel_timeline_types.h21 struct intel_timeline { struct
39 * Note that the active_count is protected by the intel_timeline.mutex,
70 struct intel_timeline *retire;
H A Dintel_timeline.c15 #include "intel_timeline.h"
40 struct intel_timeline *tl =
49 struct intel_timeline *tl =
58 intel_timeline_pin_map(struct intel_timeline *timeline)
75 static int intel_timeline_init(struct intel_timeline *timeline,
125 struct intel_timeline *timeline =
126 container_of(rcu, struct intel_timeline, rcu);
145 struct intel_timeline *
150 struct intel_timeline *timeline;
166 struct intel_timeline *
[all...]
H A Dintel_gt_requests.c15 #include "intel_timeline.h"
17 static bool retire_requests(struct intel_timeline *tl)
64 struct intel_timeline *tl = xchg(&engine->retire, NULL);
67 struct intel_timeline *next = xchg(&tl->retire, NULL);
89 struct intel_timeline *tl)
91 #define RSTUB ((struct intel_timeline *)1)
92 struct intel_timeline *first;
113 struct intel_timeline *tl)
137 struct intel_timeline *tl, *tn;
H A Dselftest_timeline.c27 static struct vm_page *hwsp_page(struct intel_timeline *tl)
35 static unsigned long hwsp_cacheline(struct intel_timeline *tl)
42 static int selftest_tl_pin(struct intel_timeline *tl)
68 struct intel_timeline **history;
79 struct intel_timeline *tl)
93 struct intel_timeline *tl;
204 static int __igt_sync(struct intel_timeline *tl,
246 struct intel_timeline tl;
290 struct intel_timeline tl;
485 checked_tl_write(struct intel_timeline *t
[all...]
H A Dintel_context.h247 static inline struct intel_timeline *__must_check
251 struct intel_timeline *tl = ce->timeline;
267 static inline void intel_context_timeline_unlock(struct intel_timeline *tl)
H A Dintel_context_types.h114 struct intel_timeline *timeline;
H A Dintel_engine_types.h447 struct intel_timeline *timeline;
562 struct intel_timeline *retire;
H A Dmock_engine.c16 static int mock_timeline_pin(struct intel_timeline *tl)
32 static void mock_timeline_unpin(struct intel_timeline *tl)
H A Dintel_engine_pm.c110 struct intel_timeline *tl,
H A Dselftest_engine_heartbeat.c20 static int timeline_sync(struct intel_timeline *tl)
H A Dintel_ring.c17 #include "intel_timeline.h"
194 struct intel_timeline *tl,
H A Dintel_breadcrumbs.c154 static void add_retire(struct intel_breadcrumbs *b, struct intel_timeline *tl)
H A Dintel_engine_cs.c2000 static struct intel_timeline *get_timeline(struct i915_request *rq)
2002 struct intel_timeline *tl;
2026 struct intel_timeline *tl = get_timeline(rq);
2298 struct intel_timeline *tl = get_timeline(rq);
2500 struct intel_timeline *tl = request->context->timeline;
H A Dintel_lrc.c1123 static struct intel_timeline *
1126 struct intel_timeline *tl = fetch_and_zero(&ce->timeline);
1150 struct intel_timeline *tl;
H A Dintel_context.c486 struct intel_timeline *tl = ce->timeline;
/openbsd-current/sys/dev/pci/drm/i915/gem/
H A Di915_gem_context_types.h30 struct intel_timeline;
264 * and out-fence. Unlike the real intel_timeline, this doesn't
H A Di915_gem_execbuffer.c2489 struct intel_timeline *tl = ce->timeline;
2523 struct intel_timeline *tl;
3106 static void retire_requests(struct intel_timeline *tl, struct i915_request *end)
3118 struct intel_timeline * const tl = i915_request_timeline(rq);
/openbsd-current/sys/dev/pci/drm/i915/
H A Di915_request.h214 struct intel_timeline __rcu *timeline;
668 static inline struct intel_timeline *
684 static inline struct intel_timeline *
H A Di915_active.h17 struct intel_timeline;
H A Di915_request.c465 struct intel_timeline * const tl = i915_request_timeline(rq);
874 static void retire_requests(struct intel_timeline *tl)
886 request_alloc_slow(struct intel_timeline *tl,
967 struct intel_timeline *tl = ce->timeline;
1113 struct intel_timeline *tl;
1330 static bool intel_timeline_sync_has_start(struct intel_timeline *tl,
1338 static int intel_timeline_sync_set_start(struct intel_timeline *tl,
1718 struct intel_timeline *timeline)
1753 struct intel_timeline *timeline)
1803 struct intel_timeline *timelin
[all...]
/openbsd-current/sys/dev/pci/drm/i915/pxp/
H A Dintel_pxp_cmd.c86 struct intel_timeline * const tl = i915_request_timeline(rq);

Completed in 252 milliseconds

12