Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/reboot.c register_sys_off_handler() -> free_sys_off_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
BUF_SIZE 0 handler 64
DATA_SOURCE 0 handler r alloc_sys_off_handler
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/reboot.c register_sys_off_handler() -> free_sys_off_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
PARAM_VALUE 0 handler->list 704711260983877632,4699115262807728128,5038466968506155008,6595193080418959360
PARAM_VALUE 0 handler->list->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 handler->mode 0-3
PARAM_VALUE 0 handler->nb.notifier_call 3195965710012182528
PARAM_VALUE 0 handler->nb.priority s32min-255
PARAM_VALUE 0 handler->sys_off_cb 1-u64max
BUF_SIZE 0 handler 64
BUF_SIZE 0 handler->list 80,168
CAPPED_DATA 0 handler->nb.priority 1
CAPPED_DATA 0 &handler->nb 1
DATA_SOURCE 0 handler r alloc_sys_off_handler
FUZZY_MAX 0 handler->nb.priority 129
BIT_INFO 0 handler->list 0x10400000c000000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/reboot.c unregister_sys_off_handler() -> free_sys_off_handler()

Type Parameter Key Value
PARAM_VALUE 0 handler 4096-ptr_max
PARAM_VALUE 0 handler->list 4096-ptr_max
BUF_SIZE 0 handler (-1)-0,64
BUF_SIZE 0 handler (-1)-0,64
CAPPED_DATA 0 &handler->nb 1
DATA_SOURCE 0 handler $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &of->mutex