Lines Matching refs:area
226 uint32_t flash_area_align(const struct flash_area *area) in flash_area_align() argument
228 return sim_flash_align(area->fa_device_id); in flash_area_align()
231 uint8_t flash_area_erased_val(const struct flash_area *area) in flash_area_erased_val() argument
233 return sim_flash_erased_val(area->fa_device_id); in flash_area_erased_val()
236 struct area { struct
244 struct area slots[16]; argument
310 int flash_area_open(uint8_t id, const struct flash_area **area) in flash_area_open() argument
326 *area = &flash_areas->slots[i].whole; in flash_area_open()
330 void flash_area_close(const struct flash_area *area) in flash_area_close() argument
332 (void)area; in flash_area_close()
338 int flash_area_read(const struct flash_area *area, uint32_t off, void *dst, in flash_area_read() argument
342 __func__, area->fa_id, off, len); in flash_area_read()
343 return sim_flash_read(area->fa_device_id, area->fa_off + off, dst, len); in flash_area_read()
346 int flash_area_write(const struct flash_area *area, uint32_t off, const void *src, in flash_area_write() argument
350 area->fa_id, off, len); in flash_area_write()
356 return sim_flash_write(area->fa_device_id, area->fa_off + off, src, len); in flash_area_write()
359 int flash_area_erase(const struct flash_area *area, uint32_t off, uint32_t len) in flash_area_erase() argument
362 area->fa_id, off, len); in flash_area_erase()
368 return sim_flash_erase(area->fa_device_id, area->fa_off + off, len); in flash_area_erase()
375 struct area *slot; in flash_area_to_sectors()
406 struct area *slot; in flash_area_get_sectors()
457 struct area *slot; in flash_area_sector_from_off()
491 struct area *slot; in flash_area_get_sector()