Lines Matching refs:flash_area
54 struct flash_area { struct
107 int flash_area_check_int_sha256(const struct flash_area *fa,
124 int flash_area_open(uint8_t id, const struct flash_area **fa);
134 void flash_area_close(const struct flash_area *fa);
152 static ALWAYS_INLINE bool flash_area_device_is_ready(const struct flash_area *fa) in flash_area_device_is_ready()
171 int flash_area_read(const struct flash_area *fa, off_t off, void *dst,
188 int flash_area_write(const struct flash_area *fa, off_t off, const void *src,
204 int flash_area_erase(const struct flash_area *fa, off_t off, size_t len);
227 int flash_area_flatten(const struct flash_area *fa, off_t off, size_t len);
239 uint32_t flash_area_align(const struct flash_area *fa);
268 int flash_area_sectors(const struct flash_area *fa, uint32_t *count, struct flash_sector *sectors);
277 typedef void (*flash_area_cb_t)(const struct flash_area *fa,
296 int flash_area_has_driver(const struct flash_area *fa);
305 const struct device *flash_area_get_device(const struct flash_area *fa);
315 const char *flash_area_label(const struct flash_area *fa);
327 uint8_t flash_area_erased_val(const struct flash_area *fa);
435 ((const struct flash_area *)&DT_CAT(global_fixed_partition_ORD_, ord))
439 extern const struct flash_area DT_CAT(global_fixed_partition_ORD_, ord);