Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/atom.c amdgpu_atom_execute_table() -> amdgpu_atom_execute_table_locked()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->data_block 0
PARAM_VALUE 0 ctx->divmul 4096-ptr_max
PARAM_VALUE 0 ctx->fb_base 0
PARAM_VALUE 0 ctx->io_mode 0
PARAM_VALUE 0 ctx->mutex.dep_map->name 0-255
PARAM_VALUE 0 ctx->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 ctx->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ctx->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 ctx->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 ctx->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 ctx->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 ctx->reg_block 0
PARAM_VALUE 1 index 0,4,6,8,12-13,17,21,24-26,33-35,39-42,44,46,49-50,54,60,63,65,67-70,74-80
PARAM_VALUE 2 params 4096-ptr_max
PARAM_VALUE 3 params_size 4,8,12,16,20,24,32,60,72
BUF_SIZE 2 params (-1),4,8,12,16,20,24,32,60,64,72
BUF_SIZE 2 params (-1),4,8,12,16,20,24,32,60,64,72
CAPPED_DATA 0 &ctx->mutex 1
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 index $1
DATA_SOURCE 2 params $2
DATA_SOURCE 3 params_size $3
FUZZY_MAX 1 index 77
HARD_MAX 1 index 80
HARD_MAX 3 params_size 72
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ctx->bios_size
UNITS 3 params_size unit_byte
LOCK2 0 &ctx->mutex
HALF_LOCKED2 &chan->mutex
TYPE_LOCK (struct atom_context)->mutex

drivers/gpu/drm/amd/amdgpu/atom.c atom_op_calltable() -> amdgpu_atom_execute_table_locked()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->bios 4096-ptr_max
PARAM_VALUE 1 index 0-255
DATA_SOURCE 1 index r get_u8
FUZZY_MAX 1 index 74
RX_PATH
TASK_NOT_RUNNING
UNITS 2 params unit_byte
UNITS 3 params_size unit_byte
HALF_LOCKED2 &ctx->mutex