s1d13xxxfb_blank(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so this is the Kernel API Manual page for s1d13xxxfb_blank β€” and bestie, it blanks the display. that's the whole vibe. πŸ’…


✨ SYNOPSIS ✨

int s1d13xxxfb_blank (int blank_mode , struct fb_info *info );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • blank_mode β€” the blank mode we want. literally that. 🎯
  • info β€” frame buffer structure that represents a single frame buffer. iconic struct behavior, no cap. 🫢

πŸ’– DESCRIPTION πŸ’–

so here's the tea: blank the screen if blank_mode != 0, else unblank. return 0 if blanking succeeded, != 0 if un-/blanking failed due to e.g. a video mode which doesn't support it. 😭

it implements VESA suspend and powerdown modes on hardware that supports disabling hsync/vsync, and the mode lineup is giving:

  • blank_mode == 2: suspend vsync
  • blank_mode == 3: suspend hsync
  • blank_mode == 4: powerdown

and yeah, it also says: returns negative errno on error, or zero on success. ✨

lowkey important: if a video mode doesn't support the un-/blanking, that failure is real β€” don't expect success energy where there isn't any. πŸ’€

🌈 SEE ALSO 🌈


this page came from the ./drivers/video/fbdev source/version, dated October 2026 β€” mwah, enjoy the kernel lore, bestie πŸ’‹πŸ‘‘πŸŒΈ

πŸ“¦ where this page comes from