STRUCT QCOMTEE_USER_OBJECT_REQUEST_DATA(9)
π struct qcomtee_user_object_request_data β NAME π
okay so struct qcomtee_user_object_request_data is literally just the data for a user object request, bestie. that's it, that's the vibe. it's giving "little struct, big responsibilities" β¨
π¦ SYNOPSIS π¦
struct qcomtee_user_object_request_data {
int id;
u64 object_id;
u32 op;
int np;
};
(no cap, that's the whole thing β four fields and a dream π )
πΈ Members πΈ
not me being obsessed with how tidy this is β every field gets its own little moment:
idβ the ID that got assigned to this request π·οΈ like, it's the request's whole identity, its main character name tag.object_idβ the object ID that QTEE is invoking π₯ so this is which object is getting the call.opβ the operation being requested on that object π― the "what are we even doing here" field.npβ how many parameters are in the request π the headcount, if you will.
π SEE ALSO π
go touch grass in the kernel source, iykyk β these are your besties:
- Kernel file
./drivers/tee/qcomtee/qcomtee.h struct qcomtee(9)qcomtee_object_do_invoke_internal(9)struct qcomtee_context_data(9)qcomtee_memobj_param_to_object(9)qcomtee_mem_object_map(9)
π reminder that this is a Kernel API Manual page, so likeβ¦ be normal about it. no invented behaviour, no guessing. the struct is the struct, periodt.
and that's the whole page, bestie π«Ά it lives over in ./drivers/tee/qcomtee, stamped October 2026, and yes β you read the header right, it's still struct qcom...request_data(9) up top. mwah ππ§ββοΈ
π¦ 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