slim_stream_allocate(9)
π slim_stream_allocate(9) π
okay bestie, this page is from the Kernel API Manual, and it's all about slim_stream_allocate. It's giving βfirst step of the SLIMbus streaming sagaβ energy, and honestly? iconic. π
πΈ NAME πΈ
slim_stream_allocate β Allocate a new SLIMbus Stream
β¨ SYNOPSIS β¨
struct slim_stream_runtime * slim_stream_allocate (struct slim_device
*dev , const char *name );
π ARGUMENTS π
devβ Slim device to be associated withnameβ name of the stream
π¦ DESCRIPTION π¦
So this is the very first call for SLIMbus streaming, bestie. This API will allocate a new SLIMbus stream and return a valid stream runtime pointer for the client to use it in subsequent stream apis. The state of the stream is set to ALLOCATED. periodt. β¨
π RETURN π
It returns a valid pointer on success and an error code on failure.
From ASoC DPCM framework, this state is linked to startup operation. iykyk. π«Ά
π₯ SEE ALSO π₯
- Kernel file
./drivers/slimbus/stream.c struct segdist_code(9)slim_stream_prepare(9)slim_stream_enable(9)slim_stream_disable(9)slim_stream_unprepare(9)slim_stream_free(9)
xoxo, from the Kernel API Manual π β source/version: ./drivers/slimbus, dated October 2026.
π¦ 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