Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/bpf/verifier.c mark_ptr_or_null_regs() -> release_reference_nomark()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquired_refs 1-u32max
PARAM_VALUE 0 state->frame 4096-ptr_max
CAPPED_DATA 1 id 1
DATA_SOURCE 0 state $0

kernel/bpf/verifier.c ref_convert_alloc_rcu_protected() -> release_reference_nomark()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
DATA_SOURCE 1 id $1
NO_OVERFLOW_SIMPLE 0 state->jmp_history_cnt

kernel/bpf/verifier.c ref_convert_owning_non_owning() -> release_reference_nomark()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
DATA_SOURCE 1 id $1

kernel/bpf/verifier.c release_reference() -> release_reference_nomark()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquired_refs 1-u32max
CAPPED_DATA 1 id 1
DATA_SOURCE 1 id $1
NO_OVERFLOW_SIMPLE 0 state->jmp_history_cnt