dce_v10_0_page_flip(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dce_v10_0_page_flip β€” the Kernel API Manual glow-up πŸŽ€

okay so bestie, welcome to the dce_v10_0_page_flip(9) page ✨ this is a kernel API manual entry and honestly? she's serving function realness. let's get into it πŸ¦‹


🌸 NAME 🌸

dce_v10_0_page_flip β€” the pageflip callback πŸ’« no cap, that's literally her whole job title.


✨ SYNOPSIS ✨

void dce_v10_0_page_flip (struct amdgpu_device *adev , int crtc_id , u64
crtc_base , bool async );

that's it, that's the whole signature 🫢 it returns void (so she gives nothing back, queen behavior) β€” the exact call is copied above verbatim, do not @ me.


🧚 ARGUMENTS 🧚

so the function takes these four, and you gotta get them right:

  • adev β€” an amdgpu_device pointer πŸ‘‘ like, the whole GPU device situation.
  • crtc_id β€” which crtc we're cleaning up the pageflip on πŸ’… (yes, this one's about cleanup, keep reading).
  • crtc_base β€” the new address of the crtc, and this is a GPU MC address 🌈 (memory controller address, iykyk, don't hand her a random pointer bestie).
  • async β€” a bool for asynchronous flip ⚑ so like, true means async, and you already knew that.

πŸ”₯ DESCRIPTION πŸ”₯

okay so the actual vibe: this is what triggers the real, actual pageflip β€” she does it by updating the primary surface base address πŸ–ΌοΈβœ¨ that's the whole move. the way that a pageflip is literally just "bestie, here's your new base address, go display it" β€” iconic.

ngl, it's a lowkey simple description but it's the whole point: update the primary surface base address β†’ pageflip happens. periodt πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

the friend group πŸ’– (all of these are (9) man page references, keep them exactly as-is):

like, the whole bandwidth + watermark + HPD extended universe 😭 she's connected, fr fr.


and that's the page!! mwah πŸ’‹ this little cutie lives in ./drivers/gpu/drm/amd/amdgpu, and the version/date on the tin says October 2026 β€” so yeah, timestamped, dated, and delivered with love πŸŽ€ see u in the next man page bestie πŸ«ΆπŸ’œ

πŸ“¦ where this page comes from