handle_uaudio_stream_req(9)
handle_uaudio_stream_req(9) π
okay bestie, welcome to the Kernel API Manual page for handle_uaudio_stream_req β it's giving kernel handler energy, and we're gonna make it make sense. π
β¨ NAME β¨
handle_uaudio_stream_req β handle stream enable/disable request π
β¨ SYNOPSIS β¨
void handle_uaudio_stream_req (struct qmi_handle *handle , struct
sockaddr_qrtr *sq , struct qmi_txn *txn , const void *decoded_msg );
β¨ ARGUMENTS β¨
handleβ QMI client handle, the main character you're passing in π«Άsqβ qrtr socket, cozy socket vibes πtxnβ QMI transaction context, keeping the transaction lore together π§decoded_msgβ decoded QMI message, already decoded so you don't have to π
β¨ DESCRIPTION β¨
okay so this is the main handler for the QMI stream enable/disable requests. It executes the corresponding enable/disable stream apis, respectively. That's literally the vibe: enable request gets the enable api, disable request gets the disable api, matching and respective, no cap. π
β¨ SEE ALSO β¨
the whole linked-up crew, bestie:
- Kernel file
./sound/usb/qcom/qc_audio_offload.c uaudio_iommu_unmap(9)uaudio_iommu_map_pa(9)uaudio_dev_intf_cleanup(9)uaudio_event_ring_cleanup_free(9)disable_audio_stream(9)uaudio_sideband_notifier(9)qmi_bye_cb(9)qmi_svc_disconnect_cb(9)enable_audio_stream(9)uaudio_transfer_buffer_setup(9)uaudio_endpoint_setup(9)uaudio_event_ring_setup(9)uaudio_populate_uac_desc(9)prepare_qmi_response(9)qc_usb_audio_offload_init_qmi_dev(9)qc_usb_audio_offload_probe(9)qc_usb_audio_cleanup_qmi_dev(9)qc_usb_audio_offload_disconnect(9)qc_usb_audio_offload_suspend(9)
that's the page, bestie π shoutout to the footer energy: source/version ./sound/usb/qcom, dated October 2026. periodt β¨
π¦ 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