Defined in 1 files as a function:
Referenced in 4 files:
- kernel/bpf/btf.c
- kernel/bpf/check_btf.c, line 109
- kernel/bpf/verifier.c
- kernel/trace/trace_btf.c, line 24
Smatch caller information:
kernel/bpf/btf.c btf_check_dtor_kfuncs() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 1-u64max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/btf.c btf_check_kfunc_protos() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 1-u64max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/btf.c btf_check_type_match() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 1-u64max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/btf.c btf_prepare_func_args() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 1-u64max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/btf.c btf_resolve_valid() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | $1 |
kernel/bpf/btf.c btf_type_is_decl_tag_target() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 1-u64max |
| DATA_SOURCE | 0 | t | $0 |
kernel/bpf/btf.c btf_type_needs_resolve() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | $0 |
kernel/bpf/btf.c btf_type_nosize() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-2875726118925660159,2875726118925660161-ptr_max |
| DATA_SOURCE | 0 | t | $0 |
kernel/bpf/check_btf.c prepare_btf_func() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 1-u64max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/verifier.c __check_pseudo_btf_id() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/verifier.c __check_pseudo_btf_id() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/verifier.c bpf_check_attach_target() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | t | r btf_type_by_id |
| HALF_LOCKED2 | global &cgroup_mutex |
kernel/bpf/verifier.c bpf_check_attach_target() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| CAPPED_DATA | 0 | t->name_off | 1 |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
| HALF_LOCKED2 | global &cgroup_mutex |
kernel/bpf/verifier.c btf_attach_func_proto() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 1-u64max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/verifier.c fetch_kfunc_meta() -> btf_type_is_func()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 1-u64max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |