Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/netconsole.c netconsole_process_cleanups_core() -> netcons_release_dev()

Type Parameter Key Value
PARAM_VALUE 0 nt 4096-ptr_max
PARAM_VALUE 0 nt->refill_wq.lockdep_map->name 0-255
CAPPED_DATA 0 &nt->list 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &target_cleanup_list_lock
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 global &dynamic_netconsole_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/netconsole.c process_resume_target() -> netcons_release_dev()

Type Parameter Key Value
PARAM_VALUE 0 nt 4096-ptr_max
PARAM_VALUE 0 nt->list.next->prev 4096-ptr_max
PARAM_VALUE 0 nt->list.prev->next 4096-ptr_max
PARAM_VALUE 0 nt->np.dev 4096-ptr_max
PARAM_VALUE 0 nt->np.dev->npinfo 0,4096-ptr_max
PARAM_VALUE 0 nt->np.dev->reg_state 0,2-255
PARAM_VALUE 0 nt->np.dev_tracker 0,4096-ptr_max
PARAM_VALUE 0 nt->refill_wq.lockdep_map->name 0-255
PARAM_VALUE 0 nt->skb_pool.next 4096-ptr_max
PARAM_VALUE 0 nt->skb_pool.prev 4096-ptr_max
PARAM_VALUE 0 nt->skb_pool.prev->next->next 4096-ptr_max
PARAM_VALUE 0 nt->state 1
NOCHECK_CALL
LOCK2 global &dynamic_netconsole_mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock