Defined in 1 files as a function:
Referenced in 4 files:
- include/linux/btf.h
- kernel/bpf/btf.c
- kernel/trace/trace_probe.c, line 656
- tools/lib/bpf/btf_relocate.c, line 21
Smatch caller information:
net/bpf/bpf_dummy_struct_ops.c __btf_member_bit_offset() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | $0 |
net/ipv4/bpf_tcp_ca.c __btf_member_bit_offset() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | t | $0 |
| HALF_LOCKED2 | &st_map->lock |
kernel/bpf/relo_core.c __btf_member_bit_offset() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | $0 |
kernel/bpf/relo_core.c __btf_member_bitfield_size() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | t | $0 |
| HALF_LOCKED2 | global &cand_cache_mutex |
drivers/hid/bpf/hid_bpf_struct_ops.c __btf_member_bit_offset() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | $0 |
| HALF_LOCKED2 | &st_map->lock |
kernel/bpf/btf_relocate.c btf_relocate_map_distilled_base() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/btf_relocate.c btf_relocate_map_distilled_base() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/btf_relocate.c btf_relocate_map_distilled_base() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/btf_relocate.c btf_relocate_map_distilled_base() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/btf.c __btf_member_bit_offset() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/bpf/btf.c __btf_member_bitfield_size() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/bpf/btf.c btf_array_check_meta() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-18446744073709547519 |
| DATA_SOURCE | 0 | t | $1 |
kernel/bpf/btf.c btf_datasec_check_meta() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-18446744073709547519 |
| CAPPED_DATA | 0 | t->name_off | 1 |
| DATA_SOURCE | 0 | t | $1 |
kernel/bpf/btf.c btf_enum64_check_meta() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-18446744073709547519 |
| CAPPED_DATA | 0 | t->name_off | 1 |
| DATA_SOURCE | 0 | t | $1 |
kernel/bpf/btf.c btf_enum64_show() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/bpf/btf.c btf_enum_check_meta() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-18446744073709547519 |
| CAPPED_DATA | 0 | t->name_off | 1 |
| DATA_SOURCE | 0 | t | $1 |
kernel/bpf/btf.c btf_enum_show() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/bpf/btf.c btf_float_check_meta() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-18446744073709547519 |
| CAPPED_DATA | 0 | t->name_off | 1 |
| DATA_SOURCE | 0 | t | $1 |
kernel/bpf/btf.c btf_func_check_meta() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-18446744073709547519 |
| CAPPED_DATA | 0 | t->name_off | 1 |
| DATA_SOURCE | 0 | t | $1 |
kernel/bpf/btf.c btf_func_proto_check_meta() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-18446744073709547519 |
| DATA_SOURCE | 0 | t | $1 |
kernel/bpf/btf.c btf_fwd_type_log() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | $1 |
kernel/bpf/btf.c btf_int_check_meta() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-18446744073709547519 |
| CAPPED_DATA | 0 | t->name_off | 1 |
| DATA_SOURCE | 0 | t | $1 |
kernel/bpf/btf.c btf_is_dynptr_ptr() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/btf.c btf_member_is_reg_int() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | $1 |
kernel/bpf/btf.c btf_ref_type_check_meta() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | $1 |
kernel/bpf/btf.c btf_struct_resolve() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
kernel/bpf/btf.c btf_struct_resolve() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
kernel/bpf/btf.c btf_type_tag_walk() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | r btf_type_by_id |
kernel/bpf/btf.c btf_var_check_meta() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-18446744073709547519 |
| CAPPED_DATA | 0 | t->name_off | 1 |
| DATA_SOURCE | 0 | t | $1 |
kernel/bpf/btf.c btf_verifier_log_member() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | t | $1 |
net/smc/smc_hs_bpf.c __btf_member_bit_offset() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| CAPPED_DATA | 0 | t->size | 1 |
| DATA_SOURCE | 0 | t | $0 |
| LOCK2 | &st_map->lock | ||
| TYPE_LOCK | (struct bpf_struct_ops_map)->lock |
kernel/bpf/verifier.c __btf_member_bit_offset() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| DATA_SOURCE | 0 | t | $0 |
kernel/bpf/bpf_struct_ops.c __btf_member_bit_offset() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| CAPPED_DATA | 0 | t | 1 |
| DATA_SOURCE | 0 | t | $0 |
| HALF_LOCKED2 | &st_map->lock |
kernel/bpf/bpf_struct_ops.c __btf_member_bitfield_size() -> btf_type_kflag()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | t | 4096-ptr_max |
| CAPPED_DATA | 0 | t | 1 |
| DATA_SOURCE | 0 | t | $0 |