STRUCT QSEE_REQ_UEFI_GET_NEXT_VARIABLE(9)
π NAME π
Okay so bestie, welcome to the Kernel API Manual page for struct qsee_...ext_variable(9) β the actual star here is struct qsee_req_uefi_get_next_variable, and it's literally the Request for the GetNextVariableName command. No cap, that's the whole NAME vibe. β¨
β¨ SYNOPSIS β¨
Here's the struct in all its main-character glory:
struct qsee_req_uefi_get_next_variable {
u32 command_id;
u32 length;
u32 guid_offset;
u32 guid_size;
u32 name_offset;
u32 name_size;
};
π Members π
command_idβ The ID of the command. It must beQSEE_CMD_UEFI_GET_NEXT_VARIABLE. Like, no substitutions, bestie. πlengthβ Length of the request in bytes, including this struct and any parameters (name,GUID) stored after it as well as any padding thereof for alignment. Yes, the alignment padding is invited to the party too. πguid_offsetβ Offset from the start of this struct to where the GUID parameter is stored, in bytes. Track those bytes, iykyk. π¦guid_sizeβ Size of the GUID parameter in bytes, i.e.sizeof(efi_guid_t). That exact size, no improv. πname_offsetβ Offset from the start of this struct to where the variable name is stored (asutf-16string), in bytes. The name is lowkey tucked away after the struct. πΈname_sizeβ Size of the name parameter in bytes, including null-terminator. The null-terminator counts too, periodt. π«Ά
πΈ SEE ALSO πΈ
- Kernel file
./drivers/firmware/qcom/qcom_qseecom_uefisecapp.c struct qsee_req_uefi_get_variable(9)struct qsee_rsp_uefi_get_variable(9)struct qsee_req_uefi_set_variable(9)struct qsee_rsp_uefi_set_variable(9)struct qsee_rsp_uefi_get_next_variable(9)struct qsee_req_uefi_query_variable_info(9)struct qsee_rsp_uefi_query_variable_info(9)
Later, bestie! π This little page lives in the Kernel API Manual, comes from source/version path ./drivers/firmware/qcom, is dated October 2026, and signs off as struct qsee_...ext_variable(9). Slay. π«Ά
π¦ 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