Defined in 2 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/power/wakelock.c wakelock_lookup_add() -> wakelocks_lru_add()

Type Parameter Key Value
PARAM_VALUE 0 wl 4096-ptr_max
PARAM_VALUE 0 wl->name 4096-ptr_max
PARAM_VALUE 0 wl->node.__rb_parent_color 1
PARAM_VALUE 0 wl->node.rb_left 4096-ptr_max
PARAM_VALUE 0 wl->node.rb_right 4096-ptr_max
PARAM_VALUE 0 wl->ws 4096-ptr_max
PARAM_VALUE 0 wl->ws->active 0
PARAM_VALUE 0 wl->ws->entry.next 4096-ptr_max
PARAM_VALUE 0 wl->ws->entry.prev 7526613115932463104
PARAM_VALUE 0 wl->ws->entry.prev->prev 7526613115932463104
PARAM_VALUE 0 wl->ws->id 0-s32max
PARAM_VALUE 0 wl->ws->name 4096-ptr_max
PARAM_VALUE 0 wl->ws->timer.entry.pprev 0
PARAM_VALUE 0 wl->ws->timer.flags 0-4194302
PARAM_VALUE 0 wl->ws->timer.lockdep_map->name 0-255
BUF_SIZE 0 wl 56
BUF_SIZE 0 wl->ws 304
CAPPED_DATA 0 &wl->node 1
DATA_SOURCE 0 wl r _kzalloc_noprof
CAPABLE 0 36
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
LOCK2 global &wakelocks_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex