STRUCT K3_RING_STATE(9)
β¨ NAME β¨
okay so bestie, this page is for struct k3_ring_state(9), and the manual it's chillin' in is the Kernel API Manual. it's the internal state tracking structure β literally the behind-the-scenes state tracker, and the way that it just exists to keep receipts? obsessed. ππ
πΈ SYNOPSIS πΈ
struct k3_ring_state {
u32 free;
u32 occ;
u32 windex;
u32 rindex;
u32 tdown_complete:1;
};
π Members π
freeβ number of free entries. literally the free-space count, slay πoccβ occupancy. how much is occupied, periodt β¨windexβ write index. the write index, main character energy ποΈrindexβ read index. the read index, iykyk πtdown_completeβ tear down complete state. the tear-down-complete situation, no cap π¦
π SEE ALSO π
- Kernel file
./drivers/soc/ti/k3-ringacc.c struct k3_ring_rt_regs(9)struct k3_ring_fifo_regs(9)struct k3_ringacc_proxy_gcfg_regs(9)struct k3_ringacc_proxy_target_regs(9)struct k3_ring(9)struct k3_ringacc(9)struct k3_ringacc_soc_data(9)
mwah π cute sign-off time: source/version is ./drivers/soc/ti, date is October 2026, and the page title is struct k3_ring_state(9) β bye bestie, go be iconic with your internal state tracking ππ
π¦ 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