STRUCT SDCA_FUNCTION_DESC(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual page for struct sdca_function_desc(9) β this is the short descriptor for an SDCA Function. Literally the little summary card for one of these Function cuties. β¨
π¦ SYNOPSIS π¦
the whole vibe is this struct, and yes, we're keeping it character-for-character:
struct sdca_function_desc {
struct fwnode_handle *node;
struct sdca_dev *func_dev;
const char *name;
u32 type;
u8 adr;
bool duplicate;
};
π Members π
okay so here's the cast of characters inside the struct, no cap:
nodeβ firmware node for the Function. πΈfunc_devβ pointer to SDCA function device.nameβ Human-readable string. cute and readable, love that.typeβ Function topology type.adrβ ACPI address (used for SDCA register access).duplicateβ Internal flag to indicate if other functions of the same type exist. iykyk π
π SEE ALSO π
go peek at these too, bestie:
- Kernel file
./include/sound/sdca.h struct sdca_device_data(9)
mwah π this page lives under ./include/sound, dated October 2026, and it's still struct sdca_function_desc(9) β bye bestie, 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