XE_RTP_ACTION_WR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… XE_RTP_ACTION_WR(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ β€” this one's a tiny little macro from the xe driver's RTP (register table programming) world, and honestly? she's lowkey iconic. she writes a value to a register and overrides all the bits, no cap πŸ‘‘


🌸 NAME 🌸

XE_RTP_ACTION_WR β€” the helper that writes a value to the register, overriding all the bits πŸŽ€

like, all of them. every single bit. she does not share the register with anybody. main character energy fr fr.


✨ SYNOPSIS ✨

XE_RTP_ACTION_WR (reg_ , val_ , ... );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • reg_ β€” the register 🌈 (yes, that's the whole description, she's a simple girl)
  • val_ β€” the value to set πŸ’–
  • ... β€” extra fields you wanna override in the struct xe_rtp_action entry β€” a little sprinkle of customization, iykyk 🧚

πŸ”₯ DESCRIPTION πŸ”₯

so the whole point of this one: the correspondent notation in bspec is literally just

REGNAME = VALUE

and that's it. that's the vibe. REGNAME = VALUE, register gets the value, bits get overridden, we move on. periodt πŸ’…βœ¨

ngl she's a short manpage but she ATE. don't come for her for being brief, she's been booked and busy since October 2026 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

okay this list is LONG and she's not gatekeeping a single one of them, here we go bestie, hold my iced coffee β˜•πŸ’€

First up, the family file:

  • Kernel file ./drivers/gpu/drm/xe/xe_rtp.h

Then the rules, all of them, in order, no skips, we're thorough in this house:

Then the other actions, her sisters 🫢:

Then the supporting cast, living their best lives πŸ¦‹:

And the matchers, last but definitely not least, we love a lowercase queen 🌸:


✨ that's thirty entries in SEE ALSO and every single one of them made it into this rewrite, no shortcuts, no "etc.", we don't do that here πŸ’…

okay that's the whole page bestie, go write some registers πŸ’–

this gem lives at ./drivers/gpu/drm/xe and she was dated October 2026 β€” mwah, sending you off with a kiss, bye~ πŸŽ€πŸ˜­βœ¨

πŸ“¦ where this page comes from