Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/char/ipmi/ipmi_ipmb.c ipmi_ipmb_cleanup() -> ipmi_ipmb_stop_thread()

Type Parameter Key Value
PARAM_VALUE 0 iidev 4096-ptr_max
PARAM_VALUE 0 iidev->client 0
PARAM_VALUE 0 iidev->slave 0
BUF_SIZE 0 iidev s32min-(-2),1-s32max
BUF_SIZE 0 iidev s32min-(-2),1-s32max
DATA_SOURCE 0 iidev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 iidev->client->irq
NO_OVERFLOW_SIMPLE 0 iidev->slave->init_irq
NO_OVERFLOW_SIMPLE 0 iidev->slave->irq
UNITS 0 iidev unit_byte
HALF_LOCKED2 &dev->mutex

drivers/char/ipmi/ipmi_ipmb.c ipmi_ipmb_shutdown() -> ipmi_ipmb_stop_thread()

Type Parameter Key Value
BUF_SIZE 0 iidev (-1),984,1000
BUF_SIZE 0 iidev (-1),984,1000
DATA_SOURCE 0 iidev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &ipmi_interfaces_mutex
HALF_LOCKED2 global &smi_infos_lock
HALF_LOCKED2 global &smi_watchers_mutex
HALF_LOCKED2 global &ssif_infos_mutex