Lines Matching refs:nr_bits
981 u8 nr_bits = BTF_INT_BITS(int_data); in __btf_type_int_is_regular() local
982 u8 nr_bytes = BITS_ROUNDUP_BYTES(nr_bits); in __btf_type_int_is_regular()
984 return BITS_PER_BYTE_MASKED(nr_bits) == 0 && in __btf_type_int_is_regular()
1021 u8 nr_bits; in btf_member_is_reg_int() local
1029 nr_bits = BTF_INT_BITS(int_data); in btf_member_is_reg_int()
1039 BITS_ROUNDUP_BYTES(nr_bits) == expected_size; in btf_member_is_reg_int()
1045 BITS_PER_BYTE_MASKED(nr_bits) || in btf_member_is_reg_int()
1046 BITS_ROUNDUP_BYTES(nr_bits) != expected_size) in btf_member_is_reg_int()
2305 u32 struct_bits_off, nr_bits, nr_int_data_bits, bytes_offset; in btf_int_check_kflag_member() local
2318 nr_bits = BTF_MEMBER_BITFIELD_SIZE(member->offset); in btf_int_check_kflag_member()
2321 if (!nr_bits) { in btf_int_check_kflag_member()
2331 nr_bits = nr_int_data_bits; in btf_int_check_kflag_member()
2332 } else if (nr_bits > nr_int_data_bits) { in btf_int_check_kflag_member()
2339 nr_copy_bits = nr_bits + BITS_PER_BYTE_MASKED(struct_bits_off); in btf_int_check_kflag_member()
2360 u32 int_data, nr_bits, meta_needed = sizeof(int_data); in btf_int_check_meta() local
2387 nr_bits = BTF_INT_BITS(int_data) + BTF_INT_OFFSET(int_data); in btf_int_check_meta()
2389 if (nr_bits > BITS_PER_U128) { in btf_int_check_meta()
2395 if (BITS_ROUNDUP_BYTES(nr_bits) > t->size) { in btf_int_check_meta()
2499 u8 nr_bits, struct btf_show *show) in btf_bitfield_show() argument
2506 nr_copy_bits = nr_bits + bits_offset; in btf_bitfield_show()
2516 right_shift_bits = BITS_PER_U128 - nr_bits; in btf_bitfield_show()
2529 u8 nr_bits = BTF_INT_BITS(int_data); in btf_int_bits_show() local
2539 btf_bitfield_show(data, bits_offset, nr_bits, show); in btf_int_bits_show()
2549 u8 nr_bits = BTF_INT_BITS(int_data); in btf_int_show() local
2557 BITS_PER_BYTE_MASKED(nr_bits)) { in btf_int_show()
2562 switch (nr_bits) { in btf_int_show()
4398 u32 struct_bits_off, nr_bits, bytes_end, struct_size; in btf_enum_check_kflag_member() local
4402 nr_bits = BTF_MEMBER_BITFIELD_SIZE(member->offset); in btf_enum_check_kflag_member()
4403 if (!nr_bits) { in btf_enum_check_kflag_member()
4410 nr_bits = int_bitsize; in btf_enum_check_kflag_member()
4411 } else if (nr_bits > int_bitsize) { in btf_enum_check_kflag_member()
4418 bytes_end = BITS_ROUNDUP_BYTES(struct_bits_off + nr_bits); in btf_enum_check_kflag_member()