STRUCT QSEE_RSP_UEFI_SET_VARIABLE(9)
π struct qsee_rsp_uefi_set_variable(9) π
okay so bestie, welcome to the Kernel API Manual β this is the page for struct qsee_rsp_uefi_set_variable, and it's the response half of the SetVariable command. think of it as the little note that comes back after you asked the secure world to actually set a UEFI variable π
β¨ NAME β¨
struct qsee_rsp_uefi_set_variable β the response for the SetVariable command. that's it, that's the whole vibe. it's a struct, it's a response, it's giving "i did the thing (or didn't, check status)" π«Ά
πΈ SYNOPSIS πΈ
struct qsee_rsp_uefi_set_variable {
u32 command_id;
u32 length;
u32 status;
u32 _unknown1;
u32 _unknown2;
};
like, five u32s and a dream. no cap, that's the whole layout π₯
π Members π
command_idβ the ID of the command. should beQSEE_CMD_UEFI_SET_VARIABLE, okay? should be. like pls don't come at me if it isn't, that's a you problem πlengthβ the length of this response, i.e. the size of this struct in bytes. so, you know, how big the whole thing is. the struct's own little "i'm this many bytes tall" moment β¨statusβ status of this command. the main character field, honestly. this is where you find out if it slayed or flopped π_unknown1β unknown response field. literally nobody knows what's in here. mysterious. lowkey iconic π¦_unknown2β unknown response field. second mystery field. the sequel nobody asked for but we got anyway π
π§ 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_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)
like, the whole uefi variable friend group fr fr. go read them too, they're all in their own little era π
ngl the two _unknown fields are a whole mood β treat them as opaque, don't go poking, and definitely don't assume anything about them that this page doesn't say π«Ά
okay that's the page!! lots of love from ./drivers/firmware/qcom, dated October 2026 β stay slay, struct bestie, and remember: always check your status ππβ
π¦ 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