Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp() -> copy_event_into_recv_msg()

Type Parameter Key Value
PARAM_VALUE 0 recv_msg 4096-ptr_max
PARAM_VALUE 0 recv_msg->done 2945873742805610496
PARAM_VALUE 0 recv_msg->user 4096-ptr_max
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->data 4096-ptr_max
PARAM_VALUE 1 msg->rsp 4096-ptr_max
PARAM_VALUE 1 msg->rsp_size 19-s32max
PARAM_VALUE 1 msg->type 0,2-u32max
BUF_SIZE 0 recv_msg 384
DATA_SOURCE 0 recv_msg r ipmi_alloc_recv_msg
DATA_SOURCE 1 msg $1
FUZZY_MAX 1 msg->rsp_size 19
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &intf->events_mutex
LOCK2 &intf->users_mutex
TYPE_LOCK (struct ipmi_smi)->events_mutex
TYPE_LOCK (struct ipmi_smi)->users_mutex

drivers/char/ipmi/ipmi_msghandler.c handle_read_event_rsp() -> copy_event_into_recv_msg()

Type Parameter Key Value
PARAM_VALUE 0 recv_msg 4096-ptr_max
PARAM_VALUE 0 recv_msg->done 2945873742805610496
PARAM_VALUE 0 recv_msg->user 0
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->data 4096-ptr_max
PARAM_VALUE 1 msg->rsp 4096-ptr_max
PARAM_VALUE 1 msg->rsp_size 19-s32max
PARAM_VALUE 1 msg->type 0,2-u32max
BUF_SIZE 0 recv_msg 384
DATA_SOURCE 0 recv_msg r ipmi_alloc_recv_msg
DATA_SOURCE 1 msg $1
FUZZY_MAX 1 msg->rsp_size 19
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &intf->events_mutex
TYPE_LOCK (struct ipmi_smi)->events_mutex