Lines Matching refs:flash_area

65 		off_t toff = boot_get_trailer_status_offset(ctx->flash_area->fa_size);  in scramble_mcuboot_trailer()
69 flash_get_parameters(flash_area_get_device(ctx->flash_area)); in scramble_mcuboot_trailer()
80 rc = flash_get_page_info_by_offs(flash_area_get_device(ctx->flash_area), in scramble_mcuboot_trailer()
99 size = ctx->flash_area->fa_size - offset; in scramble_mcuboot_trailer()
102 rc = flash_area_flatten(ctx->flash_area, offset, size); in scramble_mcuboot_trailer()
132 flash_area_close(ctx->flash_area); in flash_img_buffered_write()
133 ctx->flash_area = NULL; in flash_img_buffered_write()
151 static int flash_check_erased(const struct flash_area *fa) in flash_check_erased()
203 (const struct flash_area **)&(ctx->flash_area)); in flash_img_init_id()
208 flash_dev = flash_area_get_device(ctx->flash_area); in flash_img_init_id()
214 rc = flash_area_sectors((const struct flash_area *)ctx->flash_area, &sector_count, in flash_img_init_id()
218 flash_area_close(ctx->flash_area); in flash_img_init_id()
219 ctx->flash_area = NULL; in flash_img_init_id()
222 flash_area_close(ctx->flash_area); in flash_img_init_id()
223 ctx->flash_area = NULL; in flash_img_init_id()
227 if (!flash_check_erased((const struct flash_area *)ctx->flash_area)) { in flash_img_init_id()
231 rc = flash_area_flatten((const struct flash_area *)ctx->flash_area, 0, in flash_img_init_id()
235 flash_area_close(ctx->flash_area); in flash_img_init_id()
236 ctx->flash_area = NULL; in flash_img_init_id()
242 (ctx->flash_area->fa_off + sector_data.fs_size), in flash_img_init_id()
243 (ctx->flash_area->fa_size - sector_data.fs_size), NULL); in flash_img_init_id()
246 CONFIG_IMG_BLOCK_BUF_SIZE, ctx->flash_area->fa_off, in flash_img_init_id()
247 ctx->flash_area->fa_size, NULL); in flash_img_init_id()
288 (const struct flash_area **)&(ctx->flash_area)); in flash_img_check()
299 rc = flash_area_check_int_sha256(ctx->flash_area, &fac); in flash_img_check()
301 flash_area_close(ctx->flash_area); in flash_img_check()
302 ctx->flash_area = NULL; in flash_img_check()