q6asm_cmd_nowait(9)
π q6asm_cmd_nowait(9) β the Kernel API Manual moment
okay so bestie, welcome to the q6asm_cmd_nowait page π this one lives in the Kernel API Manual and it's lowkey iconic: it's literally the non-blocking girlie that runs a cmd on your audio client and does not wait around for it to finish. main character energy, no cap β¨
πΈ NAME πΈ
q6asm_cmd_nowait β non blocking, run cmd on audio client π
β¨ SYNOPSIS β¨
int q6asm_cmd_nowait (struct audio_client *ac , uint32_t stream_id , int
cmd );
π¦ ARGUMENTS π¦
acβ the audio client pointer, aka the whole vibe you're operating on π«Άstream_idβ the stream id, yes it's literally just the id of the stream, periodtcmdβ the command you want to run on the audio client π₯
π RETURN π
it's giving very simple: you get a negative value on error π or zero on success π. that's it, that's the whole mood.
π SEE ALSO π
the kernel file is right here, go look at the source bestie: ./sound/soc/qcom/qdsp6/q6asm.c π
q6asm_unmap_memory_regions(9)q6asm_map_memory_regions(9)q6asm_audio_client_free(9)q6asm_get_session_id(9)q6asm_audio_client_alloc(9)q6asm_open_write(9)q6asm_run(9)q6asm_run_nowait(9)q6asm_media_format_block_multi_ch_pcm(9)q6asm_enc_cfg_blk_pcm_format_support(9)q6asm_read(9)q6asm_open_read(9)q6asm_write_async(9)q6asm_cmd(9)
the whole friend group fr fr π
π reminder that this one is nowait β that's the entire point, she does not block. iykyk.
and that's the page!! π§ from ./sound/soc/qcom/qdsp6, dated October 2026, sending you off with a kiss π slay, go run some audio commands β¨π
π¦ 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