| /Zephyr-latest/subsys/dfu/img_util/ |
| D | flash_img.c | 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() [all …]
|
| /Zephyr-latest/include/zephyr/storage/ |
| D | flash_map.h | 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); [all …]
|
| /Zephyr-latest/subsys/storage/flash_map/ |
| D | flash_map.c | 29 int flash_area_open(uint8_t id, const struct flash_area **fap) in flash_area_open() 31 const struct flash_area *area; in flash_area_open() 51 void flash_area_close(const struct flash_area *fa) in flash_area_close() 56 int flash_area_read(const struct flash_area *fa, off_t off, void *dst, in flash_area_read() 66 int flash_area_write(const struct flash_area *fa, off_t off, const void *src, in flash_area_write() 76 int flash_area_erase(const struct flash_area *fa, off_t off, size_t len) in flash_area_erase() 85 int flash_area_flatten(const struct flash_area *fa, off_t off, size_t len) in flash_area_flatten() 94 uint32_t flash_area_align(const struct flash_area *fa) in flash_area_align() 99 int flash_area_has_driver(const struct flash_area *fa) in flash_area_has_driver() 108 const struct device *flash_area_get_device(const struct flash_area *fa) in flash_area_get_device() [all …]
|
| D | flash_map_priv.h | 18 extern const struct flash_area *flash_map; 21 static inline struct flash_area const *get_flash_area_from_id(int idx) in get_flash_area_from_id() 33 static inline bool is_in_flash_area_bounds(const struct flash_area *fa, in is_in_flash_area_bounds()
|
| D | flash_map_default.c | 40 const struct flash_area default_flash_map[] = { 45 const struct flash_area *flash_map = default_flash_map; 55 const struct flash_area DT_CAT(global_fixed_partition_ORD_, ord) = { \
|
| D | flash_map_shell.c | 21 extern const struct flash_area *flash_map; 23 static void fa_cb(const struct flash_area *fa, void *user_data) in fa_cb()
|
| D | flash_map_layout.c | 81 const struct flash_area *fa; in flash_area_get_sectors() 94 int flash_area_sectors(const struct flash_area *fa, uint32_t *cnt, struct flash_sector *ret) in flash_area_sectors()
|
| /Zephyr-latest/tests/subsys/dfu/img_util/src/ |
| D | main.c | 32 zassert_equal(ctx_id.flash_area, ctx_no_id.flash_area, in ZTEST() 39 zassert_equal(ctx_id.flash_area->fa_id, SLOT0_PARTITION_ID, in ZTEST() 45 const struct flash_area *fa; in ZTEST() 76 ret = flash_area_flatten(ctx.flash_area, 0, ctx.flash_area->fa_size); in ZTEST() 140 ret = flash_area_flatten(ctx.flash_area, 0, ctx.flash_area->fa_size); in ZTEST() 165 flash_area_close(ctx.flash_area); in ZTEST()
|
| /Zephyr-latest/subsys/debug/coredump/ |
| D | coredump_backend_flash_partition.c | 67 const struct flash_area *flash_area; member 121 ret = flash_area_open(FLASH_PARTITION_ID, &backend_ctx.flash_area); in partition_open() 125 backend_ctx.flash_area = NULL; in partition_open() 137 if (backend_ctx.flash_area == NULL) { in partition_close() 141 flash_area_close(backend_ctx.flash_area); in partition_close() 142 backend_ctx.flash_area = NULL; in partition_close() 176 if (backend_ctx.flash_area == NULL) { in data_read() 186 ret = flash_area_read(backend_ctx.flash_area, offset, in data_read() 371 ret = flash_area_flatten(backend_ctx.flash_area, 0, in erase_coredump_header() 394 ret = flash_area_flatten(backend_ctx.flash_area, 0, in erase_flash_partition() [all …]
|
| /Zephyr-latest/doc/services/storage/flash_map/ |
| D | flash_map.rst | 7 flash partitions via :c:struct:`flash_area` structures. 9 Each :c:struct:`flash_area` describes a flash partition. The API provides access 12 in DTS file. Users may also create :c:struct:`flash_area` objects at runtime 18 The :c:struct:`flash_area` contains a pointer to a :c:struct:`device`, 26 The flash_map.h API provides functions for operating on a :c:struct:`flash_area`. 31 Most ``<zephyr/storage/flash_map.h>`` API functions require a :c:struct:`flash_area` object pointer 37 * defining a :c:struct:`flash_area` type object, which requires providing 42 :c:struct:`flash_area` objects and returns, if found, a pointer to an object 84 Users do not have to obtain a :c:struct:`flash_area` object pointer 93 Below example shows how to obtain a :c:struct:`flash_area` object pointer [all …]
|
| /Zephyr-latest/include/zephyr/dfu/ |
| D | flash_img.h | 34 const struct flash_area *flash_area; member
|
| /Zephyr-latest/tests/subsys/storage/flash_map/src/ |
| D | main.c | 25 const struct flash_area *fa; in ZTEST() 42 const struct flash_area no_dev = { in ZTEST() 80 const struct flash_area *fa; in ZTEST() 105 const struct flash_area *fa; in ZTEST() 129 const struct flash_area *fa; in ZTEST() 162 const struct flash_area *fa; in ZTEST()
|
| /Zephyr-latest/modules/canopennode/ |
| D | canopen_program.c | 288 static int flash_crc(const struct flash_area *flash_area, in flash_crc() argument 297 int err = flash_area_read(flash_area, offset, buffer, len); in flash_crc() 316 const struct flash_area *flash_area; in canopen_odf_1f56() local 371 err = flash_area_open(fa_id, &flash_area); in canopen_odf_1f56() 381 err = flash_crc(flash_area, offset, len, &crc); in canopen_odf_1f56() 383 flash_area_close(flash_area); in canopen_odf_1f56()
|
| /Zephyr-latest/subsys/dfu/boot/ |
| D | mcuboot.c | 131 const struct flash_area *fa; in boot_get_image_start_offset() 169 const struct flash_area *fa; in boot_read_v1_header() 298 const struct flash_area *fa; in boot_is_img_confirmed() 325 const struct flash_area *fa; in boot_write_img_confirmed() 353 const struct flash_area *fa; in boot_erase_img_bank() 376 const struct flash_area *fa; in boot_get_area_trailer_status_offset()
|
| /Zephyr-latest/tests/subsys/dfu/mcuboot_multi/src/ |
| D | main.c | 20 static void erase_image_status_page(const struct flash_area *fa) in erase_image_status_page() 39 const struct flash_area *fa; in _test_request_upgrade_n() 88 const struct flash_area *fa; in _test_write_confirm_n()
|
| /Zephyr-latest/tests/subsys/dfu/mcuboot/src/ |
| D | main.c | 27 const struct flash_area *fa; in ZTEST() 60 const struct flash_area *fa; in ZTEST() 107 const struct flash_area *fa; in ZTEST()
|
| /Zephyr-latest/include/zephyr/fs/ |
| D | fcb.h | 78 const struct flash_area *fap; 131 const struct flash_area *fap;
|
| /Zephyr-latest/include/zephyr/bluetooth/mesh/ |
| D | blob_io_flash.h | 33 const struct flash_area *area;
|
| /Zephyr-latest/tests/subsys/fs/multi-fs/src/ |
| D | test_utils.c | 29 const struct flash_area *fap; in test_clear_flash()
|
| /Zephyr-latest/include/zephyr/mgmt/mcumgr/grp/img_mgmt/ |
| D | img_mgmt_callbacks.h | 97 const struct flash_area *fa;
|
| /Zephyr-latest/subsys/mgmt/mcumgr/grp/img_mgmt/src/ |
| D | zephyr_img_mgmt.c | 61 static int img_mgmt_flash_check_empty_inner(const struct flash_area *fa) in img_mgmt_flash_check_empty_inner() 110 const struct flash_area *fa; in img_mgmt_flash_check_empty() 279 const struct flash_area *fa; in img_mgmt_erase_slot() 347 const struct flash_area *fa; in img_mgmt_read() 442 const struct flash_area *fa; in img_mgmt_erase_image_data() 572 const struct flash_area *fa; in img_mgmt_upload_inspect() 583 const struct flash_area *fa_current; in img_mgmt_upload_inspect() 808 const struct flash_area *fa; in img_mgmt_erased_val()
|
| /Zephyr-latest/tests/subsys/settings/file/src/ |
| D | settings_setup_littlefs.c | 27 const struct flash_area *fap; in config_setup_fs()
|
| /Zephyr-latest/subsys/fs/ |
| D | littlefs_fs.c | 177 const struct flash_area *fa = c->context; in lfs_api_read() 188 const struct flash_area *fa = c->context; in lfs_api_prog() 198 const struct flash_area *fa = c->context; in lfs_api_erase() 592 const struct flash_area *area; 626 static lfs_size_t get_block_size(const struct flash_area *fa) in get_block_size() 653 const struct flash_area **fap = (const struct flash_area **)&fs->backend; in littlefs_flash_init() 760 block_size = get_block_size((struct flash_area *)fs->backend); in littlefs_init_cfg() 820 block_count = ((struct flash_area *)fs->backend)->fa_size in littlefs_init_cfg() 823 flash_area_get_device((struct flash_area *)fs->backend); in littlefs_init_cfg() 826 (uint32_t)((struct flash_area *)fs->backend)->fa_off, in littlefs_init_cfg() [all …]
|
| /Zephyr-latest/tests/subsys/fs/fcb/src/ |
| D | main.c | 57 const struct flash_area *fap; in test_fcb_wipe() 158 const struct flash_area *fa; in ZTEST()
|
| /Zephyr-latest/subsys/mgmt/mcumgr/grp/zephyr_basic/src/ |
| D | basic_mgmt.c | 23 const struct flash_area *fa; in storage_erase()
|