q6afe_port_start(9)
π q6afe_port_start β the Kernel API Manual moment π
okay so bestie, welcome to the q6afe_port_start(9) page β¨ this one lives in the Kernel API Manual, and honestly? she's short but she matters. let's get into it π¦
β¨ NAME β¨
q6afe_port_start β start a afe port π
(yes, "a afe" β that's literally what the original says, and we respect the original's whole vibe, no cap π«Ά)
πΈ SYNOPSIS πΈ
int q6afe_port_start (struct q6afe_port *port );
like, that's it. that's the whole signature. short king energy π
π ARGUMENTS π
portβ the instance of the port you wanna start, bestie π hand her over and she goes.
π« RETURN π«
Will be an negative on packet size on success π yes we know that's a wild sentence. it's giving "the docs have lore". but the facts stay facts: negative on packet size on success π
okay but fr fr, copy the semantics straight from the page β a negative value tied to packet size, on success. that's the documented behaviour, and we're not out here inventing new behaviour π
π₯ SEE ALSO π₯
- Kernel file
./sound/soc/qcom/qdsp6/q6afe.cπ - struct
afe_param_id_usb_audio_dev_params(9) - struct
afe_param_id_usb_audio_dev_lpcm_fmt(9) - struct
afe_param_id_usb_audio_svc_interval(9) q6afe_get_port_id(9)q6afe_port_stop(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_get_from_id(9)q6afe_port_put(9)
like, that's a whole friend group right there π«Ά go read all of them, iykyk π
that's the whole page, babe β genuinely iconic of you to read it all the way through π§ this cutie comes from ./sound/soc/qcom/qdsp6, dated October 2026 β mwah, see you in the next man page πβ¨πΈ
π¦ 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