Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/char/ipmi/ipmi_msghandler.c i_ipmi_request() -> i_ipmi_req_sysintf()

Type Parameter Key Value
PARAM_VALUE 0 intf 4096-ptr_max
PARAM_VALUE 0 intf->in_shutdown 0
PARAM_VALUE 0 intf->maintenance_mode_state s32min-1,3-s32max
PARAM_VALUE 1 addr 4096-ptr_max
PARAM_VALUE 1 addr->addr_type 12
PARAM_VALUE 3 msg 4096-ptr_max
PARAM_VALUE 3 msg->data_len 0-272
PARAM_VALUE 4 smi_msg 4096-ptr_max
PARAM_VALUE 4 smi_msg->done 2720790875626950656
PARAM_VALUE 4 smi_msg->recv_msg 0
PARAM_VALUE 4 smi_msg->type 0
PARAM_VALUE 5 recv_msg 4096-ptr_max
PARAM_VALUE 5 recv_msg->msg.data_len 0-272
PARAM_VALUE 5 recv_msg->user 0,4096-ptr_max
PARAM_VALUE 5 recv_msg->user_msg_data 0,4096-ptr_max
BUF_SIZE 0 intf->bmc (-1),2048
BUF_SIZE 0 intf->send_info (-1),984,1000
BUF_SIZE 1 addr (-1),8
BUF_SIZE 1 addr (-1),8
BUF_SIZE 3 msg->data (-1),1,4,6
BUF_SIZE 4 smi_msg (-1),600
BUF_SIZE 4 smi_msg (-1),600
BUF_SIZE 5 recv_msg (-1),384
BUF_SIZE 5 recv_msg (-1),384
BUF_SIZE 5 recv_msg->user_msg_data s32min-(-1),1-s32max
DATA_SOURCE 0 intf $1
DATA_SOURCE 1 addr $2
DATA_SOURCE 2 msgid $3
DATA_SOURCE 3 msg $4
DATA_SOURCE 6 retries $11
DATA_SOURCE 7 retry_time_ms $12
STR_LEN 3 msg->data (-1),3
STR_LEN 5 recv_msg->msg.data (-1),3
NOSPEC 1 addr->channel
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 addr->channel 0-15[c]
USER_DATA 2 msgid s64min-s64max
USER_DATA 3 msg->cmd 0-255
USER_DATA 3 msg->data_len 0-272
USER_DATA 3 msg->netfn 0-255
USER_DATA 5 recv_msg->msg.cmd 0-255
USER_DATA 5 recv_msg->msg.data_len 0-272
USER_DATA 5 recv_msg->msg.netfn 0-255
USER_DATA 5 recv_msg->msgid s64min-s64max
USER_DATA 6 retries s32min-s32max
USER_DATA 7 retry_time_ms 0-u32max
USER_PTR 1 addr->data
USER_PTR 3 msg->data
USER_PTR 5 recv_msg->msg.data
HALF_LOCKED2 &bmc->dyn_mutex
HALF_LOCKED2 0 &intf->bmc_reg_mutex
HALF_LOCKED2 0 &intf->events_mutex
HALF_LOCKED2 0 &intf->users_mutex