radeon_progr...ter_sequence(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ radeon_program_register_sequence(9) ✨

okay so bestie, this one lives in the Kernel API Manual and the name is honestly a whole mouthful β€” the page header literally truncates it to radeon_progr...ter_sequence(9) πŸ’€ β€” but the actual function is radeon_program_register_sequence, and it's lowkey iconic once you get what it does. it's giving "helper function that does one job and does it well" energy. periodt.


🌸 NAME 🌸

radeon_program_register_sequence β€” program an array of registers. that's it, that's the whole vibe πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

void radeon_program_register_sequence (struct radeon_device *rdev ,
const u32 *registers , const u32 array_size );

no cap, that's the signature. keep it exactly like that, spacing and all, don't come for me πŸ’…


πŸ’– ARGUMENTS πŸ’–

  • rdev β€” a radeon_device pointer. it's the radeon device you're working with, bestie, the main character of the operation πŸ‘‘
  • registers β€” pointer to the register array. yes, the actual array of registers you want programmed 🧚
  • array_size β€” the size of the register array. so the function knows how far to walk down that array, iykyk 🌈

⭐ DESCRIPTION ⭐

so what it does: it programs an array or registers with and and or masks. literally exactly that β€” that's the original wording and i'm not gonna pretend it's anything fancier πŸ™ˆ

and that's it! that's the whole description. it's a helper for setting golden registers πŸ’› β€” like, you hand it the array, it does the and/or mask thing, everybody goes home happy. no extra lore in the source, so no extra lore from me, fr fr.

ngl the "an array or registers" is what the page says β€” i'm keeping it verbatim because the facts do not move. ask the kernel, not me 😭

πŸ”₯ SEE ALSO πŸ”₯

the whole friend group, in the order the page lists them πŸ’œ:

that's all thirty-eight of them, bestie, go read them too, i believe in you 🫢


alright that's the page!! and before i go β€” the source path on the footer is ./drivers/gpu/drm/radeon and the version date is October 2026, so like. shoutout to the radeon directory and its very futuristic timestamp 🌸✨ bye bestie, go program some registers πŸ’…

πŸ“¦ where this page comes from