Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mfd/macsmc.c apple_smc_cmd() -> apple_smc_cmd_locked()

Type Parameter Key Value
PARAM_VALUE 1 cmd 18-19
PARAM_VALUE 2 arg 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 size 0
PARAM_VALUE 4 wsize 0
PARAM_VALUE 5 ret_data 0,2929637884138160128,3342505002460364800,5142986532979908608,8569209512433033216,9144482705751035904
BUF_SIZE 0 smc s32min-(-1),1-s32max
BUF_SIZE 0 smc s32min-(-1),1-s32max
DATA_SOURCE 0 smc $0
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 arg $2
DATA_SOURCE 3 size $3
DATA_SOURCE 4 wsize $4
DATA_SOURCE 5 ret_data $5
HARD_MAX 1 cmd 19
RX_PATH
TASK_NOT_RUNNING
UNITS 0 smc unit_byte
LOCK2 _T->lock

drivers/mfd/macsmc.c apple_smc_rw_locked() -> apple_smc_cmd_locked()

Type Parameter Key Value
PARAM_VALUE 1 cmd 16-17,32
PARAM_VALUE 3 size 1-2,4,6,8,255
PARAM_VALUE 4 wsize 0,4
PARAM_VALUE 5 ret_data 7049434720991154176
BUF_SIZE 0 smc s32min-(-1),1-s32max
BUF_SIZE 0 smc s32min-(-1),1-s32max
BUF_SIZE 0 smc->dev (-1),1616
BUF_SIZE 0 smc->rtk (-1),600
DATA_SOURCE 0 smc $0
DATA_SOURCE 2 arg $1
FUZZY_MAX 1 cmd 32
FUZZY_MAX 4 wsize 0
BIT_INFO 1 cmd 0x0,0x31
BIT_INFO 1 cmd 0x0,0x31
BIT_INFO 4 wsize 0x0,0x4
BIT_INFO 4 wsize 0x0,0x4
HARD_MAX 1 cmd 32
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 smc->key_count 0-255
UNITS 0 smc unit_byte
UNITS 3 size unit_byte
UNITS 4 wsize unit_byte
LOCK2 _T->lock