STRUCT ST_SLIM_RPROC(9)
π 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β therprochandle. 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
- 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