STRUCT TEE_IOCL_SUPP_SEND_ARG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct tee_iocl_supp_send_arg β€” okay bestie, this is literally the struct you use to send a response back to a request you already received πŸ’… it's giving "closing the loop" energy, no cap


✨ SYNOPSIS ✨

struct tee_iocl_supp_send_arg {
    __u32 ret;
    __u32 num_params;
    struct tee_ioctl_param params[];
};

πŸŽ€ Members πŸŽ€

  • ret β€” [out] the return value, i.e. what you're handing back 🫢 it's the whole point of the response, fr fr
  • num_params β€” [in] how many struct tee_ioctl_param entries are chilling inside params β€” yes you have to count them yourself, the kernel is not doing that for you 😭
  • params β€” the array of ioctl parameters 🌸 that's the actual payload, the main character of this whole struct ngl

πŸ”— SEE ALSO πŸ”—

Kernel file ./include/uapi/linux/tee.h β€” go read it, it's iconic πŸ‘‘

Then the whole friend group, in order, no gatekeeping:


✨ and that's the post ✨ this page came out of ./include/uapi/linux, dated October 2026, and it's titled struct tee_...upp_send_arg(9) in the Kernel API Manual β€” like the truncation is lowkey tragic but we move πŸ’€πŸ¦‹ mwah, go send some responses bestie πŸ’–

πŸ“¦ where this page comes from