STRUCT TEE_INIT_RING_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct tee_init_ring_cmd(9) πŸ’…

okay so we’re in the Kernel API Manual, and this page is all about struct tee_init_ring_cmd β€” literally the command to init TEE ring buffer. no cap, that’s the whole vibe 🫢


✨ NAME ✨

struct tee_init_ring_cmd β€” Command to init TEE ring buffer. iconic little struct, does exactly what it says on the label πŸ’–

πŸŽ€ SYNOPSIS πŸŽ€

struct tee_init_ring_cmd {
    u32 low_addr;
    u32 hi_addr;
    u32 size;
 };

🧚 Members 🧚

bestie, there are exactly three u32 fields and they are all right here:

  • low_addr β€” bits [31:0] of the physical address of ring buffer. yes ma’am, the low bits are doing their thing ✨
  • hi_addr β€” bits [63:32] of the physical address of ring buffer. the high bits said β€œI’m the main character” πŸ’…
  • size β€” size of ring buffer in bytes. that’s the size, in bytes, periodt πŸŽ€

πŸ”₯ SEE ALSO πŸ”₯

go peek at these, iykyk:

  • Kernel file ./drivers/crypto/ccp/tee-dev.h
  • struct ring_buf_manager(9)
  • enum tee_cmd_state(9)
  • enum cmd_resp_state(9)
  • struct tee_ring_cmd(9)

xoxo bestie β€” this page came from the source/version ./drivers/crypto/ccp, and it’s dated October 2026. slay and read your manpages πŸ’–πŸ¦‹

πŸ“¦ where this page comes from