ENUM TEE_CMD_ID(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so this is the enum tee_cmd_id(9) page from the Kernel API Manual, and it’s literally all about TEE Interface Command IDs. bestie, it’s giving enum energy, and we’re obsessed ✨.

✨ SYNOPSIS ✨

the enum lineup is exactly this, no edits, no vibes-based changes:

enum tee_cmd_id {
    TEE_CMD_ID_LOAD_TA ,
    TEE_CMD_ID_UNLOAD_TA ,
    TEE_CMD_ID_OPEN_SESSION ,
    TEE_CMD_ID_CLOSE_SESSION ,
    TEE_CMD_ID_INVOKE_CMD ,
    TEE_CMD_ID_MAP_SHARED_MEM ,
    TEE_CMD_ID_UNMAP_SHARED_MEM

};

πŸŽ€ Constants πŸŽ€

every constant and its whole personality:

  • TEE_CMD_ID_LOAD_TA β€” Load Trusted Application (TA) binary into TEE environment 🫢
  • TEE_CMD_ID_UNLOAD_TA β€” Unload TA binary from TEE environment πŸ’…
  • TEE_CMD_ID_OPEN_SESSION β€” Open session with loaded TA πŸŽ€
  • TEE_CMD_ID_CLOSE_SESSION β€” Close session with loaded TA 🌸
  • TEE_CMD_ID_INVOKE_CMD β€” Invoke a command with loaded TA ⭐
  • TEE_CMD_ID_MAP_SHARED_MEM β€” Map shared memory πŸ¦‹
  • TEE_CMD_ID_UNMAP_SHARED_MEM β€” Unmap shared memory πŸ’œ

🌈 SEE ALSO 🌈

Kernel file ./include/linux/psp-tee.h, psp_tee_process_cmd(9), psp_check_tee_status(9). Go read those next, iykyk πŸ‘‘.


that’s the whole page, bestie β€” source/version: ./include/linux, dated October 2026, and the page is enum tee_cmd_id(9). periodt πŸ’…πŸŽ€

πŸ“¦ where this page comes from