Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/bpf/btf.c btf_struct_access() -> btf_struct_walk()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
PARAM_VALUE 3 off 0-s32max
PARAM_VALUE 5 next_btf_id 5513324795699879936
PARAM_VALUE 6 flag 688246438325121024
PARAM_VALUE 7 field_name 0,8269057624296747008
PARAM_VALUE 7 *field_name 0
PARAM_VALUE 7 *(*field_name) 0-255
CAPPED_DATA 3 off 1
DATA_SOURCE 0 log $0
DATA_SOURCE 2 t r btf_type_by_id
DATA_SOURCE 3 off $2 [m]
DATA_SOURCE 4 size $3
DATA_SOURCE 7 field_name $7
FUZZY_MAX 3 off 0
UNITS 3 off unit_byte
UNITS 4 size unit_byte

kernel/bpf/btf.c btf_struct_ids_match() -> btf_struct_walk()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
PARAM_VALUE 2 t 1-u64max
PARAM_VALUE 4 size 1
PARAM_VALUE 6 flag 3539353201555693568
PARAM_VALUE 7 field_name 0
DATA_SOURCE 0 log $0
DATA_SOURCE 1 btf $1
DATA_SOURCE 2 t r btf_type_by_id
DATA_SOURCE 3 off $3 [m]
DATA_SOURCE 8 walk_flex_arrays $7
UNITS 3 off unit_byte