/linux-6.12.1/drivers/video/fbdev/ |
D | macmodes.c | 113 "mac1", 60, 512, 384, pixclock, left, right, upper, lower, hslen, vslen, 117 "mac3", 50, 640, 480, pixclock, left, right, upper, lower, hslen, vslen, 121 "mac4", 60, 640, 480, pixclock, left, right, upper, lower, hslen, vslen, 125 "mac8", 50, 768, 576, pixclock, left, right, upper, lower, hslen, vslen,
|
D | vga16fb.c | 331 u32 xres, right, hslen, left, xtotal; in vga16fb_check_var() local 374 hslen = (var->hsync_len + 7) & ~7; in vga16fb_check_var() 383 var->hsync_len = hslen; in vga16fb_check_var() 390 hslen >>= shift; in vga16fb_check_var() 393 xtotal = xres + right + hslen + left; in vga16fb_check_var() 396 if (hslen > 32) in vga16fb_check_var() 398 if (right + hslen + left > 64) in vga16fb_check_var() 405 pos += hslen; in vga16fb_check_var()
|
D | i740fb.c | 400 u32 xres, right, hslen, left, xtotal; in i740fb_decode_var() local 473 hslen = ALIGN(var->hsync_len, 8); in i740fb_decode_var() 498 xtotal = xres + right + hslen + left; in i740fb_decode_var() 505 par->crtc[VGA_CRTC_H_SYNC_END] = (((xres + right + hslen) >> 3) & 0x1F) in i740fb_decode_var() 506 | ((((xres + right + hslen) >> 3) & 0x20) << 2); in i740fb_decode_var() 507 par->crtc[VGA_CRTC_H_BLANK_END] = ((xres + right + hslen) >> 3 & 0x1F) in i740fb_decode_var()
|
/linux-6.12.1/drivers/video/fbdev/matrox/ |
D | matroxfb_base.c | 1268 static unsigned int hslen; /* "matroxfb:hslen:xxxxx" */ variable 1833 if (hslen) in initMatrox2() 1834 vesafb_defined.hsync_len = hslen; in initMatrox2() 2197 static struct { int xres, yres, left, right, upper, lower, hslen, vslen, vfreq; } timmings[] __init… member 2299 if (!hslen) in matroxfb_init_params() 2300 hslen = timmings[res].hslen; in matroxfb_init_params() 2372 hslen = simple_strtoul(this_opt+6, NULL, 0); in matroxfb_setup() 2551 module_param(hslen, int, 0); 2552 MODULE_PARM_DESC(hslen, "Horizontal sync length (px), overrides hslen from vesa (default=vesa)");
|
/linux-6.12.1/drivers/gpu/drm/ |
D | drm_modes.c | 338 unsigned int hslen, hslen_duration_ns; in fill_analog_mode() local 393 hslen = DIV_ROUND_UP(params->hslen_ns.typ, pixel_duration_ns); in fill_analog_mode() 394 drm_dbg_kms(dev, "Horizontal Sync Period: %u\n", hslen); in fill_analog_mode() 396 hslen_duration_ns = hslen * pixel_duration_ns; in fill_analog_mode() 405 porches = hblk - hslen; in fill_analog_mode() 452 if (htotal != (hactive + hfp + hslen + hbp)) in fill_analog_mode() 458 mode->hsync_end = mode->hsync_start + hslen; in fill_analog_mode()
|
/linux-6.12.1/drivers/video/fbdev/aty/ |
D | aty128fb.c | 1035 u32 left, right, upper, lower, hslen, vslen, sync, vmode; in aty128_var_to_crtc() local 1053 hslen = var->hsync_len; in aty128_var_to_crtc() 1096 h_total = (((xres + right + hslen + left) >> 3) - 1) & 0xFFFFL; in aty128_var_to_crtc() 1107 h_sync_wid = (hslen + 7) >> 3; in aty128_var_to_crtc() 1224 u32 xres, yres, left, right, upper, lower, hslen, vslen, sync; in aty128_crtc_to_var() local 1249 hslen = h_sync_wid << 3; in aty128_crtc_to_var() 1269 var->hsync_len = hslen; in aty128_crtc_to_var()
|
D | atyfb_base.c | 1172 u32 xres, yres, bpp, left, right, upper, lower, hslen, vslen, sync; in aty_crtc_to_var() local 1200 hslen = h_sync_wid * 8; in aty_crtc_to_var() 1279 var->hsync_len = hslen; in aty_crtc_to_var()
|
/linux-6.12.1/Documentation/fb/ |
D | matroxfb.rst | 275 hslen:X length of HSYNC pulse, in pixels. Default is derived from `vesa`
|