STRUCT ST_SLIM_RPROC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct st_slim_rproc(9) β€” SLIM slim core πŸŽ€

okay so this is from the Kernel API Manual, bestie, and it's literally the definition of struct st_slim_rproc β€” the SLIM slim core. yes the name says slim twice, that's just how it is, we don't question the kernel elders πŸ’…


✨ NAME ✨

struct st_slim_rproc β€” the SLIM slim core, no cap πŸ¦‹


🌸 SYNOPSIS 🌸

here's the whole glow-up of the struct, exactly as it lives, don't touch a single character:

struct st_slim_rproc {
    struct rproc *rproc;
    struct st_slim_mem mem[ST_SLIM_MEM_MAX];
    void __iomem *slimcore;
    void __iomem *peri;
    struct clk *clks[ST_SLIM_MAX_CLK];
 };

🫢 Members 🫢

okay let's do a vibe check on every single field, one by one, because every one of them is a main character πŸ‘‘

  • rproc β€” the rproc handle. that's it, that's the field πŸ’«
  • mem β€” the slim memory information πŸ“
  • slimcore β€” the slim slimcore regs (yes, slim slimcore, iconic naming, periodt) πŸ”₯
  • peri β€” the slim peripheral regs 🌈
  • clks β€” the slim clocks ⏰
fr fr every field matters here β€” nothing is filler, nothing is getting cut, we keep the whole squad together 🫢

πŸ‘€ SEE ALSO πŸ‘€

  • the kernel file ./include/linux/remoteproc/st_slim_rproc.h
  • struct st_slim_mem(9) β€” go read that one next, iykyk πŸ’œ

and that's the whole page, bestie, slayed ✨ this lil drop came from ./include/linux/remoteproc, dated October 2026 β€” like, futuristically iconic of it 🌸 see u in the next manpage πŸ’–

πŸ“¦ where this page comes from