Searched refs:bit_offset (Results 1 – 6 of 6) sorted by relevance
| /tools/bpf/bpftool/ |
| D | btf_dumper.c | 25 __u8 bit_offset, const void *data); 136 __u8 bit_offset, const void *data) in btf_dumper_modifier() argument 144 return btf_dumper_do_type(d, actual_type_id, bit_offset, data); in btf_dumper_modifier() 351 static void btf_dumper_bitfield(__u32 nr_bits, __u8 bit_offset, in btf_dumper_bitfield() argument 360 bits_to_copy = bit_offset + nr_bits; in btf_dumper_bitfield() 365 left_shift_bits = bit_offset; in btf_dumper_bitfield() 378 static void btf_dumper_int_bits(__u32 int_type, __u8 bit_offset, in btf_dumper_int_bits() argument 388 total_bits_offset = bit_offset + BTF_INT_OFFSET(int_type); in btf_dumper_int_bits() 390 bit_offset = BITS_PER_BYTE_MASKED(total_bits_offset); in btf_dumper_int_bits() 391 btf_dumper_bitfield(nr_bits, bit_offset, data, jw, in btf_dumper_int_bits() [all …]
|
| /tools/lib/bpf/ |
| D | relo_core.c | 332 spec->bit_offset = access_idx * sz * 8; in bpf_core_parse_spec() 344 __u32 bit_offset; in bpf_core_parse_spec() local 349 bit_offset = btf_member_bit_offset(t, access_idx); in bpf_core_parse_spec() 350 spec->bit_offset += bit_offset; in bpf_core_parse_spec() 384 spec->bit_offset += access_idx * sz * 8; in bpf_core_parse_spec() 508 __u32 bit_offset; in bpf_core_match_member() local 510 bit_offset = btf_member_bit_offset(targ_type, i); in bpf_core_match_member() 517 spec->bit_offset += bit_offset; in bpf_core_match_member() 546 spec->bit_offset -= bit_offset; in bpf_core_match_member() 671 targ_spec->bit_offset += local_acc->idx * sz * 8; in bpf_core_spec_match() [all …]
|
| D | relo_core.h | 44 __u32 bit_offset; member
|
| D | btf.h | 207 __u32 bit_offset, __u32 bit_size);
|
| D | btf.c | 2252 __u32 bit_offset, __u32 bit_size) in btf__add_field() argument 2269 is_bitfield = bit_size || (bit_offset % 8 != 0); in btf__add_field() 2270 if (is_bitfield && (bit_size == 0 || bit_size > 255 || bit_offset > 0xffffff)) in btf__add_field() 2274 if (btf_is_union(t) && bit_offset) in btf__add_field() 2294 m->offset = bit_offset | (bit_size << 24); in btf__add_field()
|
| D | libbpf.c | 946 find_member_by_offset(const struct btf_type *t, __u32 bit_offset) in find_member_by_offset() argument 952 if (btf_member_bit_offset(t, i) == bit_offset) in find_member_by_offset()
|