qcomtee_qtee_objects_put(9)
okay bestie, welcome!! this is the qcomtee_qtee_objects_put(9) page from the Kernel API Manual π we're talking callback objects, argument arrays, and the QTEE ownership plot β stay with me, it's gonna slay β¨
π NAME π
qcomtee_qtee_objects_put β Put the callback objects in the argument array. π«Ά
β¨ SYNOPSIS β¨
void qcomtee_qtee_objects_put (struct qcomtee_arg *u );
π ARGUMENTS π
uβ array of arguments. that's it, that's the whole argument list π
π¦ DESCRIPTION π¦
okay so here's the tea β: when qcomtee_object_do_invoke_internal is successfully invoked, QTEE takes ownership of the callback objects π no cap.
and if the invocation fails? then qcomtee_object_do_invoke_internal calls qcomtee_qtee_objects_put to mimic the release of callback objects by QTEE π«Ά so this function is the "pretend QTEE let them go" move, basically β and yes, bestie, that's exactly what the manpage says, i'm not adding lore π
π SEE ALSO π
the kernel file is right here: ./drivers/tee/qcomtee/core.c β go look, i'll wait π§
qcomtee_object_get(9)qcomtee_object_put(9)qcomtee_object_id_get(9)qcomtee_local_object_get(9)qcomtee_object_user_init(9)qcomtee_object_type(9)qcomtee_object_qtee_init(9)qcomtee_update_args(9)qcomtee_prepare_args(9)qcomtee_object_do_invoke_internal(9)qcomtee_object_get_client_env(9)
mwah π source/version vibes: ./drivers/tee/qcomtee Β· date: October 2026 Β· page: qcomtee_qtee_objects_put(9) β byeee, go be iconic with your callback objects π¦π
π¦ 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