Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- kernel/bpf/bpf_struct_ops.c, line 1113
- kernel/bpf/btf.c
- kernel/bpf/inode.c, line 677
- kernel/bpf/syscall.c, line 3007
- kernel/bpf/verifier.c
- kernel/trace/bpf_trace.c, line 1018
- net/netfilter/nf_bpf_link.c, line 278
Smatch caller information:
kernel/bpf/syscall.c bpf_prog_load() -> bpf_get_btf_vmlinux()
| Type | Parameter | Key | Value |
|---|
net/netfilter/nf_bpf_link.c nf_ptr_to_btf_id() -> bpf_get_btf_vmlinux()
| Type | Parameter | Key | Value |
|---|
kernel/bpf/inode.c find_bpffs_btf_enums() -> bpf_get_btf_vmlinux()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/bpf/btf.c bpf_core_find_cands() -> bpf_get_btf_vmlinux()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &cand_cache_mutex |
kernel/bpf/btf.c bpf_find_btf_id() -> bpf_get_btf_vmlinux()
| Type | Parameter | Key | Value |
|---|
kernel/bpf/btf.c btf_check_kfunc_name() -> bpf_get_btf_vmlinux()
| Type | Parameter | Key | Value |
|---|
kernel/bpf/btf.c btf_get_module_btf() -> bpf_get_btf_vmlinux()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | _T->lock |
kernel/bpf/btf.c btf_prepare_func_args() -> bpf_get_btf_vmlinux()
| Type | Parameter | Key | Value |
|---|
kernel/bpf/verifier.c do_check_common() -> bpf_get_btf_vmlinux()
| Type | Parameter | Key | Value |
|---|
kernel/trace/bpf_trace.c bpf_btf_printf_prepare() -> bpf_get_btf_vmlinux()
| Type | Parameter | Key | Value |
|---|
kernel/bpf/bpf_struct_ops.c bpf_struct_ops_map_alloc() -> bpf_get_btf_vmlinux()
| Type | Parameter | Key | Value |
|---|