STRUCT SDCA_FUNCTION_DESC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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