amdgpu_atcs_call(9)
π 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 π
- Kernel file
./drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c amdgpu_atif_call(9),amdgpu_atif_parse_notification(9),amdgpu_atif_parse_functions(9),amdgpu_atif_verify_interface(9),amdgpu_atif_get_notification_params(9),amdgpu_atif_query_backlight_caps(9),amdgpu_atif_get_sbios_requests(9),amdgpu_atif_handler(9),amdgpu_atcs_parse_functions(9),amdgpu_atcs_verify_interface(9),amdgpu_acpi_is_pcie_performance_request_supported(9),amdgpu_acpi_is_power_shift_control_supported(9),amdgpu_acpi_pcie_notify_device_ready(9),amdgpu_acpi_pcie_performance_request(9),amdgpu_acpi_power_shift_control(9),amdgpu_acpi_smart_shift_update(9),amdgpu_acpi_set_uma_allocation_size(9),amdgpu_acpi_get_node_id(9),amdgpu_acpi_event(9),amdgpu_acpi_init(9),amdgpu_acpi_fini(9),amdgpu_atif_pci_probe_handle(9),amdgpu_atcs_pci_probe_handle(9),amdgpu_acpi_should_gpu_reset(9),amdgpu_acpi_is_s3_active(9),amdgpu_acpi_is_s0ix_active(9)
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
- 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