STRUCT SMM_VARIABLE_VAR_CHECK_PROPERTY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay bestie, welcome to the Kernel API Manual entry for struct smm_variable_var_check_property(9) β€” the header is serving long-name energy, and this struct is literally used to communicate variable properties with StMM. no cap. πŸ’–

✨ SYNOPSIS ✨

struct smm_variable_var_check_property {
    efi_guid_t guid;
    size_t name_size;
    struct var_check_property property;
    u16 name[];
};

πŸŽ€ Members πŸŽ€

  • guid β€” the vendor GUID, aka whose variable-vibe this is. πŸ‘‘
  • name_size β€” the size of the EFI name. πŸ“
  • property β€” the variable properties struct, carrying the property info itself. 🫢
  • name β€” the variable name. 🏷️

🌸 SEE ALSO 🌸

Kernel file ./drivers/firmware/efi/stmm/mm_communication.h β€” yes, that's the spot β€” plus these struct besties:

  • struct efi_mm_communicate_header(9)
  • struct smm_variable_communicate_header(9)
  • struct smm_variable_access(9)
  • struct smm_variable_payload_size(9)
  • struct smm_variable_getnext(9)
  • struct smm_variable_query_info(9)
  • struct var_check_property(9)

byeee πŸ’– this page is signing off from ./drivers/firmware/efi/stmm, dated October 2026, and it's still repping struct smm_v...eck_property(9) β€” periodt. βœ¨πŸŽ€

πŸ“¦ where this page comes from