drm_fb_helper_pan_display(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… drm_fb_helper_pan_display(9) πŸ’…

okay so this is a page from the Kernel API Manual β€” yes, the kernel has manpages, and yes, this one is lowkey iconic. gather round bestie, we're doing graphics drivers today 🫢


✨ NAME ✨

drm_fb_helper_pan_display β€” the implementation for &fb_ops.fb_pan_display πŸ’«

like, that's literally it. that's the whole job. it's the thing that makes panning work. no cap. πŸŽ€


🌸 SYNOPSIS 🌸

int drm_fb_helper_pan_display (struct fb_var_screeninfo *var , struct
fb_info *info );

so it takes two things and hands you back an int. short, sweet, to the point. main character energy fr fr. ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • var β€” the updated screen information πŸ’– like, the fresh new screen details, the glow-up of your current view, iykyk.
  • info β€” the fbdev registered by the helper 🧚 β€” that's the framebuffer device the helper set up for you earlier. it's the whole vibe.
ngl, there's not a lot here. two args, one int return. it's giving "small but mighty". πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

bestie, the cross-reference section on this one is stacked. the kernel file lives at ./drivers/gpu/drm/drm_fb_helper.c and honestly the whole fbdev helper squad shows up here:

like… that's the whole friend group right there. pull up any of those if you want the full lore 🌈


anyway that's the page!! source lives at ./drivers/gpu/drm, dated October 2026, and the whole thing is filed under drm_fb_helper_pan_display(9) β€” go forth and pan your display, icon πŸ‘‘πŸ’œ

πŸ“¦ where this page comes from