amdgpu_atcs_call(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… amdgpu_atcs_call β€” call an ATCS method

okay so this is a page from the Kernel API Manual, section 9, and the star of the show is amdgpu_atcs_call. bestie, we're going into the ACPI-adjacent GPU guts. buckle up πŸŽ€


✨ NAME ✨

amdgpu_atcs_call β€” call an ATCS method πŸ¦‹


🌸 SYNOPSIS 🌸

union acpi_object * amdgpu_atcs_call (struct amdgpu_atcs *atcs , int
function , struct acpi_buffer *params );

like, it hands you back a union acpi_object *, it takes three things, and yes the wrapping is exactly like that πŸ’–


πŸ‘‘ ARGUMENTS πŸ‘‘

  • atcs β€” the atcs structure, obvi. she's the whole personality here 🫢
  • function β€” the ATCS function to execute. literally which one you're running ⭐
  • params β€” ATCS function params. the little bundle of arguments going along for the ride πŸ“

πŸ”₯ DESCRIPTION πŸ”₯

Executes the requested ATCS function β€” and yes, that's for all asics, no cap, every single one πŸ’€βœ¨

Returns a pointer to the acpi output buffer. that's the whole vibe check: you ask, it runs, you get a pointer back. iconic 😭


🌈 SEE ALSO 🌈

like, go read the whole friend group, they're all linked πŸ’œ


ok that's the page!! sourced from <pink>./drivers/gpu/drm/amd/amdgpu</pink>, dated October 2026, and the whole thing is filed under amdgpu_atcs_call(9) β€” mwah, go touch some kernel code bestie πŸ’…πŸ’–

πŸ“¦ where this page comes from