Home
last modified time | relevance | path

Searched refs:left_shift_bits (Results 1 – 3 of 3) sorted by relevance

/linux-6.3-rc2/tools/bpf/bpftool/
A Dbtf_dumper.c310 static void btf_int128_shift(__u64 *print_num, __u16 left_shift_bits, in btf_int128_shift() argument
324 if (left_shift_bits >= 64) { in btf_int128_shift()
325 upper_num = lower_num << (left_shift_bits - 64); in btf_int128_shift()
328 upper_num = (upper_num << left_shift_bits) | in btf_int128_shift()
329 (lower_num >> (64 - left_shift_bits)); in btf_int128_shift()
330 lower_num = lower_num << left_shift_bits; in btf_int128_shift()
355 int left_shift_bits, right_shift_bits; in btf_dumper_bitfield() local
365 left_shift_bits = bit_offset; in btf_dumper_bitfield()
367 left_shift_bits = 128 - bits_to_copy; in btf_dumper_bitfield()
373 btf_int128_shift(print_num, left_shift_bits, right_shift_bits); in btf_dumper_bitfield()
/linux-6.3-rc2/tools/lib/bpf/
A Dbtf_dump.c1753 __u16 left_shift_bits, right_shift_bits; in btf_dump_get_bitfield_value() local
1779 left_shift_bits = 64 - nr_copy_bits; in btf_dump_get_bitfield_value()
1782 *value = (num << left_shift_bits) >> right_shift_bits; in btf_dump_get_bitfield_value()
/linux-6.3-rc2/kernel/bpf/
A Dbtf.c2257 static void btf_int128_shift(u64 *print_num, u16 left_shift_bits, in btf_int128_shift() argument
2271 if (left_shift_bits >= 64) { in btf_int128_shift()
2272 upper_num = lower_num << (left_shift_bits - 64); in btf_int128_shift()
2275 upper_num = (upper_num << left_shift_bits) | in btf_int128_shift()
2276 (lower_num >> (64 - left_shift_bits)); in btf_int128_shift()
2277 lower_num = lower_num << left_shift_bits; in btf_int128_shift()
2301 u16 left_shift_bits, right_shift_bits; in btf_bitfield_show() local
2312 left_shift_bits = bits_offset; in btf_bitfield_show()
2314 left_shift_bits = BITS_PER_U128 - nr_copy_bits; in btf_bitfield_show()
2318 btf_int128_shift(print_num, left_shift_bits, right_shift_bits); in btf_bitfield_show()

Completed in 26 milliseconds