Home
last modified time | relevance | path

Searched refs:capsule (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/firmware/efi/
H A Dcapsule.c3 * 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 Dcapsule-loader.c3 * 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 DMakefile15 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 Dcapsule.c3 * 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 Dcapsule-loader.c3 * 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 DMakefile17 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 Dquirks.c31 * 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 Dquirks.c31 * 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 Defi.h152 * 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 Defi.h200 * 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