Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/char/ipmi/ipmi_devintf.c handle_send_req() -> ipmi_validate_addr()

Type Parameter Key Value
PARAM_VALUE 0 addr 5231060803165466624
PARAM_VALUE 1 len 0-40
CAPPED_DATA 1 len 1
NOSPEC 1 len
NOSPEC 1 len
USER_DATA 0 addr->addr_type s32min-s32max
USER_DATA 0 addr->channel s16min-s16max
USER_DATA 1 len 1-40[c]
UNITS 1 len unit_byte
USER_PTR 0 addr->data

drivers/hwmon/ibmaem.c aem_send_message() -> ipmi_validate_addr()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 len 40
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &smi_watchers_mutex

drivers/hwmon/ibmpex.c ibmpex_send_message() -> ipmi_validate_addr()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 len 40
RX_PATH
TASK_NOT_RUNNING
UNITS 1 len unit_byte
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &smi_watchers_mutex