radeon_atif_parse_functions(9)
β¨ radeon_atif_parse_functions β¨
okay bestie, welcome to the radeon_atif_parse_functions(9) page β yes that's the kernel API manual, and yes we're gonna get through it together π
this one's a little baby function that basically does a vibe check on a mask, iykyk.
πΈ NAME πΈ
radeon_atif_parse_functions β the one that parses the supported functions π literally its whole job is "parse supported functions", no cap.
π¦ SYNOPSIS π¦
void radeon_atif_parse_functions (struct radeon_atif_functions *f , u32 mask );
it returns nothing (void, iconic, no notes) and it takes two things. that's it. that's the whole signature π«Ά
π ARGUMENTS π
fβ the supported functions struct β¨ this is the little container that comes out the other side holding whatever it figured out.maskβ the supported functions mask straight from ATIF π like, the raw bitmask it's gonna read from.
π DESCRIPTION π
okay so here's the tea β β you take the supported functions mask from the ATIF function ATIF_FUNCTION_VERIFY_INTERFACE, and you use it to determine what functions are actually supported. that's it, that's the whole thing π
and the "(all asics)" note? that means it applies across the board β every asic, no exceptions, periodt π₯
π§ SEE ALSO π§
the kernel file lives at ./drivers/gpu/drm/radeon/radeon_acpi.c β go read it, it's giving main character energy π and here's the whole friend group:
radeon_atif_call(9)radeon_atif_parse_notification(9)radeon_atif_verify_interface(9)radeon_atif_get_notification_params(9)radeon_atif_get_sbios_requests(9)radeon_atif_handler(9)radeon_atcs_call(9)radeon_atcs_parse_functions(9)radeon_atcs_verify_interface(9)radeon_acpi_is_pcie_performance_request_supported(9)radeon_acpi_pcie_notify_device_ready(9)radeon_acpi_pcie_performance_request(9)radeon_acpi_event(9)radeon_acpi_init(9)radeon_acpi_fini(9)
like, the whole radeon_acpi squad, slay π
and that's the page babes π it shipped out of ./drivers/gpu/drm/radeon back in October 2026, filed under radeon_atif_parse_functions(9) β go forth and parse those functions, bestie, you got this πβ¨
π¦ 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