Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/i915/gt/
A Dintel_timeline.c66 timeline->hwsp_seqno = memset(vaddr + ofs, 0, TIMELINE_SEQNO_BYTES); in intel_timeline_pin_map()
94 timeline->hwsp_seqno = (void *)(long)timeline->hwsp_offset; in intel_timeline_init()
222 u32 *hwsp_seqno = (u32 *)tl->hwsp_seqno; in intel_timeline_reset_seqno() local
226 memset(hwsp_seqno + 1, 0, TIMELINE_SEQNO_BYTES - sizeof(*hwsp_seqno)); in intel_timeline_reset_seqno()
227 WRITE_ONCE(*hwsp_seqno, tl->seqno); in intel_timeline_reset_seqno()
228 drm_clflush_virt_range(hwsp_seqno, TIMELINE_SEQNO_BYTES); in intel_timeline_reset_seqno()
315 tl->hwsp_seqno = tl->hwsp_map + next_ofs; in __intel_timeline_get_seqno()
319 GEM_BUG_ON(i915_seqno_passed(*tl->hwsp_seqno, *seqno)); in __intel_timeline_get_seqno()
352 offset_in_page(from->hwsp_seqno); in intel_timeline_read_hwsp()
453 *tl->hwsp_seqno, tl->seqno); in intel_gt_show_timelines()
A Dselftest_timeline.c494 if (READ_ONCE(*tl->hwsp_seqno) != tl->seqno) { in checked_tl_write()
496 *tl->hwsp_seqno, tl->seqno); in checked_tl_write()
693 const u32 *hwsp_seqno[2]; in live_hwsp_wrap() local
723 hwsp_seqno[0] = tl->hwsp_seqno; in live_hwsp_wrap()
740 hwsp_seqno[1] = tl->hwsp_seqno; in live_hwsp_wrap()
744 GEM_BUG_ON(hwsp_seqno[0] == hwsp_seqno[1]); in live_hwsp_wrap()
754 if (READ_ONCE(*hwsp_seqno[0]) != seqno[0] || in live_hwsp_wrap()
755 READ_ONCE(*hwsp_seqno[1]) != seqno[1]) { in live_hwsp_wrap()
757 *hwsp_seqno[0], *hwsp_seqno[1], in live_hwsp_wrap()
1383 if (READ_ONCE(*tl->hwsp_seqno) != count) { in live_hwsp_recycle()
[all …]
A Dselftest_engine_cs.c187 cycles[i] = rq->hwsp_seqno[3] - rq->hwsp_seqno[2]; in perf_mi_bb_start()
339 (rq->hwsp_seqno[4] - rq->hwsp_seqno[3]) - in perf_mi_noop()
340 (rq->hwsp_seqno[3] - rq->hwsp_seqno[2]); in perf_mi_noop()
A Dintel_engine_pm.c69 READ_ONCE(*ce->timeline->hwsp_seqno), in __engine_unpark()
72 READ_ONCE(*ce->timeline->hwsp_seqno)); in __engine_unpark()
A Dintel_timeline_types.h47 const u32 *hwsp_seqno; member
A Dgen6_engine_cs.c377 GEM_BUG_ON(offset_in_page(rq->hwsp_seqno) != I915_GEM_HWS_SEQNO_ADDR); in gen6_emit_breadcrumb_xcs()
397 GEM_BUG_ON(offset_in_page(rq->hwsp_seqno) != I915_GEM_HWS_SEQNO_ADDR); in gen7_emit_breadcrumb_xcs()
A Dselftest_rc6.c152 result = rq->hwsp_seqno + 2; in __live_rc6_ctx()
A Dgen2_engine_cs.c146 GEM_BUG_ON(offset_in_page(rq->hwsp_seqno) != I915_GEM_HWS_SEQNO_ADDR); in __gen2_emit_breadcrumb()
A Dintel_engine_cs.c883 frame->rq.hwsp_seqno = ce->timeline->hwsp_seqno; in measure_breadcrumb_dw()
1482 hwsp_seqno(rq), in print_ring()
A Dgen8_engine_cs.c347 return page_mask_bits(tl->hwsp_offset) + offset_in_page(rq->hwsp_seqno); in hwsp_offset()
A Dintel_execlists_submission.c1974 hwsp_seqno(rq)); in process_csb()
/linux/drivers/gpu/drm/i915/
A Di915_request.h60 hwsp_seqno(rq__), ##__VA_ARGS__); \
268 const u32 *hwsp_seqno; member
462 const u32 *hwsp = READ_ONCE(rq->hwsp_seqno); in __hwsp_seqno()
480 static inline u32 hwsp_seqno(const struct i915_request *rq) in hwsp_seqno() function
605 WRITE_ONCE(rq->hwsp_seqno, /* decouple from HWSP */ in i915_request_mark_complete()
672 u32 hwsp_relative_offset = offset_in_page(rq->hwsp_seqno); in i915_request_active_seqno()
A Di915_request.c915 rq->hwsp_seqno = tl->hwsp_seqno; in __i915_request_create()

Completed in 32 milliseconds