Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/spi/spi-axi-spi-engine.c spi_engine_compile_message() -> spi_engine_program_add_cmd()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 2 cmd 8448-8463
BUF_SIZE 0 p (-1),4-s32max
BUF_SIZE 0 p (-1),4-s32max
DATA_SOURCE 0 p $2
DATA_SOURCE 1 dry $1
BIT_INFO 2 cmd 0x2100,0x210f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-axi-spi-engine.c spi_engine_compile_message() -> spi_engine_program_add_cmd()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 2 cmd 8960-9215
BUF_SIZE 0 p (-1),4-s32max
BUF_SIZE 0 p (-1),4-s32max
DATA_SOURCE 0 p $2
DATA_SOURCE 1 dry $1
BIT_INFO 2 cmd 0x2300,0x23ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-axi-spi-engine.c spi_engine_compile_message() -> spi_engine_program_add_cmd()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 2 cmd 9216-9471
BUF_SIZE 0 p (-1),4-s32max
BUF_SIZE 0 p (-1),4-s32max
DATA_SOURCE 0 p $2
DATA_SOURCE 1 dry $1
BIT_INFO 2 cmd 0x2400,0x24ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-axi-spi-engine.c spi_engine_compile_message() -> spi_engine_program_add_cmd()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
BUF_SIZE 0 p (-1),4-s32max
BUF_SIZE 0 p (-1),4-s32max
DATA_SOURCE 0 p $2
DATA_SOURCE 1 dry $1
BIT_INFO 2 cmd 0x2000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-axi-spi-engine.c spi_engine_compile_message() -> spi_engine_program_add_cmd()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 2 cmd 8704-8959
BUF_SIZE 0 p (-1),4-s32max
BUF_SIZE 0 p (-1),4-s32max
DATA_SOURCE 0 p $2
DATA_SOURCE 1 dry $1
BIT_INFO 2 cmd 0x2200,0x22ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-axi-spi-engine.c spi_engine_compile_message() -> spi_engine_program_add_cmd()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 2 cmd 8192
BUF_SIZE 0 p (-1),4-s32max
BUF_SIZE 0 p (-1),4-s32max
DATA_SOURCE 0 p $2
DATA_SOURCE 1 dry $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-axi-spi-engine.c spi_engine_compile_message() -> spi_engine_program_add_cmd()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 2 cmd 8960-9215
BUF_SIZE 0 p (-1),4-s32max
BUF_SIZE 0 p (-1),4-s32max
DATA_SOURCE 0 p $2
DATA_SOURCE 1 dry $1
BIT_INFO 2 cmd 0x2300,0x23ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-axi-spi-engine.c spi_engine_compile_message() -> spi_engine_program_add_cmd()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 2 cmd 9216-9471
BUF_SIZE 0 p (-1),4-s32max
BUF_SIZE 0 p (-1),4-s32max
DATA_SOURCE 0 p $2
DATA_SOURCE 1 dry $1
BIT_INFO 2 cmd 0x2400,0x24ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-axi-spi-engine.c spi_engine_gen_cs() -> spi_engine_program_add_cmd()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
BUF_SIZE 0 p (-1),4-s32max
BUF_SIZE 0 p (-1),4-s32max
DATA_SOURCE 0 p $0
DATA_SOURCE 1 dry $1
STR_LEN 0 p (-1)
STR_LEN 0 p (-1)
BIT_INFO 2 cmd 0x1000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-axi-spi-engine.c spi_engine_gen_sleep() -> spi_engine_program_add_cmd()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 2 cmd 12544-12799
BUF_SIZE 0 p (-1),4-s32max
BUF_SIZE 0 p (-1),4-s32max
CAPPED_DATA 2 cmd 1
DATA_SOURCE 0 p $0
DATA_SOURCE 1 dry $1
BIT_INFO 2 cmd 0x3100,0x31ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-axi-spi-engine.c spi_engine_gen_xfer() -> spi_engine_program_add_cmd()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 2 cmd 0-1023
BUF_SIZE 0 p (-1),4-s32max
BUF_SIZE 0 p (-1),4-s32max
DATA_SOURCE 0 p $0
DATA_SOURCE 1 dry $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-axi-spi-engine.c spi_engine_optimize_message() -> spi_engine_program_add_cmd()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 1 dry 0
PARAM_VALUE 2 cmd 12288-12289
BUF_SIZE 0 p 4-8589934594
BUF_SIZE 0 p 4-8589934594
DATA_SOURCE 0 p r _kzalloc_noprof
BIT_INFO 2 cmd 0x3000,0x3001
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL