STRUCT QSEE_REQ_UEFI_GET_NEXT_VARIABLE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 be QSEE_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 (as utf-16 string), 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