audio_rx_completion(9)
π
audio_rx_completion(9) π
okay bestie, you're in the Kernel API Manual and this is the page for audio_rx_completion β the completion handler for rx channels. slay, let's get into it β¨
πΈ NAME πΈ
audio_rx_completion β completion handler for rx channels
π SYNOPSIS π
int audio_rx_completion (struct mbo *mbo );
π¦ ARGUMENTS π¦
mboβ pointer to the buffer object that has completed
β¨ DESCRIPTION β¨
so this function searches for the channel this MBO belongs to, and then copies the data from the MBO to the ring buffer. literally its whole vibe π«Ά
It returns 0 on success, or an error code otherwise. periodt. π
π SEE ALSO π
- Kernel file
./drivers/most/most_snd.c struct channel(9)get_channel(9)copy_data(9)playback_thread(9)pcm_open(9)pcm_close(9)pcm_prepare(9)pcm_trigger(9)pcm_pointer(9)audio_probe_channel(9)audio_disconnect_channel(9)audio_tx_completion(9)
and that's the whole page, bestie β brought to you by ./drivers/most, dated October 2026. 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