efi_capsule_supported(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– efi_capsule_supported(9) β€” Kernel API Manual, but make it make sense πŸ’–

okay bestie, welcome to the efi_capsule_supported(9) page from the Kernel API Manual. this is your lowkey vibe check for firmware capsule support, and no cap, all the facts are staying right here. 🫢

✨ NAME ✨

efi_capsule_supported β€” does the firmware support the capsule?

πŸŽ€ SYNOPSIS πŸŽ€

int efi_capsule_supported (efi_guid_t guid , u32 flags , size_t size ,
       int *reset );

πŸ’… ARGUMENTS πŸ’…

  • guid β€” vendor guid of capsule
  • flags β€” capsule flags
  • size β€” size of capsule data
  • reset β€” the reset type required for this capsule

πŸ¦‹ DESCRIPTION πŸ¦‹

Check whether a capsule with flags is supported by the firmware and that size doesn't exceed the maximum size for a capsule. literally the firmware support check, periodt. ✨

bestie, important caveat: no attempt is made to check reset against the reset type required by any pending capsules because of the races involved. that's the whole note β€” don't read extra into it, fr fr. πŸ™ˆ

🌈 SEE ALSO 🌈


xoxo, your efi_capsule_supported(9) bestie β€” source/version ./drivers/firmware/efi, dated October 2026 πŸ’–βœ¨

πŸ“¦ where this page comes from