Lines Matching refs:field
33 esp_err_t esp_efuse_read_field_blob(const esp_efuse_desc_t* field[], void* dst, size_t dst_size_bit… in esp_efuse_read_field_blob() argument
36 if (field == NULL || dst == NULL || dst_size_bits == 0) { 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()
52 bool esp_efuse_read_field_bit(const esp_efuse_desc_t *field[]) in esp_efuse_read_field_bit() argument
55 esp_err_t err = esp_efuse_read_field_blob(field, &value, 1); in esp_efuse_read_field_bit()
61 esp_err_t esp_efuse_read_field_cnt(const esp_efuse_desc_t* field[], size_t* out_cnt) in esp_efuse_read_field_cnt() argument
64 if (field == NULL || out_cnt == NULL) { 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()
81 esp_err_t esp_efuse_write_field_blob(const esp_efuse_desc_t* field[], const void* src, size_t src_s… in esp_efuse_write_field_blob() argument
85 if (field == NULL || src == NULL || src_size_bits == 0) { 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()
108 esp_err_t esp_efuse_write_field_cnt(const esp_efuse_desc_t* field[], size_t cnt) in esp_efuse_write_field_cnt() argument
112 if (field == NULL || cnt == 0) { 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()
142 esp_err_t esp_efuse_write_field_bit(const esp_efuse_desc_t* field[]) in esp_efuse_write_field_bit() argument
148 if (field == NULL || field[0]->bit_count != 1) { in esp_efuse_write_field_bit()
153 err = esp_efuse_read_field_blob(field, &existing, 1); in esp_efuse_write_field_bit()
158 return esp_efuse_write_field_blob(field, &one, 1); in esp_efuse_write_field_bit()
162 int esp_efuse_get_field_size(const esp_efuse_desc_t* field[]) in esp_efuse_get_field_size() argument
165 if (field != NULL) { in esp_efuse_get_field_size()
167 while (field[i] != NULL) { in esp_efuse_get_field_size()
168 bits_counter += field[i]->bit_count; in esp_efuse_get_field_size()
217 const esp_efuse_desc_t* field[] = { in esp_efuse_read_block() local
221 err = esp_efuse_read_field_blob(field, dst_key, size_bits); in esp_efuse_read_block()
237 const esp_efuse_desc_t* field[] = { in esp_efuse_write_block() local
241 err = esp_efuse_write_field_blob(field, src_key, size_bits); in esp_efuse_write_block()