Lines Matching refs:bits_counter
52 int bits_counter = 0; in esp_efuse_utility_process() local
60 while (err == ESP_OK && req_size > bits_counter && field[i] != NULL) { in esp_efuse_utility_process()
67 while (err == ESP_OK && req_size > bits_counter && in esp_efuse_utility_process()
72 if ((bits_counter + num_bits) > req_size) { // Limits the length of the field. in esp_efuse_utility_process()
73 num_bits = req_size - bits_counter; in esp_efuse_utility_process()
77 … err = func_proc(num_reg, field[i]->efuse_block, start_bit, num_bits, ptr, &bits_counter); in esp_efuse_utility_process()
88 assert(bits_counter <= req_size); in esp_efuse_utility_process()
94 …reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, void* arr_out, int* bits_counter) in esp_efuse_utility_fill_buff() argument
100 int shift_bit = (*bits_counter) % 8; 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()
104 (*bits_counter) += shift_bit; in esp_efuse_utility_fill_buff()
111 blob[(*bits_counter) / 8] |= (uint8_t)(reg_of_aligned_bits >> sum_shift); in esp_efuse_utility_fill_buff()
113 (*bits_counter) += shift_bit; in esp_efuse_utility_fill_buff()
120 …reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, void* out_cnt, int* bits_counter) in esp_efuse_utility_count_once() argument
124 *bits_counter += bit_count; in esp_efuse_utility_count_once()
129 …_reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, void* arr_in, int* bits_counter) in esp_efuse_utility_write_blob() argument
131 uint32_t reg_to_write = fill_reg(bit_start, bit_count, (uint8_t *)arr_in, bits_counter); in esp_efuse_utility_write_blob()
136 …num_reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, void* cnt, int* bits_counter) in esp_efuse_utility_write_cnt() argument
147 *bits_counter += bit_count; in esp_efuse_utility_write_cnt()