STRUCT DA8XX_RPROC(9)
π STRUCT DA8XX_RPROC(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β this is where we keep the whole entire state of the da8xx remote processor instance. like, all of it. every little field. she's got range π
πΈ NAME πΈ
struct da8xx_rproc β the da8xx remote processor instance state, no cap. this struct is literally the main character holding all the vibes for one rproc instance π«Ά
β¨ SYNOPSIS β¨
so here's the whole glow-up, verbatim, don't touch:
struct da8xx_rproc {
struct rproc *rproc;
struct da8xx_rproc_mem *mem;
int num_mems;
struct clk *dsp_clk;
struct reset_control *dsp_reset;
struct irq_data *irq_data;
void __iomem *chipsig;
void __iomem *bootreg;
};
look at her. iconic. π
π MEMBERS π
time for the member-by-member vibe check, bestie β every single one gets her moment:
rprocβ the rproc handle π« like, the actual remote processor she's attached tomemβ internal memory regions data π¦ all the deets about the memory regions living insidenum_memsβ number of internal memory regions π’ yes bestie, we're countingdsp_clkβ placeholder for platform's DSP clk β° she's holding the spot for the platform's DSP clockdsp_resetβ control for local reset π the reset control, local editionirq_dataβack_fxnfunction parameter π it's the parameter that gets passed toack_fxnchipsigβ virt ptr to DSP interrupt registers (CHIPSIG&CHIPSIG_CLR) β‘ virtual pointer, interrupt register royaltybootregβ virt ptr to DSP boot address register (HOST1CFG) π virtual pointer to where the DSP boot address hangs out
π¦ SEE ALSO π¦
go read these next, iykyk:
- Kernel file
./drivers/remoteproc/da8xx_remoteproc.cβ the struct's home base π struct da8xx_rproc_mem(9)handle_event(9)da8xx_rproc_callback(9)
fr fr bestie, if you're poking at DSP clk or reset controls, you're in the right struct. read the source file too β she's the whole story πβ¨
and that's the page, periodt π«Ά this came from ./drivers/remoteproc, dated October 2026, and honestly? she ate π
πβ
π¦ 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