s1d13xxxfb_blank(9)
π 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 vsyncblank_mode == 3: suspend hsyncblank_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 π
- Kernel file
./drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_set_par(9)s1d13xxxfb_setcolreg(9)s1d13xxxfb_pan_display(9)bltbit_wait_bitclear(9)s1d13xxxfb_bitblt_solidfill(9)s1d13xxxfb_fetch_hw_state(9)
this page came from the ./drivers/video/fbdev source/version, dated October 2026 β mwah, enjoy the kernel lore, bestie πππΈ
π¦ 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