STRUCT K3_RING_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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