cci_disable_port_by_cpu(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 β€” the mpidr of 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

  • 0 on success βœ…
  • -ENODEV on port look-up failure πŸ’€

🌈 SEE ALSO


Signed with love from ./drivers/bus, dated October 2026, on the cci_disable_port_by_cpu(9) page β€” periodt πŸ’–πŸŒŸ

πŸ“¦ where this page comes from