qcom_qseecom_app_send(9)
π qcom_qseecom_app_send(9) β the Kernel API Manual moment
okay so bestie, welcome to the Kernel API Manual page for qcom_qseecom_app_send, and yes we're doing this properly π
β¨ NAME β¨
qcom_qseecom_app_send β send stuff to a QSEE app and get data back from it. That's the whole vibe.
β¨ SYNOPSIS β¨
int qcom_qseecom_app_send (struct qseecom_client *client , void *req ,
size_t req_size , void *rsp , size_t rsp_size );
look at that signature. gorgeous. no notes π
β¨ ARGUMENTS β¨
clientβ the QSEECOM client that's tied to whichever app you're targeting. this is your main character pointer πreqβ the request buffer you're sending over to the app. must be TZ memory, no exceptions, i don't make the rules (the kernel does).req_sizeβ size of the request buffer. literally just how bigreqis β¨rspβ the response buffer, and the app writes into it. also must be TZ memory π«Άrsp_sizeβ size of the response buffer. how much room the app has to write back π
β¨ DESCRIPTION β¨
so what this does is: it sends a request to the QSEE app that your client is associated with, and then reads the response back out. that's it, that's the whole thing πΈ
the caller has to supply two DMA memory regions β one for the request, one for the response β and fill out the req region with the request data (which is app-specific, so like, whatever that particular app expects, iykyk). then the QSEE app reads it and returns its response in the rsp region. iconic behaviour honestly π¦
β¨ NOTE β¨
this is a convenience wrapper around qcom_scm_qseecom_app_send. and like β clients should prefer to use this wrapper. it's the nicer one. use the nice one π
β¨ RETURN β¨
- Zero on success β¨
- nonzero on failure π
β¨ SEE ALSO β¨
- Kernel file
./include/linux/firmware/qcom/qcom_qseecom.h struct qseecom_client(9)
and that's the page, bestie π real ones know this came from the ./include/linux/firmware/qcom of it all, October 2026, qcom_qseecom_app_send(9) β periodt π
β¨
π¦ 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