Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/debugobjects.c __debug_object_init() -> lookup_object_or_alloc()

Type Parameter Key Value
PARAM_VALUE 1 b 4096-ptr_max
PARAM_VALUE 1 b->lock.dep_map->name 0-255
PARAM_VALUE 1 b->lock.owner_cpu 0
PARAM_VALUE 1 b->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 2 descr 172027935198593024,1123423597794398208,4088253614454161408,5321964010396946432,5592964825075331072,8008282326833516544,8318649335172042752
PARAM_VALUE 4 alloc_ifstatic 0
BUF_SIZE 0 addr (-1),1-s32max
BUF_SIZE 0 addr (-1),1-s32max
DATA_SOURCE 0 addr $0
DATA_SOURCE 1 b r get_bucket
DATA_SOURCE 2 descr $1
DATA_SOURCE 3 onstack $2
STR_LEN 0 addr (-1),4-7,9-12,14-16,18,22,24
STR_LEN 0 addr (-1),4-7,9-12,14-16,18,22,24
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
LOCK2 flags
LOCK2 1 &b->lock
TYPE_LOCK (struct debug_bucket)->lock

lib/debugobjects.c debug_object_activate() -> lookup_object_or_alloc()

Type Parameter Key Value
PARAM_VALUE 1 b 4096-ptr_max
PARAM_VALUE 1 b->lock.dep_map->name 0-255
PARAM_VALUE 1 b->lock.owner_cpu 0
PARAM_VALUE 1 b->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 2 descr 172027935198593024,1123423597794398208,4088253614454161408,5321964010396946432,5592964825075331072,8008282326833516544,8318649335172042752
PARAM_VALUE 2 descr->fixup_activate 0,4096-ptr_max
PARAM_VALUE 3 onstack 0
PARAM_VALUE 4 alloc_ifstatic 1
BUF_SIZE 0 addr (-1),1-s32max
BUF_SIZE 0 addr (-1),1-s32max
DATA_SOURCE 0 addr $0
DATA_SOURCE 1 b r get_bucket
DATA_SOURCE 2 descr $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
LOCK2 flags
LOCK2 1 &b->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct debug_bucket)->lock

lib/debugobjects.c debug_object_assert_init() -> lookup_object_or_alloc()

Type Parameter Key Value
PARAM_VALUE 1 b 4096-ptr_max
PARAM_VALUE 1 b->lock.dep_map->name 0-255
PARAM_VALUE 1 b->lock.owner_cpu 0
PARAM_VALUE 1 b->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 2 descr 4088253614454161408,5592964825075331072,8318649335172042752
PARAM_VALUE 3 onstack 0
PARAM_VALUE 4 alloc_ifstatic 1
DATA_SOURCE 0 addr $0
DATA_SOURCE 1 b r get_bucket
DATA_SOURCE 2 descr $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
LOCK2 flags
LOCK2 1 &b->lock
TYPE_LOCK (struct debug_bucket)->lock