qcomtee_prepare_args(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… qcomtee_prepare_args(9) πŸ’…

okay bestie, welcome to the Kernel API Manual entry for qcomtee_prepare_args(9) β€” yes, that exact name, and it's giving β€œparse the QTEE request from the outbound buffer.” πŸ¦‹

🌸 NAME 🌸

qcomtee_prepare_args β€” parse the QTEE request from the outbound buffer. πŸ’–

✨ SYNOPSIS ✨

int qcomtee_prepare_args (struct qcomtee_object_invoke_ctx *oic );

πŸŽ€ ARGUMENTS πŸŽ€

  • oic β€” the context to use for the invocation. lowkey the main character of this call 🫢

🌈 DESCRIPTION 🌈

So like, qcomtee_prepare_args() initializes qcomtee_object_invoke_ctx->u based on the QTEE request sitting in the outbound buffer. It also sets QCOMTEE_ARG_TYPE_INV at the end of the array. Periodt. πŸ’…

On failure, it continues processing the QTEE message. That’s important, bestie β€” the caller should do the necessary cleanup, including calling qcomtee_object_put on the input objects. 🫢

πŸ¦‹ RETURN πŸ¦‹

  • On success, returns 0.
  • On failure, returns < 0.

πŸ”₯ SEE ALSO πŸ”₯

Kernel file: ./drivers/tee/qcomtee/core.c


mwah πŸ’‹ β€” this icon lives under source/version ./drivers/tee/qcomtee, dated October 2026. qcomtee_prepare_args(9) forever. πŸŽ€βœ¨

πŸ“¦ where this page comes from