Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/bpf/btf.c __register_btf_kfunc_id_set() -> btf_relocate_id()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max
DATA_SOURCE 0 btf r btf_get_module_btf

kernel/bpf/btf.c btf_check_dtor_kfuncs() -> btf_relocate_id()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max
DATA_SOURCE 0 btf $0

kernel/bpf/btf.c btf_populate_kfunc_set() -> btf_relocate_id()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max
BUF_SIZE 0 btf->kfunc_set_tab 2016,u64max
DATA_SOURCE 0 btf $0

kernel/bpf/btf.c register_btf_id_dtor_kfuncs() -> btf_relocate_id()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max
BUF_SIZE 0 btf->dtor_kfunc_tab 4-2044
DATA_SOURCE 0 btf r btf_get_module_btf

kernel/bpf/btf.c register_btf_id_dtor_kfuncs() -> btf_relocate_id()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max
BUF_SIZE 0 btf->dtor_kfunc_tab 4-2044
DATA_SOURCE 0 btf r btf_get_module_btf

kernel/trace/trace_events.c event_btf_ids_read() -> btf_relocate_id()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max
DATA_SOURCE 0 btf r btf_get_module_btf
LOCK2 _T->lock

kernel/trace/trace_events.c event_btf_ids_read() -> btf_relocate_id()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max
DATA_SOURCE 0 btf r btf_get_module_btf
LOCK2 _T->lock