Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/userfaultfd.c __refcount_inc_not_zero_limited_acquire() -> __refcount_add_not_zero_limited_acquire()

Type Parameter Key Value
PARAM_VALUE 0 i 1
PARAM_VALUE 1 r 4096-ptr_max
PARAM_VALUE 2 oldp 2666286010439675904
PARAM_VALUE 3 limit 1073741823
DATA_SOURCE 1 r $0
DATA_SOURCE 2 oldp $1
DATA_SOURCE 3 limit $2
PREEMPT_ADD
LOCK2 &mm->mmap_lock
TYPE_LOCK (struct mm_struct)->mmap_lock

kernel/bpf/stackmap.c __refcount_inc_not_zero_limited_acquire() -> __refcount_add_not_zero_limited_acquire()

Type Parameter Key Value
PARAM_VALUE 0 i 1
PARAM_VALUE 1 r 4096-ptr_max
PARAM_VALUE 2 oldp 331569080136753152
PARAM_VALUE 3 limit 1073741823
DATA_SOURCE 1 r $0
DATA_SOURCE 2 oldp $1
DATA_SOURCE 3 limit $2
LOCK2 &mm->mmap_lock
TYPE_LOCK (struct mm_struct)->mmap_lock

mm/mmap_lock.c __refcount_inc_not_zero_limited_acquire() -> __refcount_add_not_zero_limited_acquire()

Type Parameter Key Value
PARAM_VALUE 0 i 1
PARAM_VALUE 1 r 4096-ptr_max
PARAM_VALUE 2 oldp 5791422240345616384,6918726547067006976
PARAM_VALUE 3 limit 1073741823
DATA_SOURCE 1 r $0
DATA_SOURCE 2 oldp $1
DATA_SOURCE 3 limit $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mm->mmap_lock