cs_dsp_mock_...npacked_word(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cs_dsp_mock_...npacked_word(9) πŸ’…

okay so this is a page straight out of the Kernel API Manual, and honestly? it's a little one but it's a mighty one. bestie, we're talking about one tiny function that tells you how far to scoot the register address to land on the next DSP word in unpacked XM/YM/ZM. that's it. that's the whole vibe. but it matters, so let's go 🫢


✨ NAME ✨

cs_dsp_mock_reg_addr_inc_per_unpacked_word β€” the "how much do I add to the address" function. literally just: the register address increment per unpacked DSP word. no cap.


🌸 SYNOPSIS 🌸

unsigned int cs_dsp_mock_reg_addr_inc_per_unpacked_word (struct
cs_dsp_test *priv );

like, you hand it a priv and it hands you back an unsigned int. that's the trade. fair deal fr fr πŸ’–


πŸŽ€ ARGUMENTS πŸŽ€

  • priv β€” a pointer to struct cs_dsp_test. that's your context bestie, she's carrying everything you need.

πŸ¦‹ RETURN πŸ¦‹

the amount by which the register address increments to move to the next DSP word in unpacked XM/YM/ZM. so like… the step size. the stride. the little hop the address does to get to the next word ✨

note the "unpacked" bestie β€” this is the unpacked XM/YM/ZM case specifically, not the packed one. iykyk πŸ’…

πŸ‘‘ SEE ALSO πŸ‘‘

okay so here's the whole friend group, go say hi:


and that's the whole page, bestie 🌈 this icon dropped in October 2026, lives in ./drivers/firmware/cirrus/test, and yes it's got its own (9) section tag like the main character she is πŸ’œ mwah, go read the rest of the mock series, ily πŸ“

πŸ“¦ where this page comes from