Defined in 1 files as a function:

Referenced in 4 files:

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