optee_supp_thrd_req(9)
π optee_supp_thrd_req(9) π
okay so bestie, welcome to the Kernel API Manual β¨ this one's a lil function from the OP-TEE supplicant world and honestly it's giving "middle management" β it just passes the request along, but like, it matters. π«Ά
β¨ NAME β¨
optee_supp_thrd_req β request service from supplicant π
πΈ SYNOPSIS πΈ
u32 optee_supp_thrd_req (struct tee_context *ctx , u32 func , size_t
num_params , struct tee_param *param );
that's the whole signature, no cap. note the return type is u32 and yes we're keeping it exactly as-is π₯
π ARGUMENTS π
ctxβ the context doing the request π like, whose request is this? this one.funcβ the function requested π the actual thing being asked for.num_paramsβ number of elements in theparamarray π’ gotta know how many lil params we're working with.paramβ parameters for the function π§ the actual payload, bestie.
π¦ DESCRIPTION π¦
Returns result of operation to be passed to secure world π
that's literally it β it hands the result of the operation back so it can head on over to secure world. main character energy for a return value honestly πβ¨
β SEE ALSO β
- Kernel file
./drivers/tee/optee/supp.cπ optee_supp_recv(9)πoptee_supp_send(9)π
ngl bestie, if you're poking around here you probably want the recv/send pair too β they're right there in the see-also, iykyk π
and that's the vibe check for today πΈ this lil drop comes to you from ./drivers/tee/optee, dated October 2026, and it's the Kernel API Manual β slay, go forth and request service from that supplicant πππ¦
π¦ 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