Lines Matching refs:bits_in_src_buffer
1379 size_t bits_in_src_buffer = 0; in gpmi_copy_bits() local
1401 bits_in_src_buffer += 8 - src_bit_off; in gpmi_copy_bits()
1404 bits_in_src_buffer += nbits; in gpmi_copy_bits()
1406 nbits -= bits_in_src_buffer; in gpmi_copy_bits()
1415 if (bits_in_src_buffer < (8 - dst_bit_off) && nbytes) { in gpmi_copy_bits()
1416 src_buffer |= src[0] << bits_in_src_buffer; in gpmi_copy_bits()
1417 bits_in_src_buffer += 8; in gpmi_copy_bits()
1422 if (bits_in_src_buffer >= (8 - dst_bit_off)) { in gpmi_copy_bits()
1426 bits_in_src_buffer -= (8 - dst_bit_off); in gpmi_copy_bits()
1429 if (bits_in_src_buffer > 7) { in gpmi_copy_bits()
1430 bits_in_src_buffer -= 8; in gpmi_copy_bits()
1438 if (!bits_in_src_buffer && !dst_bit_off) { in gpmi_copy_bits()
1452 src_buffer |= src[i] << bits_in_src_buffer; in gpmi_copy_bits()
1471 if (!nbits && !bits_in_src_buffer) in gpmi_copy_bits()
1477 bits_in_src_buffer; in gpmi_copy_bits()
1478 bits_in_src_buffer += nbits; in gpmi_copy_bits()
1489 bits_in_src_buffer += dst_bit_off; in gpmi_copy_bits()
1495 nbytes = bits_in_src_buffer / 8; in gpmi_copy_bits()
1496 if (bits_in_src_buffer % 8) { in gpmi_copy_bits()
1498 GENMASK(7, bits_in_src_buffer % 8)) << in gpmi_copy_bits()