Lines Matching refs:field_mask
3333 u32 off, int sz, struct btf_field_info *info, u32 field_mask) in btf_find_kptr() argument
3365 if (!(type & field_mask)) in btf_find_kptr()
3463 if (field_mask & field_type && !strcmp(name, field_type_str)) { \
3469 u32 field_mask, u32 *seen_mask, in btf_get_field_type() argument
3475 if (field_mask & BPF_SPIN_LOCK) { in btf_get_field_type()
3484 if (field_mask & BPF_RES_SPIN_LOCK) { in btf_get_field_type()
3493 if (field_mask & BPF_TIMER) { in btf_get_field_type()
3502 if (field_mask & BPF_WORKQUEUE) { in btf_get_field_type()
3518 if (field_mask & (BPF_KPTR | BPF_UPTR) && !__btf_type_is_struct(var_type)) { in btf_get_field_type()
3577 const struct btf_type *t, u32 field_mask,
3589 u32 field_mask, struct btf_field_info *info, in btf_find_nested_struct() argument
3598 ret = btf_find_struct_field(btf, t, field_mask, info, info_cnt, level); in btf_find_nested_struct()
3625 u32 field_mask, u32 *seen_mask, in btf_find_field_one() argument
3648 field_mask, seen_mask, &align, &sz); in btf_find_field_one()
3654 ret = btf_find_nested_struct(btf, var_type, off, nelems, field_mask, in btf_find_field_one()
3687 info_cnt ? &info[0] : &tmp, field_mask); in btf_find_field_one()
3717 const struct btf_type *t, u32 field_mask, in btf_find_struct_field() argument
3737 field_mask, &seen_mask, in btf_find_struct_field()
3747 u32 field_mask, struct btf_field_info *info, in btf_find_datasec_var() argument
3760 field_mask, &seen_mask, in btf_find_datasec_var()
3771 u32 field_mask, struct btf_field_info *info, in btf_find_field() argument
3775 return btf_find_struct_field(btf, t, field_mask, info, info_cnt, 0); in btf_find_field()
3777 return btf_find_datasec_var(btf, t, field_mask, info, info_cnt, 0); in btf_find_field()
3943 u32 field_mask, u32 value_size) in btf_parse_fields() argument
3950 ret = btf_find_field(btf, t, field_mask, info_arr, ARRAY_SIZE(info_arr)); in btf_parse_fields()
3982 rec->field_mask |= info_arr[i].type; in btf_parse_fields()
4082 if (IS_ERR_OR_NULL(rec) || !(rec->field_mask & (BPF_GRAPH_ROOT | BPF_UPTR))) in btf_check_and_fixup_fields()
4116 if (!(rec->field_mask & BPF_GRAPH_NODE)) in btf_check_and_fixup_fields()
4152 if (meta->record->field_mask & BPF_GRAPH_ROOT) in btf_check_and_fixup_fields()