STRUCT QSEE_RSP_UEFI_GET_VARIABLE(9)
bestie, this page is straight from the Kernel API Manual and it's all about struct qsee_rsp_uefi_get_variable β the response vibe for the GetVariable command β¨
πΈ NAME πΈ
struct qsee_rsp_uefi_get_variable β literally the Response for GetVariable command. That's the whole name, no cap. π«Ά
β¨ SYNOPSIS β¨
struct qsee_rsp_uefi_get_variable {
u32 command_id;
u32 length;
u32 status;
u32 attributes;
u32 data_offset;
u32 data_size;
};
π Members π
okay so here's the field-by-field vibe check π
command_idβ the ID of the command. It should beQSEE_CMD_UEFI_GET_VARIABLE, periodt.lengthβ the length of the response in bytes, and yes it includes this struct plus the returned data. Count all of it, bestie.statusβ the status of this command.attributesβ EFI variable attributes.data_offsetβ the offset from the start of this struct to where the data is stored, in bytes.data_sizeβ the size of the returned data, in bytes. In casestatusindicates that the buffer is too small, this will be the size required to store the EFI variable data. Important little caveat, iykyk π
π₯ SEE ALSO π₯
go peek at these, fr fr:
- Kernel file:
./drivers/firmware/qcom/qcom_qseecom_uefisecapp.c struct qsee_req_uefi_get_variable(9)struct qsee_req_uefi_set_variable(9)struct qsee_rsp_uefi_set_variable(9)struct qsee_req_uefi_get_next_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)
xoxo, your local kernel bestie π
β this one comes from ./drivers/firmware/qcom, dated October 2026, in the Kernel API Manual, under struct qsee...get_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