STRUCT TEE_INIT_RING_CMD(9)
π
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms