Home
last modified time | relevance | path

Searched refs:xe_lrc (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_lrc.c72 lrc_to_xe(struct xe_lrc *lrc) in lrc_to_xe()
677 static inline bool xe_lrc_has_indirect_ring_state(struct xe_lrc *lrc) in xe_lrc_has_indirect_ring_state()
682 static inline u32 __xe_lrc_ring_offset(struct xe_lrc *lrc) in __xe_lrc_ring_offset()
687 u32 xe_lrc_pphwsp_offset(struct xe_lrc *lrc) in xe_lrc_pphwsp_offset()
702 u32 xe_lrc_regs_offset(struct xe_lrc *lrc) in xe_lrc_regs_offset()
726 static inline u32 __xe_lrc_seqno_offset(struct xe_lrc *lrc) in __xe_lrc_seqno_offset()
732 static inline u32 __xe_lrc_start_seqno_offset(struct xe_lrc *lrc) in __xe_lrc_start_seqno_offset()
738 static u32 __xe_lrc_ctx_job_timestamp_offset(struct xe_lrc *lrc) in __xe_lrc_ctx_job_timestamp_offset()
744 static inline u32 __xe_lrc_parallel_offset(struct xe_lrc *lrc) in __xe_lrc_parallel_offset()
750 static inline u32 __xe_lrc_engine_id_offset(struct xe_lrc *lrc) in __xe_lrc_engine_id_offset()
[all …]
H A Dxe_trace_lrc.h22 TP_PROTO(struct xe_lrc *lrc, uint64_t old),
25 __field(struct xe_lrc *, lrc)
H A Dxe_lrc_types.h18 struct xe_lrc { struct
H A Dxe_execlist_types.h31 struct xe_lrc *lrc;
H A Dxe_sriov_vf_ccs.c177 struct xe_lrc *lrc = xe_exec_queue_lrc(ctx->mig_q); in ccs_rw_update_ring()
307 struct xe_lrc *lrc = xe_exec_queue_lrc(ctx->mig_q); in xe_sriov_vf_ccs_fini()
H A Dxe_exec_queue_types.h196 struct xe_lrc *lrc[] __counted_by(width);
H A Dxe_migrate.h139 struct xe_lrc *xe_migrate_lrc(struct xe_migrate *migrate);
H A Dxe_exec_queue.h113 struct xe_lrc *xe_exec_queue_lrc(struct xe_exec_queue *q);
H A Dxe_exec_queue.c225 struct xe_lrc *lrc; in __xe_exec_queue_init()
904 struct xe_lrc *xe_exec_queue_lrc(struct xe_exec_queue *q) in xe_exec_queue_lrc()
964 struct xe_lrc *lrc; in xe_exec_queue_update_run_ticks()
1266 struct xe_lrc *lrc; in xe_exec_queue_contexts_hwsp_rebase()
H A Dxe_guc_submit.c604 struct xe_lrc *lrc = q->lrc[i]; in __register_mlrc_exec_queue()
658 struct xe_lrc *lrc = q->lrc[0]; in register_exec_queue()
813 struct xe_lrc *lrc = q->lrc[j]; in wq_item_append()
836 struct xe_lrc *lrc = q->lrc[0]; in submit_exec_queue()
2135 static void lrc_parallel_clear(struct xe_lrc *lrc) in lrc_parallel_clear()
2171 struct xe_lrc *lrc = READ_ONCE(q->lrc[0]); in guc_exec_queue_pause()
2795 struct xe_lrc *lrc = q->lrc[i]; in xe_guc_exec_queue_snapshot_capture()
H A DMakefile88 xe_lrc.o \
H A Dxe_migrate.c1047 struct xe_lrc *xe_migrate_lrc(struct xe_migrate *migrate) in xe_migrate_lrc()