q6afe_port_stop(9)
π q6afe_port_stop(9) π
okay bestie, welcome to the Kernel API Manual β yes, that's the manual name, we're fancy here. This page is all about q6afe_port_stop, and it does exactly one thing, but it does it iconically. let's get into it β¨
πΈ NAME πΈ
q6afe_port_stop β stop a afe port
(yes, "a afe" β that's the original's double-article era, we're leaving it alone, no notes π)
π SYNOPSIS π
int q6afe_port_stop (struct q6afe_port *port );
like, that's the whole signature. clean. minimal. main character energy π
π¦ ARGUMENTS π¦
portβ the instance of the port you want to stop. that's it. that's the argument. hand over your port and let it go π«Ά
β RETURN β
Will be an negative on packet size on success.
so yeah β that's literally what the page says, and we are not editorializing, we're just reporting: on success you get a negative something relating to packet size. lowkey a vibe, highkey confusing, but that's the documented contract and we respect it π
ngl bestie, read that return line twice before you write your error check. it says what it says π
π§ SEE ALSO π§
Kernel file ./sound/soc/qcom/qdsp6/q6afe.c struct squad incoming:
afe_param_id_usb_audio_dev_params(9)afe_param_id_usb_audio_dev_lpcm_fmt(9)afe_param_id_usb_audio_svc_interval(9)q6afe_get_port_id(9)q6afe_slim_port_prepare(9)q6afe_tdm_port_prepare(9)afe_port_send_usb_dev_param(9)q6afe_usb_port_prepare(9)q6afe_hdmi_port_prepare(9)q6afe_i2s_port_prepare(9)q6afe_cdc_dma_port_prepare(9)q6afe_port_start(9)q6afe_port_get_from_id(9)q6afe_port_put(9)
go read those if you're nosy, i fully support it π
k bye bestie, go stop that port π
this lil page lives in ./sound/soc/qcom/qdsp6, it's stamped October 2026, and its whole name-tag says q6afe_port_stop(9). slay, ship it, 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