Lines Matching refs:tl
45 static inline int __intel_timeline_sync_set(struct intel_timeline *tl,
48 return i915_syncmap_set(&tl->sync, context, seqno);
51 static inline int intel_timeline_sync_set(struct intel_timeline *tl,
54 return __intel_timeline_sync_set(tl, fence->context, fence->seqno);
57 static inline bool __intel_timeline_sync_is_later(struct intel_timeline *tl,
60 return i915_syncmap_is_later(&tl->sync, context, seqno);
63 static inline bool intel_timeline_sync_is_later(struct intel_timeline *tl,
66 return __intel_timeline_sync_is_later(tl, fence->context, fence->seqno);
69 void __intel_timeline_pin(struct intel_timeline *tl);
70 int intel_timeline_pin(struct intel_timeline *tl, struct i915_gem_ww_ctx *ww);
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);
78 void intel_timeline_reset_seqno(const struct intel_timeline *tl);
95 intel_timeline_is_last(const struct intel_timeline *tl,
98 return list_is_last_rcu(&rq->link, &tl->requests);
101 I915_SELFTEST_DECLARE(int intel_timeline_pin_map(struct intel_timeline *tl));