STRUCT S3C_FB_VSYNC(9)
β¨ NAME β¨
struct s3c_fb_vsync β vsync information π (yes bestie, this is the manual page for struct s3c_fb_vsync(9) itself, buckle up π)
πΈ SYNOPSIS πΈ
struct s3c_fb_vsync {
wait_queue_head_t wait;
unsigned int count;
};
That's the whole lil' struct, no cap. Two fields, zero drama. π¦
π Members π
waitβ a queue for processes waiting for vsync π like, it's literally the waiting room where your process sits until the vsync shows up. main character energy for the queue.countβ vsync interrupt count π₯ every time a vsync interrupt hits, this number goes up. that's it, that's the vibe check.
π SEE ALSO π
okay so this is the part where I introduce you to the whole friend group π β first up, the kernel file we're living in: ./drivers/video/fbdev/s3c-fb.c, and then every single one of its besties, fr fr:
struct s3c_fb_variant(9)struct s3c_fb_win_variant(9)struct s3c_fb_driverdata(9)struct s3c_fb_palette(9)struct s3c_fb_win(9)struct s3c_fb(9)s3c_fb_validate_win_bpp(9)s3c_fb_check_var(9)s3c_fb_calc_pixclk(9)s3c_fb_align_word(9)vidosd_set_size(9)vidosd_set_alpha(9)shadow_protect_win(9)s3c_fb_enable(9)s3c_fb_set_par(9)s3c_fb_update_palette(9)s3c_fb_setcolreg(9)s3c_fb_blank(9)s3c_fb_pan_display(9)s3c_fb_enable_irq(9)s3c_fb_disable_irq(9)s3c_fb_wait_for_vsync(9)s3c_fb_missing_pixclock(9)s3c_fb_alloc_memory(9)s3c_fb_free_memory(9)s3c_fb_release_win(9)s3c_fb_probe_win(9)s3c_fb_set_rgb_timing(9)s3c_fb_clear_win(9)s3c_fb_remove(9)
thirty entries, all of them iconic, you're welcome π«Ά
go read them in order if you want the full lore drop, iykyk π
and that's the page!! π brought to you from ./drivers/video/fbdev, dated October 2026, and titled struct s3c_fb_vsync(9) in case you forgot already π periodt. π
π¦ 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