STRUCT SOF_CLIENT_DEV_ENTRY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ struct sof_client_dev_entry(9) πŸ‘‘

okay bestie, welcome to the Kernel API Manual πŸ’– this one's a lil baby struct page and honestly it's giving "backstage pass" energy β€” no cap. It's a client device entry, and listen, the NAME literally tells you what's up: it's for internal management use. So like... it's not here for the public vibes, it's here to keep the books. iykyk πŸŽ€


✨ NAME ✨

struct sof_client_dev_entry β€” client device entry for internal management use 🫢


🌸 SYNOPSIS 🌸

struct sof_client_dev_entry {
    struct snd_sof_dev *sdev;
    struct list_head list;
    struct sof_client_dev client_dev;
 };

like, that's the whole thing. three lil fields. short and iconic πŸ’…


πŸ¦‹ Members πŸ¦‹

  • sdev β€” pointer to SOF core device struct. it's the link back to the mothership, fr fr ✨
  • list β€” item in SOF core client dev list. yes bestie, it's a list_head, it's in the list, that's the whole job 🧚
  • client_dev β€” SOF client device. the actual device living inside this entry, main character energy πŸ‘‘

⭐ SEE ALSO ⭐

  • Kernel file ./sound/soc/sof/sof-client.c πŸ“
  • struct sof_ipc_event_entry(9) πŸ’œ
  • struct sof_state_event_entry(9) πŸ’œ

lowkey reminder that this struct is for internal management use β€” it's not out here doing public-facing work, okay? respect the internal plumbing πŸ™ˆ

and that's the page!! mwah πŸ’‹ this one's from ./sound/soc/sof, dated October 2026, and if you ever need to cite it, it's struct sof_client_dev_entry(9) β€” slay, go off, you're literally a kernel dev now 🌈⭐🫢

πŸ“¦ where this page comes from