rivafb_copyarea(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… rivafb_copyarea β€” the manual page, bestie edition ✨

okay so real talk, this is rivafb_copyarea(9), from the Kernel API Manual, and it's genuinely one of the most iconic little functions in the framebuffer world. no cap.


πŸŽ€ NAME πŸŽ€

rivafb_copyarea β€” the hardware accelerated blit function πŸ’« like, it moves pixels with vibes (and hardware).


✨ SYNOPSIS ✨

void rivafb_copyarea (struct fb_info *info , const struct fb_copyarea
*region );

that's it. that's the whole signature. she's clean, she's simple, she slays. 🫢


🌸 ARGUMENTS 🌸

  • info β€” pointer to fb_info structure. yes, that fb_info. the main character struct. πŸ‘‘
  • region β€” pointer to fb_copyarea structure. this one's holding the coordinates of the area you wanna copy, iykyk. πŸ¦‹

πŸ’– DESCRIPTION πŸ’–

This copies an area of pixels from one location to another. literally that's the whole thing. pixels go from point A to point B, and the hardware does the heavy lifting so your CPU can chill. 🧚

CALLED FROM: framebuffer hook ⭐ β€” that's the hookup, bestie, that's where it gets invoked.


πŸ’œ SEE ALSO πŸ’œ

the whole riva squad, honestly. go read all of them, they're all lowkey essential. πŸ”₯


ok that's the page!! no notes, she ate πŸ’…

and for the sign-off bestie: this lil beauty lives in ./drivers/video/fbdev/riva, dated October 2026. mwah, mwah, and goodnight πŸ“πŸŽ€πŸŒˆ

πŸ“¦ where this page comes from