Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_workarounds.c __intel_engine_init_ctx_wa() -> wa_init_start()

Type Parameter Key Value
PARAM_VALUE 0 wal 4096-ptr_max
PARAM_VALUE 2 name 3928835376711462912,5885456827040493568
BUF_SIZE 2 name 8
BUF_SIZE 2 name 8
BUF_SIZE 3 engine_name 8
DATA_SOURCE 0 wal $1
DATA_SOURCE 2 name $2
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 gt->uncore->fifo_count 0-127,u32max

drivers/gpu/drm/i915/gt/intel_workarounds.c intel_engine_init_whitelist() -> wa_init_start()

Type Parameter Key Value
PARAM_VALUE 0 wal 4096-ptr_max
PARAM_VALUE 1 gt 4096-ptr_max
PARAM_VALUE 2 name 9187296708499132416
BUF_SIZE 0 wal 40
BUF_SIZE 2 name 10
BUF_SIZE 3 engine_name 8
STR_LEN 0 wal 9
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 gt->uncore->fifo_count 0-127,u32max

drivers/gpu/drm/i915/gt/intel_workarounds.c intel_engine_init_workarounds() -> wa_init_start()

Type Parameter Key Value
PARAM_VALUE 0 wal 4096-ptr_max
PARAM_VALUE 1 gt 4096-ptr_max
PARAM_VALUE 2 name 3891976862186934272
BUF_SIZE 0 wal 40
BUF_SIZE 2 name 7
BUF_SIZE 3 engine_name 8
STR_LEN 0 wal 6
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 gt->uncore->fifo_count 0-127,u32max

drivers/gpu/drm/i915/gt/intel_workarounds.c intel_gt_init_workarounds() -> wa_init_start()

Type Parameter Key Value
PARAM_VALUE 0 wal 4096-ptr_max
PARAM_VALUE 1 gt 1-u64max
PARAM_VALUE 2 name 2157918456627150848
PARAM_VALUE 3 engine_name 7821445606363000832
BUF_SIZE 0 wal 40
BUF_SIZE 2 name 3
BUF_SIZE 3 engine_name 7
DATA_SOURCE 1 gt $0
STR_LEN 0 wal 2
STR_LEN 1 gt 6
PARAM_COMPARE 1 &gt->wa_list == $0
TERMINATED 2 name 1
TERMINATED 3 engine_name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 gt->i915->uncore.fifo_count 0-127,u32max
HOST_DATA 1 gt->uncore->fifo_count 0-127,u32max
NO_OVERFLOW_SIMPLE 1 gt->rps.last_freq
NO_OVERFLOW_SIMPLE 1 gt->uc.gsc.local->fence_size
NO_OVERFLOW_SIMPLE 1 gt->uc.gsc.local->size
NO_OVERFLOW_SIMPLE 1 gt->uc.gsc.proxy.vma->fence_size
NO_OVERFLOW_SIMPLE 1 gt->uc.gsc.proxy.vma->size
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/gt/intel_workarounds.c reference_lists_init() -> wa_init_start()

Type Parameter Key Value
PARAM_VALUE 0 wal 4096-ptr_max
PARAM_VALUE 1 gt 4096-ptr_max
PARAM_VALUE 2 name 6363983211348623360
PARAM_VALUE 3 engine_name 7821445606363000832
BUF_SIZE 1 gt (-1),424,1216
BUF_SIZE 1 gt (-1),424,1216
BUF_SIZE 2 name 7
BUF_SIZE 3 engine_name 7
DATA_SOURCE 1 gt $0
STR_LEN 0 wal 6
STR_LEN 1 gt 6
TERMINATED 2 name 1
TERMINATED 3 engine_name 1
MEM_ZERO 0 wal
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_workarounds.c reference_lists_init() -> wa_init_start()

Type Parameter Key Value
PARAM_VALUE 0 wal 4096-ptr_max
PARAM_VALUE 1 gt 4096-ptr_max
PARAM_VALUE 2 name 7544656399436869632
BUF_SIZE 0 wal 40
BUF_SIZE 1 gt (-1),424,1216
BUF_SIZE 1 gt (-1),424,1216
BUF_SIZE 2 name 4
BUF_SIZE 3 engine_name 8
DATA_SOURCE 1 gt $0
STR_LEN 0 wal 3
TERMINATED 2 name 1
NOCHECK_CALL