qcomtee_remove(9)
π qcomtee_remove(9) β Kernel API Manual π
okay bestie, welcome to the tiny but iconic corner of the Kernel API Manual about qcomtee_remove(9) β¨ this one is short, sweet, and very "cleanup era" π
πΈ NAME πΈ
qcomtee_remove β Device Removal Routine. π§Ήβ¨
π¦ SYNOPSIS π¦
void qcomtee_remove (struct platform_device *pdev );
π ARGUMENTS π
pdevβ platform device information struct. literally the platform device info struct, bestie π«Ά
π₯ DESCRIPTION π₯
So the platform subsystem calls this to alert the driver that it should release the device β like the kernel tapping the driver on the shoulder and being all "hey, time to let go, bestie" π
QTEE does not provide an API to inform it about a callback object going away. that's just the situation, no cap π
But here's the slay part: when releasing QTEE objects, any callback object sent to QTEE previously would be released by QTEE as part of the object release. so the cleanup is lowkey handled as part of that object release flow π§β¨
π SEE ALSO π
Kernel file ./drivers/tee/qcomtee/call.c β yes, that's the spot π
qcomtee_context_add_qtee_object(9)qcomtee_context_del_qtee_object(9)qcomtee_objref_to_arg(9)qcomtee_objref_from_arg(9)qcomtee_params_to_args(9)qcomtee_params_from_args(9)qcomtee_object_invoke(9)qcomtee_supp_recv(9)qcomtee_supp_send(9)qcomtee_get_qtee_feature_list(9)
mwah π signing off from the source spot ./drivers/tee/qcomtee β dated October 2026 β and yes bestie, this page is still qcomtee_remove(9) ππ
π¦ 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