Lines Matching refs:image
265 static efi_status_t efi_remove_auth_hdr(void **image, efi_uintn_t *image_size) in efi_remove_auth_hdr() argument
270 auth_hdr = (struct efi_firmware_image_authentication *)*image; in efi_remove_auth_hdr()
278 *image = (uint8_t *)*image + sizeof(auth_hdr->monotonic_count) + in efi_remove_auth_hdr()
301 void **image, efi_uintn_t *image_size) in efi_capsule_authenticate() argument
324 *image = (uint8_t *)capsule; in efi_capsule_authenticate()
326 if (efi_remove_auth_hdr(image, image_size) != EFI_SUCCESS) in efi_capsule_authenticate()
342 efi_image_region_add(regs, (uint8_t *)*image, in efi_capsule_authenticate()
343 (uint8_t *)*image + *image_size, 1); in efi_capsule_authenticate()
534 struct efi_firmware_management_capsule_image_header *image; in efi_capsule_update_firmware() local
605 if ((capsule->item_offset_list[item] + sizeof(*image) in efi_capsule_update_firmware()
612 image = (void *)capsule + capsule->item_offset_list[item]; in efi_capsule_update_firmware()
614 if (image->version != 0x00000003) { in efi_capsule_update_firmware()
620 fmp = efi_fmp_find(&image->update_image_type_id, in efi_capsule_update_firmware()
621 image->update_image_index, in efi_capsule_update_firmware()
622 image->update_hardware_instance, in efi_capsule_update_firmware()
626 &image->update_image_type_id, in efi_capsule_update_firmware()
627 image->update_hardware_instance); in efi_capsule_update_firmware()
634 !(image->image_capsule_support & in efi_capsule_update_firmware()
641 image_binary = (void *)image + sizeof(*image); in efi_capsule_update_firmware()
642 image_binary_size = image->update_image_size; in efi_capsule_update_firmware()
645 (image->image_capsule_support & in efi_capsule_update_firmware()
654 ret = EFI_CALL(fmp->set_image(fmp, image->update_image_index, in efi_capsule_update_firmware()
667 image_type_id = &image->update_image_type_id; in efi_capsule_update_firmware()