sst_drain_stream(9)
π sst_drain_stream β the "lemme finish this, bestie" call β¨
okay so this is from the Kernel API Manual, section 9 (that's the kernel-API girlies, iykyk) π β it's sst_drain_stream(9), and it's literally the function you call when a stream needs to drain out. Let's go π
β¨ SYNOPSIS β¨
int sst_drain_stream (struct intel_sst_drv *sst_drv_ctx , int str_id ,
bool partial_drain );
that's the whole vibe up there β¬οΈ three args, one int coming back. no cap π₯
πΈ ARGUMENTS πΈ
sst_drv_ctxβ theintel_sst_drvcontext pointer π like, the driver context, hand it over.str_idβ the stream ID π¦ which stream are we talking about, bestie.partial_drainβ a boolean, and the way it's described: it indicates if a gapless transition is taking place β¨ that's the whole job of this lil flag.
π DESCRIPTION π
so here's the tea π: this function gets called by any function that wants to drain a stream. that's it. that's the description. it's giving "invitation open to literally everyone" energy π
no cap, the original page is short and sweet β it does not speculate about internals, and neither will I π
π₯ SEE ALSO π₯
- the kernel file itself, right here:
./sound/soc/intel/atom/sst/sst_stream.cπ sst_realloc_stream(9)πsst_start_stream(9)βsst_pause_stream(9)π§sst_resume_stream(9)π«sst_drop_stream(9)πsst_free_stream(9)π«Ά
and that's the whole page, periodt π
the source path for all this is ./sound/soc/intel/atom/sst and it's dated October 2026 β so like, mark your calendars, bestie πβ¨π
π¦ 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