STRUCT IMX_DSP_RPROC_DCFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

struct imx_dsp_rproc_dcfg β€” the DSP remote processor configuration πŸ’… (this is from the Kernel API Manual, bestie, so grab a snack πŸ“)

Ok so picture this: it's a struct, right, and its whole job is holding the config for an i.MX DSP remote processor. That's it, that's the vibe. Lowkey iconic for how much it does with so little 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

struct imx_dsp_rproc_dcfg {
    const struct imx_rproc_dcfg             *dcfg;
    int (*reset)(struct imx_dsp_rproc *priv);
};

Not me just dropping the whole struct in here verbatim β€” yes, both members, character for character, no cap πŸ”₯


πŸŽ€ MEMBERS πŸŽ€

  • dcfg β€” the imx_rproc_dcfg handler 🧚 this one's a pointer to the const struct imx_rproc_dcfg, bestie, so treat it with respect.
  • reset β€” the reset callback function ⭐ signature is int (*reset)(struct imx_dsp_rproc *priv); and yeah it takes a struct imx_dsp_rproc * named priv, we love a named parameter.

πŸ’œ SEE ALSO πŸ’œ

Kernel file ./drivers/remoteproc/imx_dsp_rproc.c β€” that's where the struct lives, go say hi πŸ‘‘

And the whole squad, fr fr:


Fr keep the whole list, every single (9) reference β€” they're all linked in spirit, iykyk 🌈

That's the whole page, periodt πŸ’– This gem lives in ./drivers/remoteproc, dated October 2026, and it's literally titled struct imx_dsp_rproc_dcfg(9). Bye bestie, go read some kernel source πŸŒΈβœ¨πŸŽ€

πŸ“¦ where this page comes from