q6adm_matrix_map(9)
β¨ q6adm_matrix_map(9) β¨
okay so this is a page from the Kernel API Manual, bestie β welcome to the q6adm corner of the kernel π
πΈ NAME πΈ
q6adm_matrix_map β map asm streams and afe ports using payload π
π¦ SYNOPSIS π¦
int q6adm_matrix_map (struct device *dev , int path , struct
route_payload payload_map , int perf_mode );
π ARGUMENTS π
devβ Pointer to adm child device. it's giving "who's your parent" energy, but for real, this is the adm child device pointer π«Άpathβ playback or capture path. pick a lane, bestie β literally, playback or capture πpayload_mapβ map between session id and afe ports. this bad boy holds the whole relationship chart between your session ids and your afe ports π₯perf_modeβ Performace mode. (yes that's how it's spelled on the page, no cap β it's the performance mode, iykyk β¨)
π RETURN π
Will be an negative on error or a zero on success. so like: negative = it went sideways, zero = we ate π
π§ SEE ALSO π§
Kernel file ./sound/soc/qcom/qdsp6/q6adm.c, plus these iconic siblings:
ngl bestie, if you're poking at this one you're gonna want the whole friend group β go read those too, fr fr π
and that's the whole vibe check π this page lives in ./sound/soc/qcom/qdsp6, dated October 2026 β mwah, go map those streams! π
β¨
π¦ 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