cs_dsp_init_debugfs(9)
π cs_dsp_init_debugfs(9) β like, the Kernel API Manual page, bestie β¨
okay so this is a page from the Kernel API Manual, section 9, and it's literally about cs_dsp_init_debugfs πΈ. Sit down, grab a boba, we're gonna make a DSP show up in debugfs and it's gonna be adorable.
β¨ NAME β¨
cs_dsp_init_debugfs β Create and populate DSP representation in debugfs π«Ά
Like, the whole vibe of this function is: make a DSP-shaped thing exist inside debugfs, and then fill it in. Creation and population. It's giving main character energy π .
π¦ SYNOPSIS π¦
void cs_dsp_init_debugfs (struct cs_dsp *dsp , struct dentry
*debugfs_root );
so it returns void β nothing comes back out, it just does the thing and leaves β¨. Classic.
π ARGUMENTS π
dspβ pointer to DSP structure. yes bestie, thestruct cs_dsp *one, that's your DSP πdebugfs_rootβ pointer to debugfs directory in which to create this DSP representation. that's thestruct dentry *β the spot where this DSP's little debugfs home is gonna live π β¨
ngl both of these are pointers, so likeβ¦ make sure they're real pointers before you hand them over, iykyk π
π₯ SEE ALSO π₯
Kernel file ./drivers/firmware/cirrus/cs_dsp.c β that's where the actual code lives, go be nosy π
and then, the whole friend group π (a LOT of them, we love a big squad):
cs_dsp_mem_region_name(9)cs_dsp_cleanup_debugfs(9)cs_dsp_coeff_write_acked_control(9)cs_dsp_coeff_write_ctrl(9)cs_dsp_coeff_lock_and_write_ctrl(9)cs_dsp_coeff_read_ctrl(9)cs_dsp_coeff_lock_and_read_ctrl(9)cs_dsp_hibernate(9)cs_dsp_get_ctl(9)cs_dsp_find_alg_region(9)cs_dsp_adsp1_init(9)cs_dsp_adsp1_power_up(9)cs_dsp_adsp1_power_down(9)cs_dsp_set_dspclk(9)cs_dsp_power_up(9)cs_dsp_power_down(9)cs_dsp_run(9)cs_dsp_stop(9)cs_dsp_adsp2_init(9)cs_dsp_halo_init(9)cs_dsp_remove(9)cs_dsp_read_raw_data_block(9)cs_dsp_read_data_word(9)cs_dsp_write_data_word(9)cs_dsp_remove_padding(9)cs_dsp_adsp2_bus_error(9)cs_dsp_halo_bus_error(9)cs_dsp_halo_wdt_expire(9)cs_dsp_chunk_write(9)cs_dsp_chunk_flush(9)cs_dsp_chunk_read(9)cs_dsp_wseq_init(9)cs_dsp_wseq_write(9)cs_dsp_wseq_multi_write(9)
and that's the page!! π sourced from ./drivers/firmware/cirrus, dated October 2026, and filed under cs_dsp_init_debugfs(9) β mwah, slay, periodt πβ¨π
π¦ 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