STRUCT SDW_CDNS_STREAMS(9)
β¨ struct sdw_cdns_streams(9) β¨
okay so this is a page from the Kernel API Manual bestie, and it's all about struct sdw_cdns_streams β literally the Cadence stream data structure π
π NAME π
struct sdw_cdns_streams β the Cadence stream data structure. that's it, that's the vibe β¨
π¦ SYNOPSIS π¦
struct sdw_cdns_streams {
unsigned int num_bd;
unsigned int num_in;
unsigned int num_out;
unsigned int num_ch_bd;
unsigned int num_ch_in;
unsigned int num_ch_out;
unsigned int num_pdi;
struct sdw_cdns_pdi *bd;
struct sdw_cdns_pdi *in;
struct sdw_cdns_pdi *out;
};
like, look at her. eleven fields. main character energy fr fr π
πΈ Members πΈ
okay bestie let's go through the squad one by one, no cap:
num_bdβ number of bidirectional streams π«num_inβ number of input streams πnum_outβ number of output streams βnum_ch_bdβ number of output stream channels. yes, that's what it says, and we're not gonna question it, we're just gonna report it πnum_ch_inβ hmm. okay so this one is in the struct but the page gives it no description at all π same energy as a group chat member who never texts. it's there, that's all we knownum_ch_outβ same situation bestie π it's sitting in the struct, and the page doesn't say a single word about itnum_pdiβ the total number of PDIs π₯bdβ the bidirectional streams themselves (struct sdw_cdns_pdi *) πΈinβ the input streams (struct sdw_cdns_pdi *) πoutβ the output streams (struct sdw_cdns_pdi *) π¦
ngl the field list is a little chaotic β some of these have descriptions and some are just... vibing there. we kept every single one anyway because every detail matters π
π SEE ALSO π
go read these next, bestie, it's giving required reading π:
- Kernel file
./drivers/soundwire/cadence_master.h struct sdw_cdns_pdi(9)struct sdw_cdns_stream_config(9)struct sdw_cdns_dai_runtime(9)struct sdw_cdns(9)
π«Ά the cute sign-off π«Ά
and that's the whole page, bestie!! this one came out of ./drivers/soundwire and it's dated October 2026 β slay, iconic, ate, no crumbs. go build something with it πβ¨π
π¦ 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