rivafb_copyarea(9)
π 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 tofb_infostructure. yes, thatfb_info. the main character struct. πregionβ pointer tofb_copyareastructure. 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 π
- Kernel file
./drivers/video/fbdev/riva/fbdev.cβ the source, the origin story, the birth certificate. π rivafb_load_cursor_image(9)riva_wclut(9)riva_rclut(9)riva_save_state(9)riva_load_state(9)riva_load_video_mode(9)rivafb_do_maximize(9)riva_get_cmap_len(9)rivafb_pan_display(9)rivafb_setcolreg(9)rivafb_fillrect(9)rivafb_imageblit(9)rivafb_cursor(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms