radeon_acpi_...ance_request(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual β€” this one is a radeon ACPI function and it is short, so we're gonna get into it fast. ✨

🌸 NAME 🌸

radeon_acpi_pcie_performance_request β€” the NAME section is literally just the function name and a dash, no extra descriptor. Bestie, that's the whole vibe: this function is the main character and it knows it. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

int radeon_acpi_pcie_performance_request (struct radeon_device *rdev , u8 perf_req , bool advertise );

πŸŽ€ ARGUMENTS πŸŽ€

  • rdev β€” a radeon_device pointer. That's the device bestie you're handing over. πŸ’–
  • perf_req β€” the requested perf level (pcie gen speed). Literally the speed you're requesting. πŸš€
  • advertise β€” set advertise caps flag if set. Yes, that's the exact energy of the line; no extra lore, no cap. πŸ™ˆ

πŸ”₯ DESCRIPTION πŸ”₯

Okay so what it actually does: it executes the PCIE_PERFORMANCE_REQUEST method to change the pcie gen speed. It does this on all asics. It returns 0 on success, and an error on failure. That's the tea. 🍡

🌈 SEE ALSO 🌈

Kernel file: ./drivers/gpu/drm/radeon/radeon_acpi.c β€” that's the source file, bestie. Then go say hi to these icons:

byeee 🫢 this page's source is ./drivers/gpu/drm/radeon, it's dated October 2026, and its title is radeon_acpi_...ance_request(9) β€” love that for us. πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from