Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/bpf/btf.c btf_find_datasec_var() -> btf_find_field_one()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max
PARAM_VALUE 1 var 4096-ptr_max
PARAM_VALUE 3 var_idx (-1)
PARAM_VALUE 6 field_mask 5117,16063
PARAM_VALUE 7 seen_mask 8463156415600562176
PARAM_VALUE 8 info 4096-ptr_max
PARAM_VALUE 10 level 0
BUF_SIZE 0 btf s32min-(-1),1-s32max
BUF_SIZE 0 btf s32min-(-1),1-s32max
DATA_SOURCE 0 btf $0
DATA_SOURCE 1 var r btf_type_by_id
DATA_SOURCE 2 var_type r btf_type_by_id
DATA_SOURCE 6 field_mask $2
DATA_SOURCE 7 seen_mask $6
DATA_SOURCE 10 level $5
HARD_MAX 6 field_mask 16063
UNITS 4 off unit_byte
UNITS 5 expected_size unit_byte

kernel/bpf/btf.c btf_find_struct_field() -> btf_find_field_one()

Type Parameter Key Value
PARAM_VALUE 1 var 4096-ptr_max
PARAM_VALUE 3 var_idx 0-16777214
PARAM_VALUE 5 expected_size 0
PARAM_VALUE 7 seen_mask 2061043462100938752,4680450287214358528,8463156415600562176
PARAM_VALUE 8 info 4096-ptr_max
PARAM_VALUE 10 level 0-31
BUF_SIZE 0 btf s32min-(-1),1-s32max
BUF_SIZE 0 btf s32min-(-1),1-s32max
CAPPED_DATA 1 var 1
CAPPED_DATA 3 var_idx 1
DATA_SOURCE 0 btf $0
DATA_SOURCE 1 var $1
DATA_SOURCE 2 var_type r btf_type_by_id
DATA_SOURCE 6 field_mask $2
DATA_SOURCE 7 seen_mask $6
DATA_SOURCE 10 level $5
HARD_MAX 10 level 31
NO_OVERFLOW_SIMPLE 0 btf->data_size