qcom_icc_set(9)
β¨ qcom_icc_set(9) β¨
okay bestie, welcome to the Kernel API Manual entry for qcom_icc_set(9) β like, this is the function that actually sets the constraints based on the path and honestly it's giving main character energy in the interconnect world π
πΈ NAME πΈ
qcom_icc_set β set the constraints based on path π
no cap, that's literally the whole job: you hand it a path, it sets the constraints. iconic.
π¦ SYNOPSIS π¦
int qcom_icc_set (struct icc_node *src , struct icc_node *dst );
like, look at that signature bestie, so clean, so simple, so slay β¨
π ARGUMENTS π
srcβ the source node for the path you're setting constraints on π«Ά this is where the path, like, starts, y'know?dstβ the destination node for the path to set constraints on π this is where it's headed. the destination. the final boss. the end of the road trip.
so yeah, you give it a src and a dst and it's like "okay periodt, I got the path now" π
β RETURN β
0on success π (yay, we ate!)- an error code otherwise π (something went wrong, not the vibe, but at least it tells you)
fr fr, check that return value. 0 is the good ending. anything else is the "not me getting an error code" ending π
π SEE ALSO π
- Kernel file
./drivers/interconnect/qcom/icc-rpmh.cπ β the whole source file, it's there, go read it, iykyk qcom_icc_set_qos(9)π₯qcom_icc_pre_aggregate(9)πΈqcom_icc_aggregate(9)π§qcom_icc_bcm_init(9)πqcom_icc_rpmh_configure_qos(9)π«
like, the whole interconnect squad is linked up in there bestie, go say hi to all of them π«Ά
π sign-off π
and that's the whole page! this one lives in ./drivers/interconnect/qcom π‘ and it's dated October 2026 β yes, the future, because this kernel doc is that girl β°β¨
bye bestie, go set some constraints, you're gonna do amazing ππ π¦
π¦ 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