Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/fsi/fsi-master-ast-cf.c build_ar_command() -> msg_push_crc()

Type Parameter Key Value
PARAM_VALUE 0 msg 5963229863187730432,6169682840183291904
PARAM_VALUE 0 msg->bits 8-9,15-17,23-25,27-28,31-32,35-36,43-44
DATA_SOURCE 0 msg $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 msg->msg 0-u64max[c]
USER_DATA 0 msg->msg 0-274877906943[c][u]
LOCK2 &master->lock
HALF_LOCKED2 &_master->scan_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct fsi_master_acf)->lock

drivers/fsi/fsi-master-ast-cf.c build_dpoll_command() -> msg_push_crc()

Type Parameter Key Value
PARAM_VALUE 0 msg 6437955252470956032
PARAM_VALUE 0 msg->bits 5
PARAM_VALUE 0 msg->msg 2,10-26
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 msg->msg 2,10-26[c][u]
LOCK2 &master->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct fsi_master_acf)->lock

drivers/fsi/fsi-master-ast-cf.c build_epoll_command() -> msg_push_crc()

Type Parameter Key Value
PARAM_VALUE 0 msg 6437955252470956032
PARAM_VALUE 0 msg->bits 5
PARAM_VALUE 0 msg->msg 3,11-27
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 msg->msg 3,11-27[c][u]
LOCK2 &master->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct fsi_master_acf)->lock

drivers/fsi/fsi-master-ast-cf.c build_term_command() -> msg_push_crc()

Type Parameter Key Value
PARAM_VALUE 0 msg 8403705235538681856,8793253245433495552
PARAM_VALUE 0 msg->bits 8
PARAM_VALUE 0 msg->msg 63,127-255
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 msg->msg 63,127-255[c][u]
LOCK2 &master->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct fsi_master_acf)->lock

drivers/fsi/fsi-master-gpio.c build_ar_command() -> msg_push_crc()

Type Parameter Key Value
PARAM_VALUE 0 msg 1957115820417900544,7244570887823196160
PARAM_VALUE 0 msg->bits 8-9,15-17,23-25,27-28,31-32,35-36,43-44
DATA_SOURCE 0 msg $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 msg->msg 0-u64max[c]
USER_DATA 0 msg->msg 0-274877906943[c][u]
LOCK2 &master->cmd_lock
HALF_LOCKED2 &_master->scan_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct fsi_master_gpio)->cmd_lock

drivers/fsi/fsi-master-gpio.c build_dpoll_command() -> msg_push_crc()

Type Parameter Key Value
PARAM_VALUE 0 msg 232719924852940800
PARAM_VALUE 0 msg->bits 5
PARAM_VALUE 0 msg->msg 2,10-26
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 msg->msg 2,10-26[c][u]
LOCK2 &master->cmd_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct fsi_master_gpio)->cmd_lock

drivers/fsi/fsi-master-gpio.c build_epoll_command() -> msg_push_crc()

Type Parameter Key Value
PARAM_VALUE 0 msg 232719924852940800
PARAM_VALUE 0 msg->bits 5
PARAM_VALUE 0 msg->msg 3,11-27
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 msg->msg 3,11-27[c][u]
LOCK2 &master->cmd_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct fsi_master_gpio)->cmd_lock

drivers/fsi/fsi-master-gpio.c build_term_command() -> msg_push_crc()

Type Parameter Key Value
PARAM_VALUE 0 msg 262543582488346624,4813594067843502080
PARAM_VALUE 0 msg->bits 8
PARAM_VALUE 0 msg->msg 63,127-255
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 msg->msg 63,127-255[c][u]
LOCK2 &master->cmd_lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct fsi_master_gpio)->cmd_lock