radeon_atif_parse_functions(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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:

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