Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/char/ipmi/ipmi_msghandler.c smi_add_watch() -> (struct ipmi_smi_handlers)->set_need_watch()

Type Parameter Key Value
BUF_SIZE 0 send_info (-1),984,1000
BUF_SIZE 0 send_info (-1),984,1000
CONTAINER 0 *(-56-2800+2808) $(-1)
CONTAINER 1 *(-56-2800+6948) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &intf->watch_lock
LOCK2 iflags
HALF_LOCKED2 &intf->cmd_rcvrs_mutex
HALF_LOCKED2 &intf->seq_lock
HALF_LOCKED2 global &ipmi_interfaces_mutex
TYPE_LOCK (struct ipmi_smi)->watch_lock

drivers/char/ipmi/ipmi_msghandler.c smi_remove_watch() -> (struct ipmi_smi_handlers)->set_need_watch()

Type Parameter Key Value
PARAM_VALUE 1 watch_mask 0-7
BUF_SIZE 0 send_info 984,1000
DATA_SOURCE 1 watch_mask $1 [m]
CONTAINER 0 *(-56-2800+2808) $(-1)
CONTAINER 1 *(-56-2800+6948) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &intf->watch_lock
LOCK2 iflags
HALF_LOCKED2 &intf->seq_lock
HALF_LOCKED2 &intf->users_mutex
HALF_LOCKED2 global &ipmi_interfaces_mutex
TYPE_LOCK (struct ipmi_smi)->watch_lock