Home
last modified time | relevance | path

Searched refs:yres (Results 1 – 25 of 195) sorted by relevance

12345678

/linux/drivers/video/fbdev/core/
H A Dfbcvt.c37 u32 yres; member
80 den = 2 * (cvt->yres/cvt->interlace + 2 * cvt->v_margin); in fb_cvt_hperiod()
83 den = 2 * (cvt->yres/cvt->interlace + cvt->v_margin * 2 in fb_cvt_hperiod()
164 u32 vtotal = cvt->yres/cvt->interlace; in fb_cvt_vtotal()
191 u32 yres = cvt->yres; in fb_cvt_aspect_ratio() local
194 if (xres == (yres * 4)/3 && !((yres * 4) % 3)) in fb_cvt_aspect_ratio()
196 else if (xres == (yres * 16)/9 && !((yres * 16) % 9)) in fb_cvt_aspect_ratio()
198 else if (xres == (yres * 16)/10 && !((yres * 16) % 10)) in fb_cvt_aspect_ratio()
200 else if (xres == (yres * 5)/4 && !((yres * 5) % 4)) in fb_cvt_aspect_ratio()
202 else if (xres == (yres * 15)/9 && !((yres * 15) % 9)) in fb_cvt_aspect_ratio()
[all …]
H A Dfb_logo.c219 image->dy = info->var.yres - image->height - image->dy; in fb_rotate_logo()
233 image->dy = info->var.yres - image->height - tmp; in fb_rotate_logo()
244 if (image->width > info->var.xres || image->height > info->var.yres) in fb_do_show_logo()
263 x < num && image->dy + image->height <= info->var.yres; in fb_do_show_logo()
327 int yres = info->var.yres; in fb_show_logo_line() local
330 xres = info->var.yres; in fb_show_logo_line()
331 yres = info->var.xres; in fb_show_logo_line()
337 image.dy = y ?: (yres - logo->height) / 2; in fb_show_logo_line()
383 unsigned int yres) in fb_prepare_extra_logos() argument
397 if (height > yres) { in fb_prepare_extra_logos()
[all …]
H A Dfbmon.c384 static void calc_mode_timings(int xres, int yres, int refresh, in calc_mode_timings() argument
393 var->yres = yres; in calc_mode_timings()
397 mode->yres = yres; in calc_mode_timings()
515 int xres, yres = 0, refresh, ratio; in get_std_timing() local
526 yres = xres; in get_std_timing()
528 yres = (xres * 10)/16; in get_std_timing()
531 yres = (xres * 3)/4; in get_std_timing()
534 yres = (xres * 4)/5; in get_std_timing()
537 yres = (xres * 9)/16; in get_std_timing()
541 DPRINTK(" %dx%d@%dHz\n", xres, yres, refresh); in get_std_timing()
[all …]
/linux/drivers/video/fbdev/via/
H A Dvia_utility.c36 bool viafb_lcd_get_support_expand_state(u32 xres, u32 yres) in viafb_lcd_get_support_expand_state() argument
42 if ((xres < 640) && (yres < 480)) in viafb_lcd_get_support_expand_state()
47 if ((xres < 800) && (yres < 600)) in viafb_lcd_get_support_expand_state()
52 if ((xres < 1024) && (yres < 768)) in viafb_lcd_get_support_expand_state()
57 if ((xres < 1280) && (yres < 768)) in viafb_lcd_get_support_expand_state()
62 if ((xres < 1280) && (yres < 1024)) in viafb_lcd_get_support_expand_state()
67 if ((xres < 1400) && (yres < 1050)) in viafb_lcd_get_support_expand_state()
72 if ((xres < 1600) && (yres < 1200)) in viafb_lcd_get_support_expand_state()
77 if ((xres < 1366) && (yres < 768)) in viafb_lcd_get_support_expand_state()
82 if ((xres < 1024) && (yres < 600)) in viafb_lcd_get_support_expand_state()
[all …]
/linux/drivers/video/fbdev/i810/
H A Di810_dvt.c211 inline void round_off_yres(u32 *xres, u32 *yres) in round_off_yres() argument
213 *yres = (*xres * 3) >> 2; in round_off_yres()
216 static int i810fb_find_best_mode(u32 xres, u32 yres, u32 pixclock) in i810fb_find_best_mode() argument
235 struct i810fb_par *par, u32 xres, u32 yres) in i810fb_encode_registers() argument
237 u32 i_best = i810fb_find_best_mode(xres, yres, par->regs.pixclock); in i810fb_encode_registers()
248 u32 total, xres, yres; in i810fb_fill_var_timings() local
252 yres = var->yres; in i810fb_fill_var_timings()
255 mode = i810fb_find_best_mode(xres, yres, pixclock); in i810fb_fill_var_timings()
274 (std_modes[mode].cr32 & 0x0F) << 8) - yres; in i810fb_fill_var_timings()
277 var->upper_margin = total - (yres + var->lower_margin + var->vsync_len); in i810fb_fill_var_timings()
H A Di810_gtf.c113 void round_off_yres(u32 *xres, u32 *yres) { } in round_off_yres() argument
125 struct i810fb_par *par, u32 xres, u32 yres) in i810fb_encode_registers() argument
160 n = yres + var->lower_margin + var->vsync_len + var->upper_margin - 2; in i810fb_encode_registers()
165 n = yres + var->lower_margin; in i810fb_encode_registers()
169 par->regs.cr11 |= (u8) ((yres + var->lower_margin + in i810fb_encode_registers()
173 n = yres - 1; in i810fb_encode_registers()
178 blank_e = yres + var->lower_margin + var->vsync_len + in i810fb_encode_registers()
182 if (blank_s < yres) in i810fb_encode_registers()
183 blank_s = yres; in i810fb_encode_registers()
198 par->interlace = (1 << 7) | ((u8) (var->yres >> 4)); in i810fb_encode_registers()
/linux/drivers/video/fbdev/
H A Datafb.c582 int yres = var->yres; in tt_decode_var() local
588 if (bpp > 1 || xres > sttt_xres * 2 || yres > tt_yres * 2) in tt_decode_var()
592 yres = tt_yres * 2; in tt_decode_var()
595 if (bpp > 8 || xres > sttt_xres || yres > tt_yres) in tt_decode_var()
598 if (xres > sttt_xres / 2 || yres > tt_yres) in tt_decode_var()
602 yres = tt_yres; in tt_decode_var()
605 if (xres > sttt_xres || yres > tt_yres) in tt_decode_var()
607 if (xres > sttt_xres / 2 || yres > st_yres / 2) { in tt_decode_var()
610 yres = tt_yres; in tt_decode_var()
615 yres = st_yres / 2; in tt_decode_var()
[all …]
H A Dps3fb.c268 long xres, yres, left_margin, right_margin, upper_margin, lower_margin; in ps3fb_cmp_mode() local
272 if (var->xres > vmode->xres || var->yres > vmode->yres || in ps3fb_cmp_mode()
284 yres = max(var->yres, 1U); in ps3fb_cmp_mode()
299 dy = ((long)vmode->upper_margin + (long)vmode->yres + in ps3fb_cmp_mode()
301 (upper_margin + yres + lower_margin); in ps3fb_cmp_mode()
310 return (vmode->xres - xres) * (vmode->yres - yres); in ps3fb_cmp_mode()
345 var->upper_margin, var->yres, var->lower_margin); in ps3fb_find_mode()
352 vmode->yres, vmode->lower_margin, diff); in ps3fb_find_mode()
376 if (!var->yres) in ps3fb_find_mode()
377 var->yres = 1; in ps3fb_find_mode()
[all …]
H A Dsa1100fb.c375 if (var->yres < MIN_YRES) in sa1100fb_check_var()
376 var->yres = MIN_YRES; in sa1100fb_check_var()
379 if (var->yres > fbi->inf->yres) in sa1100fb_check_var()
380 var->yres = fbi->inf->yres; in sa1100fb_check_var()
382 var->yres_virtual = max(var->yres_virtual, var->yres); in sa1100fb_check_var()
613 u_int half_screen_size, yres, pcd; in sa1100fb_activate_var() local
622 var->yres, var->vsync_len, in sa1100fb_activate_var()
638 if (var->yres < 1 || var->yres > 1024) in sa1100fb_activate_var()
640 fbi->fb.fix.id, var->yres); in sa1100fb_activate_var()
666 yres = var->yres; in sa1100fb_activate_var()
[all …]
H A D68328fb.c150 if (!var->yres) in mc68x328fb_check_var()
151 var->yres = 1; in mc68x328fb_check_var()
154 if (var->yres > var->yres_virtual) in mc68x328fb_check_var()
155 var->yres_virtual = var->yres; in mc68x328fb_check_var()
171 if (var->yres_virtual < var->yoffset + var->yres) in mc68x328fb_check_var()
172 var->yres_virtual = var->yoffset + var->yres; in mc68x328fb_check_var()
373 var->yoffset + info->var.yres > info->var.yres_virtual) in mc68x328fb_pan_display()
427 mc68x328fb_default.yres = LYMAX+1; in mc68x328fb_init()
429 mc68x328fb_default.yres_virtual = mc68x328fb_default.yres; in mc68x328fb_init()
H A Di740fb.c401 u32 yres, lower, vslen, upper, ytotal; in i740fb_decode_var() local
408 var->xres, var->yres, var->xres_virtual, var->xres_virtual); in i740fb_decode_var()
475 yres = var->yres; in i740fb_decode_var()
477 if (yres > vyres) in i740fb_decode_var()
478 vyres = yres; in i740fb_decode_var()
481 if (yres + yoffset > vyres) in i740fb_decode_var()
482 yoffset = vyres - yres; in i740fb_decode_var()
495 if (yoffset + yres > vyres) in i740fb_decode_var()
496 yoffset = vyres - yres; in i740fb_decode_var()
499 ytotal = yres + lower + vslen + upper; in i740fb_decode_var()
[all …]
H A Dau1100fb.h77 u32 yres; /* Maximum vertical resolution */ member
276 .yres = 600,
289 .yres = 320,
300 .yres = 240,
327 .yres = 240,
349 .yres = 480,
361 .yres = 480,
H A Dneofb.c150 static int neoFindMode(int xres, int yres, int depth) in neoFindMode() argument
185 if (yres <= mode[i].y_res) in neoFindMode()
260 int vsync_start = var->yres + var->lower_margin; in vgaHWInit()
293 | (((var->yres - 1) & 0x100) >> 7) in vgaHWInit()
295 | (((var->yres - 1) & 0x100) >> 5) in vgaHWInit()
297 | (((var->yres - 1) & 0x200) >> 3) in vgaHWInit()
300 par->CRTC[9] = (((var->yres - 1) & 0x200) >> 4) | 0x40; in vgaHWInit()
313 par->CRTC[18] = (var->yres - 1) & 0xFF; in vgaHWInit()
316 par->CRTC[21] = (var->yres - 1) & 0xFF; in vgaHWInit()
595 (var->yres > par->NeoPanelHeight))) { in neofb_check_var()
[all …]
H A Dgoldfishfb.c92 if ((var->xres != info->var.yres) || in goldfish_fb_check_var()
93 (var->yres != info->var.xres) || in goldfish_fb_check_var()
94 (var->xres_virtual != info->var.yres) || in goldfish_fb_check_var()
101 (var->yres != info->var.yres) || in goldfish_fb_check_var()
103 (var->yres_virtual > info->var.yres * 2) || in goldfish_fb_check_var()
104 (var->yres_virtual < info->var.yres)) { in goldfish_fb_check_var()
221 fb->fb.var.yres = height; in goldfish_fb_probe()
H A Dpvr2fb.c161 .yres = 480,
385 par->vsync_total = var->upper_margin + var->yres + var->lower_margin + in pvr2fb_set_par()
418 par->borderstop_v = par->diwstart_v + var->yres + in pvr2fb_set_par()
445 if (var->yres < 240) in pvr2fb_check_var()
446 var->yres = 240; in pvr2fb_check_var()
449 if (var->yres_virtual < var->yres) in pvr2fb_check_var()
450 var->yres_virtual = var->yres; in pvr2fb_check_var()
466 var->yoffset > var->yres_virtual - var->yres) in pvr2fb_check_var()
477 if (var->yres < 480 && video_output == VO_VGA) in pvr2fb_check_var()
498 (par->diwstart_v + var->yres); in pvr2fb_check_var()
[all …]
H A Dacornfb.c132 vidc.v_display_end = vidc.v_display_start + var->yres; in acornfb_set_timing()
136 vcr = var->vsync_len + var->upper_margin + var->yres + in acornfb_set_timing()
224 var->yres, var->bits_per_pixel); in acornfb_set_timing()
342 min_size = var->xres * var->yres * var->bits_per_pixel / 8; in acornfb_adjust_timing()
379 if (var->yres > var->yres_virtual) in acornfb_adjust_timing()
380 var->yres = var->yres_virtual; in acornfb_adjust_timing()
386 if (var->yoffset + var->yres > var->yres_virtual) in acornfb_adjust_timing()
387 var->yoffset = var->yres_virtual - var->yres; in acornfb_adjust_timing()
428 (var->yres + var->upper_margin + var->lower_margin + var->vsync_len); in acornfb_validate_timing()
596 y_bottom += info->var.yres; in acornfb_pan_display()
[all …]
H A Dvfb.c46 .yres = 480,
135 if (!var->yres) in vfb_check_var()
136 var->yres = 1; in vfb_check_var()
139 if (var->yres > var->yres_virtual) in vfb_check_var()
140 var->yres_virtual = var->yres; in vfb_check_var()
156 if (var->yres_virtual < var->yoffset + var->yres) in vfb_check_var()
157 var->yres_virtual = var->yoffset + var->yres; in vfb_check_var()
366 var->yoffset + info->var.yres > info->var.yres_virtual) in vfb_pan_display()
H A Dsmscufx.c705 v_total = var->upper_margin + var->yres + var->lower_margin + var->vsync_len; in ufx_set_vid_mode()
706 v_active = var->yres; in ufx_set_vid_mode()
707 v_blank_start = var->yres + var->lower_margin; in ufx_set_vid_mode()
708 v_blank_end = var->yres + var->lower_margin + var->vsync_len; in ufx_set_vid_mode()
709 v_sync_start = var->yres + var->lower_margin; in ufx_set_vid_mode()
710 v_sync_end = var->yres + var->lower_margin + var->vsync_len; in ufx_set_vid_mode()
731 temp = var->xres * var->yres * 2; in ufx_set_vid_mode()
844 cmd[11] = cpu_to_le16(dev->info->var.yres); in ufx_raw_rect()
863 (y + height > dev->info->var.yres)) in ufx_handle_damage()
922 height = min(height, (int)(dev->info->var.yres - y)); in ufx_dpy_deferred_io()
[all …]
/linux/drivers/staging/fbtft/
H A Dfb_ssd1306.c38 if (par->info->var.yres == 64) in init_display()
54 if (par->info->var.yres == 64) in init_display()
56 else if (par->info->var.yres == 48) in init_display()
88 if (par->info->var.yres == 64) in init_display()
91 else if (par->info->var.yres == 48) in init_display()
145 if (par->info->var.xres == 64 && par->info->var.yres == 48) in set_addr_win()
175 u32 yres = par->info->var.yres; in write_vmem() local
181 for (y = 0; y < yres / 8; y++) { in write_vmem()
192 ret = par->fbtftops.write(par, par->txbuf.buf, xres * yres / 8); in write_vmem()
H A Dfb_sh1106.c24 !par->info->var.yres || par->info->var.yres > HEIGHT || in init_display()
25 par->info->var.yres % 8) { in init_display()
44 write_reg(par, 0xA8, par->info->var.yres - 1); in init_display()
61 if (par->info->var.yres == 64) in init_display()
64 else if (par->info->var.yres == 48) in init_display()
H A Dfb_ssd1305.c39 if (par->info->var.yres == 64) in init_display()
55 if (par->info->var.yres == 64) in init_display()
91 if (par->info->var.yres == 64) { in init_display()
160 for (y = 0; y < par->info->var.yres / 8; y++) { in write_vmem()
173 par->info->var.xres * par->info->var.yres / in write_vmem()
/linux/drivers/video/fbdev/aty/
H A Dradeon_monitor.c10 .yres = 480,
187 rinfo->panel_info.yres = BIOS_IN16(tmp + 27); in radeon_get_panel_info_BIOS()
189 rinfo->panel_info.xres, rinfo->panel_info.yres); in radeon_get_panel_info_BIOS()
217 (BIOS_IN16(tmp0+2) == rinfo->panel_info.yres)) { in radeon_get_panel_info_BIOS()
689 rinfo->panel_info.yres = var->yres; in radeon_var_to_panel_info()
716 var->yres = mode->yres; in radeon_videomode_to_var()
718 var->yres_virtual = mode->yres; in radeon_videomode_to_var()
783 var.yres >= rinfo->panel_info.yres) in radeon_check_modes()
802 var->yres = rinfo->panel_info.yres; in radeon_check_modes()
804 var->yres_virtual = rinfo->panel_info.yres; in radeon_check_modes()
[all …]
/linux/arch/arm/mach-pxa/
H A Dam200epd.c48 .yres = 842,
62 .yres = 791,
76 .yres = 622,
151 || (info->var.yres != am200_fb_info.modes->yres)) in am200_share_video_mem()
229 fh = am200_fb_info.modes->yres; in am200_presetup_fb()
247 am200_fb_info.modes->yres = DIV_ROUND_UP(totalsize, fw); in am200_presetup_fb()
/linux/drivers/gpu/drm/tests/
H A Ddrm_cmdline_parser_test.c122 KUNIT_EXPECT_EQ(test, mode.yres, 480); in drm_test_cmdline_res()
144 KUNIT_EXPECT_EQ(test, mode.yres, 480); in drm_test_cmdline_res_vesa()
166 KUNIT_EXPECT_EQ(test, mode.yres, 480); in drm_test_cmdline_res_vesa_rblank()
188 KUNIT_EXPECT_EQ(test, mode.yres, 480); in drm_test_cmdline_res_rblank()
210 KUNIT_EXPECT_EQ(test, mode.yres, 480); in drm_test_cmdline_res_bpp()
233 KUNIT_EXPECT_EQ(test, mode.yres, 480); in drm_test_cmdline_res_refresh()
256 KUNIT_EXPECT_EQ(test, mode.yres, 480); in drm_test_cmdline_res_bpp_refresh()
280 KUNIT_EXPECT_EQ(test, mode.yres, 480); in drm_test_cmdline_res_bpp_refresh_interlaced()
304 KUNIT_EXPECT_EQ(test, mode.yres, 480); in drm_test_cmdline_res_bpp_refresh_margins()
328 KUNIT_EXPECT_EQ(test, mode.yres, 480); in drm_test_cmdline_res_bpp_refresh_force_off()
[all …]
/linux/lib/fonts/
H A Dfonts.c114 const struct font_desc *get_default_font(int xres, int yres, in get_default_font() argument
136 if ((yres < 400) == (f->height <= 8)) in get_default_font()
140 res = (xres / f->width) * (yres / f->height) / 1000; in get_default_font()

12345678