STRUCT SMM_VARIABLE_PAYLOAD_SIZE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

struct smm_variable_payload_size β€” okay so this is the little struct you use to get the max allowed payload used in StMM πŸ’… like, that's its whole job and it eats every time.

πŸ¦‹ SYNOPSIS πŸ¦‹

struct smm_variable_payload_size {
    size_t size;
 };

πŸŽ€ Members πŸŽ€

  • size β€” the size to fill in, bestie. that's it, that's the field 🫢

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/firmware/efi/stmm/mm_communication.h and the rest of the squad, no cap:

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

and that's the whole page, bestie ✨ this iconic lil entry lives at ./drivers/firmware/efi/stmm and it's dated October 2026 β€” Kernel API Manual represent πŸ‘‘πŸ’–

πŸ“¦ where this page comes from