cs_dsp_mock_...ap_drop_regs(9)
πΈ cs_dsp_mock_...ap_drop_regs(9) β aka the Kernel API Manual moment πΈ
okay bestie, welcome to the Kernel API Manual page for cs_dsp_mock_...ap_drop_regs(9) (yes the title is truncated with the little ..., that's just how the header renders it β the real function name is right below, don't panic π
).
β¨ NAME β¨
cs_dsp_mock_regmap_drop_regs β literally just drops a bunch of registers from the cache. that's the whole vibe. bye registers ππ
π¦ SYNOPSIS π¦
void cs_dsp_mock_regmap_drop_regs (struct cs_dsp_test *priv , unsigned
int first_reg , size_t num_regs );
it's a void function, so it gives you nothing back β main character energy that takes and never returns, periodt β¨
π ARGUMENTS π
privβ pointer to thestruct cs_dsp_testobject. your whole test context, hand it over π«Άfirst_regβ the address of the first register to drop. this is where the dropping starts, no cap.num_regsβ how many registers to drop. it's asize_t, so it's counting business only π₯
π SEE ALSO π
- the kernel file
./drivers/firmware/cirrus/test/cs_dsp_mock_regmap.cβ go read the source bestie, it's giving lore π cs_dsp_mock_regmap_drop_range(9)cs_dsp_mock_regmap_drop_bytes(9)cs_dsp_mock_regmap_drop_system_regs(9)cs_dsp_mock_regmap_is_dirty(9)cs_dsp_mock_regmap_init(9)
like, the whole drop-a-thing family and the init + dirty-check siblings β a little friend group fr fr π§
ngl this page has no warnings, no exit statuses, no environment variables, no bugs section β it's a short and sweet one. enjoy the calm before the manpage π
and that's the page!! sourced from ./drivers/firmware/cirrus/test, dated October 2026, all filed under cs_dsp_mock_...ap_drop_regs(9) π mwah, go drop those registers slay π
π¦ 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