STRUCT SMM_VARIABLE_GETNEXT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct smm_variable_getnext(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual moment for struct smm_variable_getnext(9). This struct is literally Used to communicate with StMM for GetNextVariableName. It’s giving tiny-but-important messenger energy, and we’re gonna read it together. 🫢


✨ NAME ✨

struct smm_variable_getnext β€” Used to communicate with StMM for GetNextVariableName.


πŸ¦‹ SYNOPSIS πŸ¦‹

       struct smm_variable_getnext {
           efi_guid_t guid;
           size_t name_size;
           u16 name[];
        };

🌸 Members 🌸

  • guid β€” vendor GUID. That’s the whole vibe.
  • name_size β€” size of the name of the variable.
  • name β€” variable name.

πŸŽ€ SEE ALSO πŸŽ€

Kernel file ./drivers/firmware/efi/stmm/mm_communication.h β€” plus the whole struct bestie lineup:

  • 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_query_info(9)
  • struct var_check_property(9)
  • struct smm_variable_var_check_property(9)

mwah πŸ’‹ that’s the whole page, bestie. source/version: ./drivers/firmware/efi/stmm Β· October 2026 Β· struct smm_variable_getnext(9). periodt. πŸ’–

πŸ“¦ where this page comes from