qcom_scm_qtee_invoke_smc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to qcom_scm_qtee_invoke_smc(9) from the Kernel API Manual β€” yes, the QTEE object invocation page β€” and we're gonna make it make sense πŸ’…βœ¨

πŸŽ€ NAME πŸŽ€

qcom_scm_qtee_invoke_smc β€” Invoke a QTEE object. That's the name, that's the mission, periodt πŸ‘‘

✨ SYNOPSIS ✨

int qcom_scm_qtee_invoke_smc (phys_addr_t inbuf , size_t inbuf_size ,
       phys_addr_t outbuf , size_t outbuf_size , u64 *result , u64
       *response_type );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • inbuf β€” start address of the memory area used for the inbound buffer. literally where the inbound buffer begins πŸ’–
  • inbuf_size β€” size of the memory area used for the inbound buffer.
  • outbuf β€” start address of the memory area used for the outbound buffer.
  • outbuf_size β€” size of the memory area used for the outbound buffer.
  • result β€” result of the QTEE object invocation.
  • response_type β€” response type returned by QTEE.

🌸 DESCRIPTION 🌸

okay so here's the lowkey important bit: response_type determines how the contents of inbuf and outbuf should be processed. that's the whole rule, no cap ✨

πŸ”₯ RETURN πŸ”₯

On success, return 0 or <0 on failure.

πŸ’œ SEE ALSO πŸ’œ

the whole linked bestie list, right here 🫢:

okay that's the page!! source/version vibes: ./drivers/firmware/qcom Β· qcom_scm_qtee_invoke_smc(9) Β· date: October 2026 β€” byeee πŸ’–πŸ«Ά

πŸ“¦ where this page comes from