Lines Matching defs:bit_offset
25 __u8 bit_offset, const void *data);
136 __u8 bit_offset, const void *data)
144 return btf_dumper_do_type(d, actual_type_id, bit_offset, data);
351 static void btf_dumper_bitfield(__u32 nr_bits, __u8 bit_offset,
360 bits_to_copy = bit_offset + nr_bits;
365 left_shift_bits = bit_offset;
378 static void btf_dumper_int_bits(__u32 int_type, __u8 bit_offset,
388 total_bits_offset = bit_offset + BTF_INT_OFFSET(int_type);
390 bit_offset = BITS_PER_BYTE_MASKED(total_bits_offset);
391 btf_dumper_bitfield(nr_bits, bit_offset, data, jw,
395 static int btf_dumper_int(const struct btf_type *t, __u8 bit_offset,
405 if (bit_offset || BTF_INT_OFFSET(*int_type) ||
407 btf_dumper_int_bits(*int_type, bit_offset, data, jw,
428 btf_dumper_int_bits(*int_type, bit_offset, data, jw,
441 btf_dumper_int_bits(*int_type, bit_offset, data, jw,
485 __u32 bit_offset = m[i].offset;
489 bitfield_size = BTF_MEMBER_BITFIELD_SIZE(bit_offset);
490 bit_offset = BTF_MEMBER_BIT_OFFSET(bit_offset);
494 data_off = data + BITS_ROUNDDOWN_BYTES(bit_offset);
497 BITS_PER_BYTE_MASKED(bit_offset),
501 BITS_PER_BYTE_MASKED(bit_offset),
514 __u8 bit_offset, const void *data)
521 ret = btf_dumper_do_type(d, t->type, bit_offset, data);
556 __u8 bit_offset, const void *data)
562 return btf_dumper_int(t, bit_offset, data, d->jw,
587 return btf_dumper_modifier(d, type_id, bit_offset, data);
589 return btf_dumper_var(d, type_id, bit_offset, data);