STRUCT CS_DSP_COEFF_CTL(9)
π
struct cs_dsp_coeff_ctl(9) π
okay so welcome to the Kernel API Manual, bestie π. This page is all about struct cs_dsp_coeff_ctl, and the NAME section literally says it describes a coefficient control. not me being obsessed with kernel structs, but here we are π.
β¨ NAME β¨
struct cs_dsp_coeff_ctl β describes a coefficient control. periodt π
π¦ SYNOPSIS π¦
struct cs_dsp_coeff_ctl {
struct list_head list;
struct cs_dsp *dsp;
void *cache;
const char *fw_name;
const char *subname;
unsigned int subname_len;
unsigned int offset;
unsigned int len;
unsigned int type;
unsigned int flags;
unsigned int set:1;
unsigned int enabled:1;
struct cs_dsp_alg_region alg_region;
void *priv;
};
π Members π
listβ list node for internal use. internal-use vibes only, bestie π«Άdspβ DSP instance associated with this control. main character DSP energy, fr fr.cacheβ cached value of the control. it's giving "remembered for later" β¨fw_nameβ name of the firmware.subnameβ name of the control parsed from the WMFW.subname_lenβ length ofsubname.offsetβ offset of control withinalg_regionin words.lenβ length of the cached value in bytes.typeβ one of theWMFW_CTL_TYPE_control types defined inwmfw.h.flagsβ bitfield ofWMFW_CTL_FLAG_control flags defined inwmfw.h.setβ flag indicating the value has been written by the user. user said yes, noted πenabledβ flag indicating whether control is enabled.alg_regionβ logical region associated with this control.privβ for use by the client.
π SEE ALSO π
Kernel file ./include/linux/firmware/cirrus/cs_dsp.h β plus the whole squad: struct cs_dsp_region(9), struct cs_dsp_alg_region(9), struct cs_dsp(9), struct cs_dsp_client_ops(9), struct cs_dsp_wseq(9), struct cs_dsp_chunk(9), cs_dsp_chunk(9), cs_dsp_chunk_end(9), cs_dsp_chunk_bytes(9), cs_dsp_chunk_valid_addr(9). all iconic, all linked π
source/version + date tea: ./include/linux/firmware/cirrus πΈ Β· October 2026 π Β· page: struct cs_dsp_coeff_ctl(9) β bye bestie, go read them kernel headers π
π¦ 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