Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/usb/typec/mux/intel_pmc_mux.c intel_scu_ipc_dev_command() -> intel_scu_ipc_dev_command_with_size()

Type Parameter Key Value
PARAM_VALUE 1 cmd 167
PARAM_VALUE 2 sub 0
PARAM_VALUE 3 in 4096-ptr_max
PARAM_VALUE 4 inlen 1-2,8
PARAM_VALUE 5 size 1-2,8
PARAM_VALUE 6 out 2397740403922120704
PARAM_VALUE 7 outlen 4
BUF_SIZE 3 in (-1),2,8
BUF_SIZE 3 in (-1),2,8
BUF_SIZE 6 out 4
BUF_SIZE 6 out 4
DATA_SOURCE 0 scu $0
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 sub $2
DATA_SOURCE 3 in $3
DATA_SOURCE 4 inlen $4
DATA_SOURCE 5 size $4
DATA_SOURCE 6 out $5
DATA_SOURCE 7 outlen $6
HARD_MAX 4 inlen 8
HARD_MAX 5 size 8
RX_PATH
TASK_NOT_RUNNING
UNITS 4 inlen unit_byte
UNITS 5 size unit_byte
UNITS 7 outlen unit_byte
HALF_LOCKED2 _T->lock

drivers/mfd/intel_soc_pmic_bxtwc.c intel_scu_ipc_dev_command() -> intel_scu_ipc_dev_command_with_size()

Type Parameter Key Value
PARAM_VALUE 1 cmd 255
PARAM_VALUE 2 sub 0-1
PARAM_VALUE 3 in 4096-ptr_max
PARAM_VALUE 4 inlen 2-3
PARAM_VALUE 5 size 2-3
PARAM_VALUE 6 out 0,5873182043678535680
PARAM_VALUE 7 outlen 0,4
BUF_SIZE 3 in 2-3
BUF_SIZE 3 in 2-3
BUF_SIZE 6 out (-1),4
BUF_SIZE 6 out (-1),4
DATA_SOURCE 0 scu $0
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 sub $2
DATA_SOURCE 3 in $3
DATA_SOURCE 4 inlen $4
DATA_SOURCE 5 size $4
DATA_SOURCE 6 out $5
DATA_SOURCE 7 outlen $6
HARD_MAX 2 sub 1
HARD_MAX 4 inlen 3
HARD_MAX 5 size 3
HARD_MAX 7 outlen 4
UNITS 4 inlen unit_byte
UNITS 5 size unit_byte
UNITS 7 outlen unit_byte

drivers/platform/x86/intel/telemetry/pltdrv.c intel_scu_ipc_dev_command() -> intel_scu_ipc_dev_command_with_size()

Type Parameter Key Value
PARAM_VALUE 1 cmd 235
PARAM_VALUE 2 sub 1-2,5-8
PARAM_VALUE 3 in 0,1950568256968855552,7590074445380554752,9167904709526949888
PARAM_VALUE 4 inlen 0,3-4
PARAM_VALUE 5 size 0,3-4
PARAM_VALUE 6 out 0,185728563715264512,1950568256968855552,7851914371242901504,9167904709526949888
PARAM_VALUE 7 outlen 0,4
BUF_SIZE 3 in (-1),4
BUF_SIZE 3 in (-1),4
BUF_SIZE 6 out (-1),4
BUF_SIZE 6 out (-1),4
DATA_SOURCE 0 scu $0
DATA_SOURCE 1 cmd $1
DATA_SOURCE 2 sub $2
DATA_SOURCE 3 in $3
DATA_SOURCE 4 inlen $4
DATA_SOURCE 5 size $4
DATA_SOURCE 6 out $5
DATA_SOURCE 7 outlen $6
HARD_MAX 2 sub 8
HARD_MAX 4 inlen 4
HARD_MAX 5 size 4
HARD_MAX 7 outlen 4
RX_PATH
TASK_NOT_RUNNING
UNITS 4 inlen unit_byte
UNITS 5 size unit_byte
UNITS 7 outlen unit_byte
HALF_LOCKED2 &s->lock
HALF_LOCKED2 global &telm_conf->telem_lock
HALF_LOCKED2 global &telm_conf->telem_trace_lock

drivers/watchdog/intel-mid_wdt.c wdt_command() -> intel_scu_ipc_dev_command_with_size()

Type Parameter Key Value
PARAM_VALUE 1 cmd 248
PARAM_VALUE 2 sub 0-2
PARAM_VALUE 3 in 0,3577614535630442496
PARAM_VALUE 4 inlen 0,8
PARAM_VALUE 5 size 0,2
PARAM_VALUE 6 out 0
PARAM_VALUE 7 outlen 0
BUF_SIZE 3 in (-1),8
BUF_SIZE 3 in (-1),8
DATA_SOURCE 2 sub $1
DATA_SOURCE 3 in $2
DATA_SOURCE 4 inlen $3
DATA_SOURCE 5 size $4
HARD_MAX 2 sub 2
HARD_MAX 4 inlen 8
HARD_MAX 5 size 2
RX_PATH
TASK_NOT_RUNNING
UNITS 4 inlen unit_byte