Lines Matching refs:member
103 const struct btf_member *member; in bpf_struct_ops_init() local
155 for_each_member(j, t, member) { in bpf_struct_ops_init()
158 mname = btf_name_by_offset(btf, member->name_off); in bpf_struct_ops_init()
165 if (btf_member_bitfield_size(t, member)) { in bpf_struct_ops_init()
172 member->type, in bpf_struct_ops_init()
291 const struct btf_member *member; in check_zero_holes() local
295 for_each_member(i, t, member) { in check_zero_holes()
296 moff = btf_member_bit_offset(t, member) / 8; in check_zero_holes()
301 mtype = btf_type_by_id(btf_vmlinux, member->type); in check_zero_holes()
321 const struct btf_member *member; in bpf_struct_ops_map_update_elem() local
367 for_each_member(i, t, member) { in bpf_struct_ops_map_update_elem()
373 moff = btf_member_bit_offset(t, member) / 8; in bpf_struct_ops_map_update_elem()
374 ptype = btf_type_resolve_ptr(btf_vmlinux, member->type, NULL); in bpf_struct_ops_map_update_elem()
382 err = st_ops->init_member(t, member, kdata, udata); in bpf_struct_ops_map_update_elem()
399 mtype = btf_type_by_id(btf_vmlinux, member->type); in bpf_struct_ops_map_update_elem()