STRUCT SMM_VARIABLE_VAR_CHECK_PROPERTY(9)
π 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 vendorGUID, aka whose variable-vibe this is. πname_sizeβ the size of theEFIname. π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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms