STRUCT SND_SOF_PCM_STREAM_PIPELINE_LIST(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct snd_sof_pcm_stream_pipeline_list β€” like, the whole vibe

okay so bestie, welcome to the Kernel API Manual πŸŽ€ β€” this is the page for struct snd_sof_pcm_stream_pipeline_list, which is literally just the list of pipelines that are associated with a PCM stream. that's it. that's the girl. she's a container, she holds pointers, she's iconic πŸ’–


✨ NAME ✨

struct snd_sof_pcm_stream_pipeline_list β€” List of pipelines associated with a PCM stream πŸ¦‹

like, no cap, that's the entire personality of this struct. it's a list. of pipelines. for a PCM stream. periodt πŸ’…


🌸 SYNOPSIS 🌸

struct snd_sof_pcm_stream_pipeline_list {
    struct snd_sof_pipeline **pipelines;
    u32 count;
 };

look at her. two members. she's lowkey minimalist and honestly? obsessed 🫢


πŸ‘‘ Members πŸ‘‘

  • pipelines β€” array of pipelines πŸ”₯ literally just an array of pipeline pointers, that's the whole job
  • count β€” number of pipeline widgets in the pipe_widgets array 🌈 yes bestie, it counts the pipeline widgets in that pipe_widgets array, exactly like it says, don't make me repeat myself
ngl if you're confused about which array β€” the original text says pipe_widgets array, so that's what we're saying. keeping it factual, always πŸ’œ

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./sound/soc/sof/sof-audio.h πŸ“ β€” go read the source, it's giving main character energy
  • struct sof_ipc_pcm_ops(9)
  • struct sof_ipc_tplg_control_ops(9)
  • struct sof_ipc_tplg_widget_ops(9)
  • struct sof_ipc_tplg_ops(9)
  • struct sof_topology_token(9)

all of these are your little friends, go say hi to them πŸ˜­πŸ’–


🧚 the cute sign-off 🧚

this gem lives in the kernel tree at ./sound/soc/sof, it's dated October 2026, and it goes by the header struct snd_...ipeline_list(9) β€” yeah the title gets truncated in the corner, it's fine, we don't judge πŸ’€βœ¨

k bye ily, go write some audio drivers πŸ“β­πŸ’œ

πŸ“¦ where this page comes from