Home
last modified time | relevance | path

Searched refs:image_index (Results 1 – 25 of 37) sorted by relevance

12

/mcuboot-latest/boot/mynewt/flash_map_backend/src/
Dflash_map_extended.c25 int flash_area_id_from_multi_image_slot(int image_index, int slot) in flash_area_id_from_multi_image_slot() argument
28 case 0: return FLASH_AREA_IMAGE_PRIMARY(image_index); in flash_area_id_from_multi_image_slot()
30 case 1: return FLASH_AREA_IMAGE_SECONDARY(image_index); in flash_area_id_from_multi_image_slot()
39 int flash_area_id_to_multi_image_slot(int image_index, int area_id) in flash_area_id_to_multi_image_slot() argument
41 if (area_id == FLASH_AREA_IMAGE_PRIMARY(image_index)) { in flash_area_id_to_multi_image_slot()
45 if (area_id == FLASH_AREA_IMAGE_SECONDARY(image_index)) { in flash_area_id_to_multi_image_slot()
/mcuboot-latest/boot/bootutil/src/
Dswap_misc.c46 uint8_t image_index; in swap_erase_trailer_sectors() local
51 image_index = BOOT_CURR_IMG(state); in swap_erase_trailer_sectors()
52 fa_id_primary = flash_area_id_from_multi_image_slot(image_index, in swap_erase_trailer_sectors()
54 fa_id_secondary = flash_area_id_from_multi_image_slot(image_index, in swap_erase_trailer_sectors()
88 uint8_t image_index; in swap_status_init() local
95 image_index = BOOT_CURR_IMG(state); in swap_status_init()
99 rc = boot_read_swap_state_by_id(FLASH_AREA_IMAGE_SECONDARY(image_index), in swap_status_init()
104 rc = boot_write_swap_info(fap, bs->swap_type, image_index); in swap_status_init()
189 swap_set_copy_done(uint8_t image_index) in swap_set_copy_done() argument
194 rc = flash_area_open(FLASH_AREA_IMAGE_PRIMARY(image_index), in swap_set_copy_done()
[all …]
Dimage_validate.c65 bootutil_img_hash(struct enc_key_data *enc_state, int image_index, in bootutil_img_hash() argument
82 (void)image_index; in bootutil_img_hash()
98 if (MUST_DECRYPT(fap, image_index, hdr) && in bootutil_img_hash()
149 if (MUST_DECRYPT(fap, image_index, hdr)) { in bootutil_img_hash()
151 int slot = flash_area_id_to_multi_image_slot(image_index, in bootutil_img_hash()
257 bootutil_find_key(uint8_t image_index, uint8_t *key, uint16_t key_len) in bootutil_find_key() argument
271 rc = boot_retrieve_public_key_hash(image_index, key_hash, &key_hash_size); in bootutil_find_key()
385 bootutil_img_validate(struct enc_key_data *enc_state, int image_index, in bootutil_img_validate() argument
402 int key_id = image_index; in bootutil_img_validate()
419 rc = bootutil_img_hash(enc_state, image_index, hdr, fap, tmp_buf, in bootutil_img_validate()
[all …]
Dswap_priv.h72 int swap_set_copy_done(uint8_t image_index);
83 int swap_set_image_ok(uint8_t image_index);
Dbootutil_public.c397 boot_swap_type_multi(int image_index) in boot_swap_type_multi() argument
406 BOOT_HOOK_REGULAR, image_index, &primary_slot); in boot_swap_type_multi()
409 rc = boot_read_swap_state_by_id(FLASH_AREA_IMAGE_PRIMARY(image_index), in boot_swap_type_multi()
416 rc = boot_read_swap_state_by_id(FLASH_AREA_IMAGE_SECONDARY(image_index), in boot_swap_type_multi()
420 "is unreachable. Treat it as empty", image_index); in boot_swap_type_multi()
443 BOOT_LOG_INF("Image index: %d, Swap type: %s", image_index, in boot_swap_type_multi()
457 BOOT_LOG_INF("Image index: %d, Swap type: none", image_index); in boot_swap_type_multi()
656 boot_set_pending_multi(int image_index, int permanent) in boot_set_pending_multi() argument
661 rc = flash_area_open(FLASH_AREA_IMAGE_SECONDARY(image_index), &fap); in boot_set_pending_multi()
701 boot_set_confirmed_multi(int image_index) in boot_set_confirmed_multi() argument
[all …]
Dbootutil_misc.c153 boot_status_entries(int image_index, const struct flash_area *fap) in boot_status_entries() argument
160 if (flash_area_get_id(fap) == FLASH_AREA_IMAGE_PRIMARY(image_index) || in boot_status_entries()
161 flash_area_get_id(fap) == FLASH_AREA_IMAGE_SECONDARY(image_index)) { in boot_status_entries()
211 boot_find_status(int image_index, const struct flash_area **fap) in boot_find_status() argument
217 FLASH_AREA_IMAGE_PRIMARY(image_index), in boot_find_status()
/mcuboot-latest/boot/espressif/include/
Desp_loader.h9 void start_cpu0_image(int image_index, int slot, unsigned int hdr_offset);
11 void start_cpu1_image(int image_index, int slot, unsigned int hdr_offset);
14 void esp_app_image_load(int image_index, int slot, unsigned int hdr_offset, unsigned int *entry_add…
/mcuboot-latest/boot/zephyr/
Dhooks_sample.c64 int boot_read_swap_state_primary_slot_hook(int image_index, in boot_read_swap_state_primary_slot_hook() argument
67 if (image_index == 1) { in boot_read_swap_state_primary_slot_hook()
70 state->image_num = image_index ; // ? in boot_read_swap_state_primary_slot_hook()
92 int boot_img_install_stat_hook(int image_index, int slot, int *img_install_stat) in boot_img_install_stat_hook() argument
Dflash_map_extended.c59 int flash_area_id_from_multi_image_slot(int image_index, int slot) in flash_area_id_from_multi_image_slot() argument
62 case 0: return FLASH_AREA_IMAGE_PRIMARY(image_index); in flash_area_id_from_multi_image_slot()
64 case 1: return FLASH_AREA_IMAGE_SECONDARY(image_index); in flash_area_id_from_multi_image_slot()
79 int flash_area_id_to_multi_image_slot(int image_index, int area_id) in flash_area_id_to_multi_image_slot() argument
81 if (area_id == FLASH_AREA_IMAGE_PRIMARY(image_index)) { in flash_area_id_to_multi_image_slot()
85 if (area_id == FLASH_AREA_IMAGE_SECONDARY(image_index)) { in flash_area_id_to_multi_image_slot()
/mcuboot-latest/boot/espressif/port/
Desp_loader.c38 void esp_app_image_load(int image_index, int slot, unsigned int hdr_offset, unsigned int *entry_add… in esp_app_image_load() argument
44 area_id = flash_area_id_from_multi_image_slot(image_index, slot); in esp_app_image_load()
50 BOOT_LOG_INF("Loading image %d - slot %d from flash, area id: %d", image_index, slot, area_id); in esp_app_image_load()
90 void start_cpu0_image(int image_index, int slot, unsigned int hdr_offset) in start_cpu0_image() argument
93 esp_app_image_load(image_index, slot, hdr_offset, &entry_addr); in start_cpu0_image()
99 void start_cpu1_image(int image_index, int slot, unsigned int hdr_offset) in start_cpu1_image() argument
102 esp_app_image_load(image_index, slot, hdr_offset, &entry_addr); in start_cpu1_image()
/mcuboot-latest/sim/mcuboot-sys/src/
Dc.rs72 counter: Option<&mut i32>, image_index: Option<i32>, in boot_go()
94 match image_index { in boot_go()
159 pub fn set_security_counter(image_index: u32, security_counter_value: u32) { in set_security_counter()
160 api::sim_set_nv_counter_for_image(image_index, security_counter_value); in set_security_counter()
163 pub fn get_security_counter(image_index: u32) -> u32 { in get_security_counter()
165 api::sim_get_nv_counter_for_image(image_index, &mut counter_val as *mut u32); in get_security_counter()
178 rsp: *mut BootRsp, image_index: libc::c_int) -> libc::c_int; in invoke_boot_go()
Dapi.rs357 pub extern "C" fn sim_set_nv_counter_for_image(image_index: u32, security_counter_value: u32) -> li… in sim_set_nv_counter_for_image()
361 if image_index as usize >= counter_storage.storage.len() { in sim_set_nv_counter_for_image()
365 if counter_storage.storage[image_index as usize] > security_counter_value { in sim_set_nv_counter_for_image()
367 …ailed to set security counter value ({}) for image index {}", security_counter_value, image_index); in sim_set_nv_counter_for_image()
371 counter_storage.storage[image_index as usize] = security_counter_value; in sim_set_nv_counter_for_image()
378 pub extern "C" fn sim_get_nv_counter_for_image(image_index: u32, security_counter_value: *mut u32) … in sim_get_nv_counter_for_image()
382 if image_index as usize >= counter_storage.storage.len() { in sim_get_nv_counter_for_image()
386 unsafe { *security_counter_value = counter_storage.storage[image_index as usize] }; in sim_get_nv_counter_for_image()
/mcuboot-latest/sim/mcuboot-sys/csupport/
Dsecurity_cnt.c18 int sim_set_nv_counter_for_image(uint32_t image_index, uint32_t security_counter_value);
20 int sim_get_nv_counter_for_image(uint32_t image_index, uint32_t* data);
/mcuboot-latest/boot/bootutil/include/bootutil/
Dbootutil_public.h164 int boot_swap_type_multi(int image_index);
190 int boot_set_pending_multi(int image_index, int permanent);
216 int boot_set_confirmed_multi(int image_index);
Dboot_public_hooks.h49 int boot_read_swap_state_primary_slot_hook(int image_index,
Dsign_key.h60 int boot_retrieve_public_key_hash(uint8_t image_index,
/mcuboot-latest/boot/boot_serial/src/
Dboot_serial.c264 uint8_t image_index; in bs_list() local
272 image_index = 0; in bs_list()
273 IMAGES_ITER(image_index) { in bs_list()
275 int swap_status = boot_swap_type_multi(image_index); in bs_list()
289 area_id = flash_area_id_from_multi_image_slot(image_index, slot); in bs_list()
295 BOOT_HOOK_REGULAR, image_index, slot, &hdr); in bs_list()
305 fih_rc, image_index, slot); in bs_list()
310 if (IS_ENCRYPTED(&hdr) && MUST_DECRYPT(fap, image_index, &hdr)) { in bs_list()
348 zcbor_uint32_put(cbor_state, image_index); in bs_list()
441 uint8_t image_index = 0; in bs_set() local
[all …]
/mcuboot-latest/boot/zephyr/include/flash_map_backend/
Dflash_map_backend.h48 int flash_area_id_from_multi_image_slot(int image_index, int slot);
57 int flash_area_id_to_multi_image_slot(int image_index, int area_id);
/mcuboot-latest/boot/nuttx/src/flash_map_backend/
Dflash_map_backend.c706 int flash_area_id_from_multi_image_slot(int image_index, int slot) in flash_area_id_from_multi_image_slot() argument
708 BOOT_LOG_INF("image_index:%d slot:%d", image_index, slot); in flash_area_id_from_multi_image_slot()
713 return FLASH_AREA_IMAGE_PRIMARY(image_index); in flash_area_id_from_multi_image_slot()
715 return FLASH_AREA_IMAGE_SECONDARY(image_index); in flash_area_id_from_multi_image_slot()
719 image_index, slot); in flash_area_id_from_multi_image_slot()
763 int flash_area_id_to_multi_image_slot(int image_index, int area_id) in flash_area_id_to_multi_image_slot() argument
765 BOOT_LOG_INF("image_index:%d area_id:%d", image_index, area_id); in flash_area_id_to_multi_image_slot()
767 if (area_id == FLASH_AREA_IMAGE_PRIMARY(image_index)) in flash_area_id_to_multi_image_slot()
772 if (area_id == FLASH_AREA_IMAGE_SECONDARY(image_index)) in flash_area_id_to_multi_image_slot()
778 image_index, area_id); in flash_area_id_to_multi_image_slot()
/mcuboot-latest/boot/mynewt/flash_map_backend/include/flash_map_backend/
Dflash_map_backend.h45 int flash_area_id_from_multi_image_slot(int image_index, int slot);
46 int flash_area_id_to_multi_image_slot(int image_index, int area_id);
/mcuboot-latest/sim/mcuboot-sys/csupport/storage/
Dflash_map.h164 int flash_area_id_from_multi_image_slot(int image_index, int slot);
165 int flash_area_id_to_multi_image_slot(int image_index, int area_id);
/mcuboot-latest/boot/mbed/include/flash_map_backend/
Dflash_map_backend.h161 int flash_area_id_from_multi_image_slot(int image_index, int slot);
171 int flash_area_id_to_multi_image_slot(int image_index, int area_id);
/mcuboot-latest/boot/nuttx/include/flash_map_backend/
Dflash_map_backend.h390 int flash_area_id_from_multi_image_slot(int image_index, int slot);
426 int flash_area_id_to_multi_image_slot(int image_index, int area_id);
/mcuboot-latest/boot/mbed/src/
Dflash_map_backend.cpp237 int flash_area_id_from_multi_image_slot(int image_index, int slot) in flash_area_id_from_multi_image_slot() argument
239 assert(image_index == 0); in flash_area_id_from_multi_image_slot()
243 int flash_area_id_to_multi_image_slot(int image_index, int area_id) in flash_area_id_to_multi_image_slot() argument
245 assert(image_index == 0); in flash_area_id_to_multi_image_slot()
/mcuboot-latest/boot/cypress/cy_flash_pal/
Dcy_flash_map.c413 int flash_area_id_from_multi_image_slot(int image_index, int slot) in flash_area_id_from_multi_image_slot() argument
416 case 0: return FLASH_AREA_IMAGE_PRIMARY(image_index); in flash_area_id_from_multi_image_slot()
417 case 1: return FLASH_AREA_IMAGE_SECONDARY(image_index); in flash_area_id_from_multi_image_slot()
429 int flash_area_id_to_multi_image_slot(int image_index, int area_id) in flash_area_id_to_multi_image_slot() argument
431 if (area_id == FLASH_AREA_IMAGE_PRIMARY(image_index)) { in flash_area_id_to_multi_image_slot()
434 if (area_id == FLASH_AREA_IMAGE_SECONDARY(image_index)) { in flash_area_id_to_multi_image_slot()

12