Lines Matching refs:err
35 esp_err_t err = ESP_OK; in esp_efuse_read_field_blob() local
37 err = ESP_ERR_INVALID_ARG; in esp_efuse_read_field_blob()
41 err = esp_efuse_utility_process(field, dst, dst_size_bits, esp_efuse_utility_fill_buff); in esp_efuse_read_field_blob()
43 if (err == ESP_ERR_DAMAGED_READING) { in esp_efuse_read_field_blob()
47 } while (err == ESP_ERR_DAMAGED_READING); in esp_efuse_read_field_blob()
49 return err; in esp_efuse_read_field_blob()
55 esp_err_t err = esp_efuse_read_field_blob(field, &value, 1); in esp_efuse_read_field_bit() local
56 assert(err == ESP_OK); in esp_efuse_read_field_bit()
57 return (err == ESP_OK) && value; in esp_efuse_read_field_bit()
63 esp_err_t err = ESP_OK; in esp_efuse_read_field_cnt() local
65 err = ESP_ERR_INVALID_ARG; in esp_efuse_read_field_cnt()
69 err = esp_efuse_utility_process(field, out_cnt, 0, esp_efuse_utility_count_once); in esp_efuse_read_field_cnt()
71 if (err == ESP_ERR_DAMAGED_READING) { in esp_efuse_read_field_cnt()
75 } while (err == ESP_ERR_DAMAGED_READING); in esp_efuse_read_field_cnt()
77 return err; in esp_efuse_read_field_cnt()
84 esp_err_t err = ESP_OK; in esp_efuse_write_field_blob() local
86 err = ESP_ERR_INVALID_ARG; in esp_efuse_write_field_blob()
91 … err = esp_efuse_utility_process(field, (void*)src, src_size_bits, esp_efuse_utility_write_blob); in esp_efuse_write_field_blob()
94 if (err == ESP_OK) { in esp_efuse_write_field_blob()
95 err = esp_efuse_utility_apply_new_coding_scheme(); in esp_efuse_write_field_blob()
96 if (err == ESP_OK) { in esp_efuse_write_field_blob()
97 err = esp_efuse_utility_burn_efuses(); in esp_efuse_write_field_blob()
104 return err; in esp_efuse_write_field_blob()
111 esp_err_t err = ESP_OK; in esp_efuse_write_field_cnt() local
113 err = ESP_ERR_INVALID_ARG; in esp_efuse_write_field_cnt()
118 err = esp_efuse_utility_process(field, &cnt, 0, esp_efuse_utility_write_cnt); in esp_efuse_write_field_cnt()
122 err = ESP_ERR_EFUSE_CNT_IS_FULL; in esp_efuse_write_field_cnt()
124 if (err == ESP_OK_EFUSE_CNT) { in esp_efuse_write_field_cnt()
125 err = ESP_OK; in esp_efuse_write_field_cnt()
129 if (err == ESP_OK) { in esp_efuse_write_field_cnt()
130 err = esp_efuse_utility_apply_new_coding_scheme(); in esp_efuse_write_field_cnt()
131 if (err == ESP_OK) { in esp_efuse_write_field_cnt()
132 err = esp_efuse_utility_burn_efuses(); in esp_efuse_write_field_cnt()
139 return err; in esp_efuse_write_field_cnt()
144 esp_err_t err; in esp_efuse_write_field_bit() local
153 err = esp_efuse_read_field_blob(field, &existing, 1); in esp_efuse_write_field_bit()
154 if (err != ESP_OK || existing) { in esp_efuse_write_field_bit()
155 return err; // Error reading, or the bit is already written and we can no-op this in esp_efuse_write_field_bit()
179 esp_err_t err = esp_efuse_read_block(blk, &ret_val, num_reg * 32, 32); in esp_efuse_read_reg() local
180 assert(err == ESP_OK); in esp_efuse_read_reg()
181 (void)err; in esp_efuse_read_reg()
192 esp_err_t err = esp_efuse_utility_write_reg(blk, num_reg, val); in esp_efuse_write_reg() local
194 if (err == ESP_OK) { in esp_efuse_write_reg()
195 err = esp_efuse_utility_apply_new_coding_scheme(); in esp_efuse_write_reg()
196 if (err == ESP_OK) { in esp_efuse_write_reg()
197 err = esp_efuse_utility_burn_efuses(); in esp_efuse_write_reg()
203 return err; in esp_efuse_write_reg()
209 esp_err_t err = ESP_OK; in esp_efuse_read_block() local
211 err = ESP_ERR_INVALID_ARG; in esp_efuse_read_block()
221 err = esp_efuse_read_field_blob(field, dst_key, size_bits); in esp_efuse_read_block()
223 return err; in esp_efuse_read_block()
229 esp_err_t err = ESP_OK; in esp_efuse_write_block() local
231 err = ESP_ERR_INVALID_ARG; in esp_efuse_write_block()
241 err = esp_efuse_write_field_blob(field, src_key, size_bits); in esp_efuse_write_block()
243 return err; in esp_efuse_write_block()
278 esp_err_t err = esp_efuse_utility_apply_new_coding_scheme(); in esp_efuse_batch_write_commit() local
279 if (err == ESP_OK) { in esp_efuse_batch_write_commit()
280 err = esp_efuse_utility_burn_efuses(); in esp_efuse_batch_write_commit()
286 return err; in esp_efuse_batch_write_commit()