cci_disable_port_by_cpu(9)
π cci_disable_port_by_cpu(9) β Kernel API Manual
Okay bestie, welcome to the Kernel API Manual page for cci_disable_port_by_cpu(9) β¨ This one is literally about disabling a CCI port by CPU reference, and yes, the details matter fr fr.
πΈ NAME
cci_disable_port_by_cpu β function to disable a CCI port by CPU reference π
π¦ SYNOPSIS
int notrace cci_disable_port_by_cpu (u64 mpidr );
β¨ ARGUMENTS
mpidrβ thempidrof the CPU whose CCI port should be disabled π
π DESCRIPTION
Disabling a CCI port for a CPU implies disabling the CCI port controlling that CPU cluster. The way that works is very much βwhole cluster energy,β not just one little port doing its own thing π
Code disabling CPU CCI ports must make sure that the CPU running the code is the last active CPU in the cluster β ie all other CPUs are quiescent in a low power state. This is important, bestie. Do not skip the vibe check on this one π
π«Ά RETURN
0on success β-ENODEVon port look-up failure π
π SEE ALSO
- Kernel file
./drivers/bus/arm-cci.c __cci_ace_get_port(9)cci_port_control(9)cci_enable_port_for_self(9)__cci_control_port_by_device(9)__cci_control_port_by_index(9)
Signed with love from ./drivers/bus, dated October 2026, on the cci_disable_port_by_cpu(9) page β 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