Home
last modified time | relevance | path

Searched refs:hwsp_seqno (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.10/drivers/gpu/drm/i915/gt/
Dselftest_timeline.c494 if (READ_ONCE(*tl->hwsp_seqno) != tl->seqno) { in checked_intel_timeline_create()
496 *tl->hwsp_seqno, tl->seqno); in checked_intel_timeline_create()
564 if (!err && READ_ONCE(*tl->hwsp_seqno) != n) { in live_hwsp_engine()
566 n, tl->fence_context, tl->hwsp_offset, *tl->hwsp_seqno); in live_hwsp_engine()
636 if (!err && READ_ONCE(*tl->hwsp_seqno) != n) { in live_hwsp_alternate()
638 n, tl->fence_context, tl->hwsp_offset, *tl->hwsp_seqno); in live_hwsp_alternate()
675 const u32 *hwsp_seqno[2]; in live_hwsp_wrap() local
705 hwsp_seqno[0] = tl->hwsp_seqno; in live_hwsp_wrap()
722 hwsp_seqno[1] = tl->hwsp_seqno; in live_hwsp_wrap()
726 GEM_BUG_ON(hwsp_seqno[0] == hwsp_seqno[1]); in live_hwsp_wrap()
[all …]
Dselftest_engine_cs.c184 cycles[i] = rq->hwsp_seqno[3] - rq->hwsp_seqno[2]; in perf_mi_bb_start()
336 (rq->hwsp_seqno[4] - rq->hwsp_seqno[3]) - in perf_mi_noop()
337 (rq->hwsp_seqno[3] - rq->hwsp_seqno[2]); in perf_mi_noop()
Dintel_timeline_types.h48 const u32 *hwsp_seqno; member
Dintel_timeline.c260 timeline->hwsp_seqno = in intel_timeline_init()
360 WRITE_ONCE(*(u32 *)tl->hwsp_seqno, tl->seqno); in intel_timeline_reset_seqno()
515 tl->hwsp_seqno = in __intel_timeline_get_seqno()
526 GEM_BUG_ON(i915_seqno_passed(*tl->hwsp_seqno, *seqno)); in __intel_timeline_get_seqno()
Dselftest_rc6.c144 result = rq->hwsp_seqno + 2; in __live_rc6_ctx()
Dintel_engine_cs.c1366 hwsp_seqno(rq), in print_ring()
Dintel_lrc.c2708 hwsp_seqno(rq)); in process_csb()
/Linux-v5.10/drivers/gpu/drm/i915/
Di915_request.h57 hwsp_seqno(rq__), ##__VA_ARGS__); \
237 const u32 *hwsp_seqno; member
406 const u32 *hwsp = READ_ONCE(rq->hwsp_seqno); in __hwsp_seqno()
424 static inline u32 hwsp_seqno(const struct i915_request *rq) in hwsp_seqno() function
437 return i915_seqno_passed(hwsp_seqno(rq), rq->fence.seqno - 1); in __i915_request_has_started()
517 return i915_seqno_passed(hwsp_seqno(rq), rq->fence.seqno); in i915_request_completed()
522 WRITE_ONCE(rq->hwsp_seqno, /* decouple from HWSP */ in i915_request_mark_complete()
Di915_request.c857 rq->hwsp_seqno = tl->hwsp_seqno; in __i915_request_create()