Lines Matching defs:timeline
175 struct intel_timeline __rcu *timeline;
187 * We pin the timeline->mutex while constructing the request to
189 * The timeline->mutex must be held to ensure that only this caller
190 * can use the ring and manipulate the associated timeline during
233 * the HW status page (or our timeline's local equivalent). The full
234 * path would be rq->hw_context->ring->timeline->hwsp_seqno.
239 * If we need to access the timeline's seqno for this request in
243 * inside the timeline's HWSP vma, but it is only valid while this
244 * request has not completed and guarded by the timeline mutex.
285 /** timeline->request entry for this request */
416 * the local timeline's equivalent) for this request. The request itself
440 * If the timeline is not using initial breadcrumbs, a request is
441 * considered started if the previous request on its timeline (i.e.
444 * If the timeline is using semaphores, it will also be emitting an
556 return rcu_dereference_protected(rq->timeline,
557 lockdep_is_held(&rcu_access_pointer(rq->timeline)->mutex));
572 * the context/timeline is pinned and must remain pinned until after
575 return rcu_dereference_protected(rq->timeline,