Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/soc/qcom/qmi_encdec.c qmi_decode_message() -> qmi_decode()

Type Parameter Key Value
PARAM_VALUE 0 ei_array 1-u64max
PARAM_VALUE 1 out_c_struct 1-u64max
PARAM_VALUE 3 in_buf_len 0-2147483640
PARAM_VALUE 4 dec_level 1
BUF_SIZE 1 out_c_struct 0-1,4,12,16,20,24-25,40,46,72,208,240,322,336,2504
BUF_SIZE 1 out_c_struct 0-1,4,12,16,20,24-25,40,46,72,208,240,322,336,2504
DATA_SOURCE 0 ei_array $2
DATA_SOURCE 1 out_c_struct $3
UNITS 2 in_buf unit_byte
UNITS 3 in_buf_len unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &txn->lock

drivers/soc/qcom/qmi_encdec.c qmi_decode_struct_elem() -> qmi_decode()

Type Parameter Key Value
PARAM_VALUE 3 in_buf_len 1-s32max
DATA_SOURCE 1 out_c_struct $1 [m]
DATA_SOURCE 2 in_buf $2 [m]
DATA_SOURCE 4 dec_level $5
UNITS 1 out_c_struct unit_byte
UNITS 2 in_buf unit_byte
UNITS 3 in_buf_len unit_byte
HALF_LOCKED2 &pool->lock