Defined in 2 files as a function:

Referenced in 20 files:

Smatch caller information:

net/bpf/bpf_dummy_struct_ops.c check_test_run_args() -> btf_params()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max

kernel/bpf/bpf_lsm.c bpf_lsm_find_cgroup_shim() -> btf_params()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &cgroup_mutex

kernel/bpf/relo_core.c __bpf_core_types_are_compat() -> btf_params()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
DATA_SOURCE 0 t r skip_mods_and_typedefs

kernel/bpf/relo_core.c __bpf_core_types_are_compat() -> btf_params()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
DATA_SOURCE 0 t r skip_mods_and_typedefs

kernel/bpf/relo_core.c __bpf_core_types_match() -> btf_params()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
DATA_SOURCE 0 t r skip_mods_and_typedefs

kernel/bpf/relo_core.c __bpf_core_types_match() -> btf_params()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
DATA_SOURCE 0 t r skip_mods_and_typedefs

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

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
CAPPED_DATA 0 t->type 1
DATA_SOURCE 0 t r btf_type_by_id

kernel/bpf/btf.c btf_check_iter_arg() -> btf_params()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
CAPPED_DATA 0 t->type 1
DATA_SOURCE 0 t $1

kernel/bpf/btf.c btf_ctx_arg_offset() -> btf_params()

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

kernel/bpf/verifier.c bpf_kfunc_stack_access_bytes() -> btf_params()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max

kernel/bpf/bpf_struct_ops.c prepare_arg_info() -> btf_params()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
CAPPED_DATA 0 t->type 1
DATA_SOURCE 0 t $3

kernel/bpf/bpf_struct_ops.c prepare_arg_info() -> btf_params()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
DATA_SOURCE 0 t r btf_type_by_id