STRUCT SDW_INTEL_BPT(9)
π struct sdw_intel_bpt(9) π
okay bestie, welcome to the Kernel API Manual β this is the page for struct sdw_intel_bpt, and it's literally the SoundWire Intel BPT context. iykyk π
β¨ NAME β¨
struct sdw_intel_bpt β SoundWire Intel BPT context</p> π
β¨ SYNOPSIS β¨
struct sdw_intel_bpt {
struct hdac_ext_stream *bpt_tx_stream;
struct snd_dma_buffer dmab_tx_bdl;
struct hdac_ext_stream *bpt_rx_stream;
struct snd_dma_buffer dmab_rx_bdl;
unsigned int pdi0_buffer_size;
unsigned int pdi1_buffer_size;
unsigned int num_frames;
unsigned int data_per_frame;
};
like, that's the whole vibe right there π (yes there's a lil extra space before the closing brace in the original, we keep it fr fr, no cap)
π¦ Members π¦
so here's the cast of characters, one by one, main character energy only:
bpt_tx_streamβ the BPT TX stream π«Ά literally the transmit stream, that's it, that's the whole jobdmab_tx_bdlβ the BPT TX buffer descriptor list π the TX-side buffer descriptor list, iconicbpt_rx_streamβ the BPT RX stream πΈ the receive stream β yes it's the mirror of the TX one, we love symmetrydmab_rx_bdlβ the BPT RX buffer descriptor list π and the RX-side buffer descriptor list, matching set, slaypdi0_buffer_sizeβ PDI0 buffer size π exactly what it says, no notespdi1_buffer_sizeβ PDI1 buffer size π and the buffer size for PDI1, twin behaviour, obsessednum_framesβ number of frames ποΈ the count of frames, periodtdata_per_frameβ data per frame π how much data each frame carries, that's the tea
π SEE ALSO π
- Kernel file
./drivers/soundwire/intel.hπ struct sdw_intel_link_res(9)π β go read that one next bestie, it's giving related
π reminder bestie: this page is just the struct and what each member is. it's not out here making promises about behaviour, so don't go inventing any π₯
and that's the whole page, we ate and left zero crumbs π
β¨ this lil love letter lives under ./drivers/soundwire, dated October 2026, and yeah β it's struct sdw_intel_bpt(9) all the way down, mwah π«Άπ
π¦ 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