STRUCT PARAM_S(9)
π NAME π
okay bestie, welcome to the struct param_s(9) page β¨ β struct param_s is literally the sent rpmsg parameter π. that's the whole vibe. no cap.
π SYNOPSIS π
here's the struct in all its main-character glory, copied exactly so you don't have to squint π :
struct param_s {
unsigned char audioindex;
unsigned char format;
unsigned char channels;
unsigned int rate;
unsigned int buffer_addr;
unsigned int buffer_size;
unsigned int period_size;
unsigned int buffer_tail;
};
πΈ Members πΈ
every field is doing its own little thing, and yes we're going through every single one π«Ά:
audioindexβ audio instance index π§formatβ audio format β¨channelsβ audio channel number πrateβ sample rate βbuffer_addrβ dma buffer physical address or register forSET_CODEC_VALUEπbuffer_sizeβ dma buffer size or register value forSET_CODEC_VALUEπ¦period_sizeβ period size πbuffer_tailβ current period index π
π¦ SEE ALSO π¦
- Kernel file
./sound/soc/fsl/imx-pcm-rpmsg.hβ go peek, bestie, it's right there π struct rpmsg_head(9),struct rpmsg_info(9)β the other structs in the friend group π
mwah π this page lives under ./sound/soc/fsl, stamped October 2026, and it's giving struct param_s(9) energy fr fr πβ¨
π¦ 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