Searched refs:capsule (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/firmware/efi/ |
H A D | capsule.c | 3 * EFI capsule support. 33 * efi_capsule_pending - has a capsule been passed to the firmware? 34 * @reset_type: store the type of EFI reset if capsule is pending 36 * To ensure that the registered capsule is processed correctly by the 37 * firmware we need to perform a specific type of reset. If a capsule is 62 * Whitelist of EFI capsule flags that we support. 73 * efi_capsule_supported - does the firmware support the capsule? 74 * @guid: vendor guid of capsule 75 * @flags: capsule flags 76 * @size: size of capsule dat 87 efi_capsule_header_t capsule; efi_capsule_supported() local 142 efi_capsule_update_locked(efi_capsule_header_t *capsule, struct page **sg_pages, int reset) efi_capsule_update_locked() argument 215 efi_capsule_update(efi_capsule_header_t *capsule, phys_addr_t *pages) efi_capsule_update() argument [all...] |
H A D | capsule-loader.c | 3 * EFI capsule loader driver. 47 pr_err("invalid capsule size\n"); in __efi_capsule_setup_info() 51 /* Check if the capsule binary supported */ in __efi_capsule_setup_info() 57 pr_err("capsule not supported\n"); in __efi_capsule_setup_info() 81 * efi_capsule_setup_info - obtain the efi capsule header in the binary and 87 * Platforms with non-standard capsule update mechanisms can override 88 * this __weak function so they can perform any required capsule 115 * cap_info->capsule may have been assigned already by a quirk in efi_capsule_submit_update() 118 if (!cap_info->capsule) { in efi_capsule_submit_update() 119 cap_info->capsule in efi_capsule_submit_update() [all...] |
H A D | Makefile | 15 obj-$(CONFIG_EFI) += capsule.o memmap.o 41 obj-$(CONFIG_EFI_CAPSULE_LOADER) += capsule-loader.o
|
/kernel/linux/linux-6.6/drivers/firmware/efi/ |
H A D | capsule.c | 3 * EFI capsule support. 34 * efi_capsule_pending - has a capsule been passed to the firmware? 35 * @reset_type: store the type of EFI reset if capsule is pending 37 * To ensure that the registered capsule is processed correctly by the 38 * firmware we need to perform a specific type of reset. If a capsule is 63 * Whitelist of EFI capsule flags that we support. 74 * efi_capsule_supported - does the firmware support the capsule? 75 * @guid: vendor guid of capsule 76 * @flags: capsule flags 77 * @size: size of capsule dat 88 efi_capsule_header_t capsule; efi_capsule_supported() local 143 efi_capsule_update_locked(efi_capsule_header_t *capsule, struct page **sg_pages, int reset) efi_capsule_update_locked() argument 216 efi_capsule_update(efi_capsule_header_t *capsule, phys_addr_t *pages) efi_capsule_update() argument [all...] |
H A D | capsule-loader.c | 3 * EFI capsule loader driver. 47 pr_err("invalid capsule size\n"); in __efi_capsule_setup_info() 51 /* Check if the capsule binary supported */ in __efi_capsule_setup_info() 57 pr_err("capsule not supported\n"); in __efi_capsule_setup_info() 81 * efi_capsule_setup_info - obtain the efi capsule header in the binary and 87 * Platforms with non-standard capsule update mechanisms can override 88 * this __weak function so they can perform any required capsule 115 * cap_info->capsule may have been assigned already by a quirk in efi_capsule_submit_update() 118 if (!cap_info->capsule) { in efi_capsule_submit_update() 119 cap_info->capsule in efi_capsule_submit_update() [all...] |
H A D | Makefile | 17 obj-$(CONFIG_EFI) += capsule.o 40 obj-$(CONFIG_EFI_CAPSULE_LOADER) += capsule-loader.o
|
/kernel/linux/linux-5.10/arch/x86/platform/efi/ |
H A D | quirks.c | 31 * Header prepended to the standard EFI capsule on Quark systems the are based 625 * cap_info->capsule should point at a virtual mapping of the entire in qrk_capsule_setup_info() 626 * capsule, starting at the capsule header. Our image has the Quark in qrk_capsule_setup_info() 628 * mapping created by the generic capsule code. in qrk_capsule_setup_info() 630 * virtual mapping, let's just point cap_info->capsule at our copy in qrk_capsule_setup_info() 631 * of the capsule header. in qrk_capsule_setup_info() 633 cap_info->capsule = &cap_info->header; in qrk_capsule_setup_info()
|
/kernel/linux/linux-6.6/arch/x86/platform/efi/ |
H A D | quirks.c | 31 * Header prepended to the standard EFI capsule on Quark systems the are based 645 * cap_info->capsule should point at a virtual mapping of the entire in qrk_capsule_setup_info() 646 * capsule, starting at the capsule header. Our image has the Quark in qrk_capsule_setup_info() 648 * mapping created by the generic capsule code. in qrk_capsule_setup_info() 650 * virtual mapping, let's just point cap_info->capsule at our copy in qrk_capsule_setup_info() 651 * of the capsule header. in qrk_capsule_setup_info() 653 cap_info->capsule = &cap_info->header; in qrk_capsule_setup_info()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | efi.h | 152 * EFI capsule flags 160 efi_capsule_header_t *capsule; member 1060 extern int efi_capsule_update(efi_capsule_header_t *capsule,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | efi.h | 200 * EFI capsule flags 208 efi_capsule_header_t *capsule; member 1121 extern int efi_capsule_update(efi_capsule_header_t *capsule,
|
Completed in 10 milliseconds