Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_gt.c xe_gt_record_default_lrcs() -> xe_lrc_pphwsp_offset()

Type Parameter Key Value
PARAM_VALUE 0 lrc 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_ctx_job_timestamp_offset() -> xe_lrc_pphwsp_offset()

Type Parameter Key Value
PARAM_VALUE 0 lrc 4096-ptr_max
DATA_SOURCE 0 lrc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_engine_id_offset() -> xe_lrc_pphwsp_offset()

Type Parameter Key Value
PARAM_VALUE 0 lrc 4096-ptr_max
DATA_SOURCE 0 lrc $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_parallel_offset() -> xe_lrc_pphwsp_offset()

Type Parameter Key Value
PARAM_VALUE 0 lrc 4096-ptr_max
DATA_SOURCE 0 lrc $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_pphwsp_ggtt_addr() -> xe_lrc_pphwsp_offset()

Type Parameter Key Value
PARAM_VALUE 0 lrc 4096-ptr_max
DATA_SOURCE 0 lrc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lrc.c __xe_lrc_pphwsp_map() -> xe_lrc_pphwsp_offset()

Type Parameter Key Value
PARAM_VALUE 0 lrc 4096-ptr_max
PARAM_VALUE 0 lrc->ring.size 16384
BUF_SIZE 0 lrc->bo (-1)-0,1336
BUF_SIZE 0 lrc->seqno_bo (-1)-0,1336
DATA_SOURCE 0 lrc $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lrc.c xe_lrc_regs_offset() -> xe_lrc_pphwsp_offset()

Type Parameter Key Value
PARAM_VALUE 0 lrc 4096-ptr_max
BUF_SIZE 0 lrc->bo (-1)-0,1336
BUF_SIZE 0 lrc->seqno_bo (-1)-0,1336
DATA_SOURCE 0 lrc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_lrc.c xe_lrc_snapshot_capture() -> xe_lrc_pphwsp_offset()

Type Parameter Key Value
PARAM_VALUE 0 lrc 4096-ptr_max
DATA_SOURCE 0 lrc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &coredump->lock
HALF_LOCKED2 &guc->submission_state.lock
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &pool->lock