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

/linux-master/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; local
143 efi_capsule_update_locked(efi_capsule_header_t *capsule, struct page **sg_pages, int reset) argument
216 efi_capsule_update(efi_capsule_header_t *capsule, phys_addr_t *pages) argument
[all...]
H A DMakefile17 obj-$(CONFIG_EFI) += capsule.o
40 obj-$(CONFIG_EFI_CAPSULE_LOADER) += capsule-loader.o
H A Dcapsule-loader.c3 * EFI capsule loader driver.
47 pr_err("invalid capsule size\n");
51 /* Check if the capsule binary supported */
57 pr_err("capsule not supported\n");
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
118 if (!cap_info->capsule) {
119 cap_info->capsule
[all...]
/linux-master/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
646 * capsule, starting at the capsule header. Our image has the Quark
648 * mapping created by the generic capsule code.
650 * virtual mapping, let's just point cap_info->capsule at our copy
651 * of the capsule header.
653 cap_info->capsule = &cap_info->header;
/linux-master/include/linux/
H A Defi.h201 * EFI capsule flags
209 efi_capsule_header_t *capsule; member in struct:capsule_info
1122 extern int efi_capsule_update(efi_capsule_header_t *capsule,

Completed in 137 milliseconds