Lines Matching refs:shift_bit
100 int shift_bit = (*bits_counter) % 8; in esp_efuse_utility_fill_buff() local
101 if (shift_bit != 0) { in esp_efuse_utility_fill_buff()
102 blob[(*bits_counter) / 8] |= (uint8_t)(reg_of_aligned_bits << shift_bit); in esp_efuse_utility_fill_buff()
103 shift_bit = ((8 - shift_bit) < bit_count) ? (8 - shift_bit) : bit_count; in esp_efuse_utility_fill_buff()
104 (*bits_counter) += shift_bit; in esp_efuse_utility_fill_buff()
105 bit_count -= shift_bit; in esp_efuse_utility_fill_buff()
110 sum_shift += shift_bit; in esp_efuse_utility_fill_buff()
112 shift_bit = (bit_count > 8) ? 8 : bit_count; in esp_efuse_utility_fill_buff()
113 (*bits_counter) += shift_bit; in esp_efuse_utility_fill_buff()
114 bit_count -= shift_bit; in esp_efuse_utility_fill_buff()
361 int shift_bit = (*filled_bits_blob) % 8; local
362 if (shift_bit != 0) {
363 temp_blob_32 = blob[(*filled_bits_blob) / 8] >> shift_bit;
364 shift_bit = ((8 - shift_bit) < bit_count_in_reg) ? (8 - shift_bit) : bit_count_in_reg;
365 reg_to_write = temp_blob_32 & get_mask(shift_bit, 0);
366 (*filled_bits_blob) += shift_bit;
367 bit_count_in_reg -= shift_bit;
370 int shift_reg = shift_bit;
373 shift_bit = (bit_count_in_reg > 8) ? 8 : bit_count_in_reg;
374 reg_to_write |= (temp_blob_32 & get_mask(shift_bit, 0)) << shift_reg;
375 (*filled_bits_blob) += shift_bit;
376 bit_count_in_reg -= shift_bit;