Home
last modified time | relevance | path

Searched refs:xres_virtual (Results 1 – 25 of 100) sorted by relevance

1234

/linux/drivers/video/fbdev/
H A D68328fb.c111 static u_long get_line_length(int xres_virtual, int bpp) in get_line_length() argument
115 length = xres_virtual * bpp; in get_line_length()
152 if (var->xres > var->xres_virtual) in mc68x328fb_check_var()
153 var->xres_virtual = var->xres; in mc68x328fb_check_var()
169 if (var->xres_virtual < var->xoffset + var->xres) in mc68x328fb_check_var()
170 var->xres_virtual = var->xoffset + var->xres; in mc68x328fb_check_var()
178 get_line_length(var->xres_virtual, var->bits_per_pixel); in mc68x328fb_check_var()
264 info->fix.line_length = get_line_length(info->var.xres_virtual, in mc68x328fb_set_par()
372 if (var->xoffset + info->var.xres > info->var.xres_virtual || in mc68x328fb_pan_display()
428 mc68x328fb_default.xres_virtual = mc68x328fb_default.xres; in mc68x328fb_init()
[all …]
H A Datafb.c683 var->xres_virtual = sttt_xres_virtual / 2; in tt_encode_var()
689 var->xres_virtual = sttt_xres_virtual; in tt_encode_var()
695 var->xres_virtual = sttt_xres_virtual; in tt_encode_var()
701 var->xres_virtual = sttt_xres_virtual / 2; in tt_encode_var()
707 var->xres_virtual = sttt_xres_virtual; in tt_encode_var()
714 var->xres_virtual = sttt_xres_virtual * 2; in tt_encode_var()
723 linelen = var->xres_virtual * var->bits_per_pixel / 8; in tt_encode_var()
886 int xres_virtual = var->xres_virtual; in falcon_decode_var() local
999 if (xres_virtual < xres) in falcon_decode_var()
1000 xres_virtual = xres; in falcon_decode_var()
[all …]
H A Dvfb.c96 static u_long get_line_length(int xres_virtual, int bpp) in get_line_length() argument
100 length = xres_virtual * bpp; in get_line_length()
137 if (var->xres > var->xres_virtual) in vfb_check_var()
138 var->xres_virtual = var->xres; in vfb_check_var()
154 if (var->xres_virtual < var->xoffset + var->xres) in vfb_check_var()
155 var->xres_virtual = var->xoffset + var->xres; in vfb_check_var()
163 get_line_length(var->xres_virtual, var->bits_per_pixel); in vfb_check_var()
254 info->fix.line_length = get_line_length(info->var.xres_virtual, in vfb_set_par()
365 if (var->xoffset + info->var.xres > info->var.xres_virtual || in vfb_pan_display()
H A Dsh_mobile_lcdcfb.c197 unsigned int xres_virtual; member
787 + ovl->xres_virtual * ovl->yres_virtual; in sh_mobile_lcdc_overlay_setup()
1021 + ch->xres_virtual * ch->yres_virtual; in sh_mobile_lcdc_start()
1113 if (var->xres_virtual < var->xres) in __sh_mobile_lcdc_check_var()
1114 var->xres_virtual = var->xres; in __sh_mobile_lcdc_check_var()
1174 if (var->xres_virtual * var->yres_virtual * var->bits_per_pixel / 8 > in __sh_mobile_lcdc_check_var()
1379 y_offset = (var->yoffset * ovl->xres_virtual + var->xoffset) in sh_mobile_lcdc_overlay_pan()
1386 y_offset = var->yoffset * ovl->xres_virtual + var->xoffset; in sh_mobile_lcdc_overlay_pan()
1387 c_offset = var->yoffset / ysub * ovl->xres_virtual * 2 / xsub in sh_mobile_lcdc_overlay_pan()
1399 base_addr_c = ovl->dma_handle + ovl->xres_virtual * ovl->yres_virtual in sh_mobile_lcdc_overlay_pan()
[all …]
H A Dneofb.c314 par->CRTC[19] = var->xres_virtual >> 4; in vgaHWInit()
526 pitch = var->xres_virtual; in neo2200_accel_init()
531 pitch = var->xres_virtual * 2; in neo2200_accel_init()
535 pitch = var->xres_virtual * 3; in neo2200_accel_init()
691 if (var->xres_virtual < var->xres) in neofb_check_var()
692 var->xres_virtual = var->xres; in neofb_check_var()
694 memlen = var->xres_virtual * var->bits_per_pixel * var->yres_virtual >> 3; in neofb_check_var()
697 var->yres_virtual = vramlen * 8 / (var->xres_virtual * in neofb_check_var()
699 memlen = var->xres_virtual * var->bits_per_pixel * in neofb_check_var()
707 if (var->xoffset + var->xres > var->xres_virtual) in neofb_check_var()
[all …]
H A Dpxa168fb.c171 var->xres_virtual = max(var->xres, var->xres_virtual); in set_mode()
174 (var->xres_virtual * (var->bits_per_pixel >> 3)); in set_mode()
209 if (var->xoffset + var->xres > var->xres_virtual) in pxa168fb_check_var()
223 if (var->xres_virtual * var->yres_virtual * in pxa168fb_check_var()
354 pixel_offset = (yoffset * var->xres_virtual) + xoffset; in set_graphics_start()
412 info->fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; in pxa168fb_set_par()
443 x = (x & ~0xFFFF) | ((var->xres_virtual * var->bits_per_pixel) >> 3); in pxa168fb_set_par()
574 var->xres_virtual = var->xres; in pxa168fb_init_mode()
576 (var->xres_virtual * (var->bits_per_pixel >> 3)); in pxa168fb_init_mode()
H A Dsm501fb.c327 if (var->xres_virtual > 4096 || var->yres_virtual > 2048) in sm501fb_check_var()
331 if (var->xres + var->xoffset > var->xres_virtual) in sm501fb_check_var()
448 var->xres_virtual, var->yres_virtual); in sm501fb_set_par_common()
484 info->fix.line_length = (var->xres_virtual * var->bits_per_pixel)/8; in sm501fb_set_par_common()
622 reg = var->xoffset | (info->var.xres_virtual << 16); in sm501fb_pan_pnl()
1323 if ((sx >= info->var.xres_virtual) || in sm501fb_copyarea()
1327 if ((sx + width) >= info->var.xres_virtual) in sm501fb_copyarea()
1328 width = info->var.xres_virtual - sx - 1; in sm501fb_copyarea()
1333 if ((dx >= info->var.xres_virtual) || in sm501fb_copyarea()
1337 if ((dx + width) >= info->var.xres_virtual) in sm501fb_copyarea()
[all …]
H A Dvt8623fb.c337 if (var->xres > var->xres_virtual) in vt8623fb_check_var()
338 var->xres_virtual = var->xres; in vt8623fb_check_var()
345 var->xres_virtual = (var->xres_virtual+step) & ~step; in vt8623fb_check_var()
348 mem = ((var->bits_per_pixel * var->xres_virtual) >> 3) * var->yres_virtual; in vt8623fb_check_var()
387 info->fix.line_length = (info->var.xres_virtual * bpp) / 8; in vt8623fb_set_par()
401 offset_value = (info->var.xres_virtual * bpp) / 64; in vt8623fb_set_par()
421 offset_value = info->var.xres_virtual / 16; in vt8623fb_set_par()
423 screen_size = (info->var.xres_virtual * info->var.yres_virtual) / 64; in vt8623fb_set_par()
629 offset = (var->yoffset / 16) * info->var.xres_virtual in vt8623fb_pan_display()
H A Dpvr2fb.c162 .xres_virtual = 640,
250 static inline unsigned long get_line_length(int xres_virtual, int bpp) in get_line_length() argument
252 return (unsigned long)((((xres_virtual*bpp)+31)&~31) >> 3); in get_line_length()
426 line_length = get_line_length(var->xres_virtual, var->bits_per_pixel); in pvr2fb_set_par()
447 if (var->xres_virtual < var->xres) in pvr2fb_check_var()
448 var->xres_virtual = var->xres; in pvr2fb_check_var()
465 if (var->xoffset > var->xres_virtual - var->xres || in pvr2fb_check_var()
528 line_length = get_line_length(var->xres_virtual, var->bits_per_pixel); in pvr2fb_check_var()
834 modememused = get_line_length(fb_info->var.xres_virtual, in pvr2fb_common_init()
H A Dgrvga.c98 var->xres_virtual = var->xres; in grvga_check_var()
102 if ((var->yres_virtual*var->xres_virtual*var->bits_per_pixel/8) > info->fix.smem_len) in grvga_check_var()
183 info->fix.line_length = (info->var.xres_virtual*info->var.bits_per_pixel)/8; in grvga_set_par()
280 screendata->xres = screendata->xres_virtual = simple_strtoul(this_opt, NULL, 0); in grvga_parse_custom()
414 grvga_mem_size = info->var.xres_virtual * info->var.yres_virtual * info->var.bits_per_pixel/8; in grvga_probe()
H A Dcyber2000fb.c174 dst = rect->dx + rect->dy * cfb->fb.var.xres_virtual; in cyber2000fb_fillrect()
202 src = region->sx + region->sy * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea()
203 dst = region->dx + region->dy * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea()
212 src += (region->height - 1) * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea()
213 dst += (region->height - 1) * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea()
531 u_int base = var->yoffset * var->xres_virtual + var->xoffset; in cyber2000fb_update_start()
829 mem = var->xres_virtual * var->yres_virtual * (var->bits_per_pixel / 8); in cyber2000fb_check_var()
832 (var->bits_per_pixel * var->xres_virtual); in cyber2000fb_check_var()
836 if (var->xres > var->xres_virtual) in cyber2000fb_check_var()
837 var->xres = var->xres_virtual; in cyber2000fb_check_var()
[all …]
H A Darkfb.c575 if (var->xres > var->xres_virtual) in arkfb_check_var()
576 var->xres_virtual = var->xres; in arkfb_check_var()
583 var->xres_virtual = (var->xres_virtual+step) & ~step; in arkfb_check_var()
587 mem = ((var->bits_per_pixel * var->xres_virtual) >> 3) * var->yres_virtual; in arkfb_check_var()
620 info->fix.line_length = (info->var.xres_virtual * bpp) / 8; in arkfb_set_par()
634 offset_value = (info->var.xres_virtual * bpp) / 64; in arkfb_set_par()
649 offset_value = info->var.xres_virtual / 16; in arkfb_set_par()
650 screen_size = (info->var.xres_virtual * info->var.yres_virtual) / 64; in arkfb_set_par()
910 offset = (var->yoffset / 16) * (info->var.xres_virtual / 2) in arkfb_pan_display()
H A Dgxt4500.c287 if (var->xres + var->xoffset > var->xres_virtual || in gxt4500_var_to_par()
289 var->xres_virtual > 4096) in gxt4500_var_to_par()
454 if (var->xres_virtual > 2048) { in gxt4500_set_par()
457 } else if (var->xres_virtual > 1024) { in gxt4500_set_par()
466 wid_tiles = (var->xres_virtual + 63) >> 6; in gxt4500_set_par()
556 if (var->xoffset + info->var.xres > info->var.xres_virtual || in gxt4500_pan_display()
H A Dg364fb.c208 fb_var.xres_virtual = fb_var.xres; in g364fb_init()
209 fb_fix.line_length = fb_var.xres_virtual * fb_var.bits_per_pixel / 8; in g364fb_init()
H A Dwm8505fb.c67 writel(info->var.xres_virtual, fbi->regbase + WMT_GOVR_XRES_VIRTUAL); in wm8505fb_init_hw()
128 info->fix.line_length = info->var.xres_virtual << 2; in wm8505fb_set_par()
140 info->fix.line_length = info->var.xres_virtual << 1; in wm8505fb_set_par()
335 fbi->fb.var.xres_virtual = mode.xres; in wm8505fb_probe()
H A Dtridentfb.c1014 if (var->xres > var->xres_virtual) in tridentfb_check_var()
1015 var->xres_virtual = var->xres; in tridentfb_check_var()
1018 if (var->xres_virtual > 4095 || var->yres > 2048) in tridentfb_check_var()
1023 line_length = var->xres_virtual * bpp / 8; in tridentfb_check_var()
1029 var->xres_virtual = 512 * 8 / bpp; in tridentfb_check_var()
1031 var->xres_virtual = 1024 * 8 / bpp; in tridentfb_check_var()
1033 var->xres_virtual = 2048 * 8 / bpp; in tridentfb_check_var()
1035 var->xres_virtual = 4096 * 8 / bpp; in tridentfb_check_var()
1037 var->xres_virtual = 8192 * 8 / bpp; in tridentfb_check_var()
1041 line_length = var->xres_virtual * bpp / 8; in tridentfb_check_var()
[all …]
H A Ds3fb.c573 if (var->xres > var->xres_virtual) in s3fb_check_var()
574 var->xres_virtual = var->xres; in s3fb_check_var()
581 var->xres_virtual = (var->xres_virtual+step) & ~step; in s3fb_check_var()
584 mem = ((var->bits_per_pixel * var->xres_virtual) >> 3) * var->yres_virtual; in s3fb_check_var()
618 info->fix.line_length = (info->var.xres_virtual * bpp) / 8; in s3fb_set_par()
634 offset_value = (info->var.xres_virtual * bpp) / 64; in s3fb_set_par()
649 offset_value = info->var.xres_virtual / 16; in s3fb_set_par()
650 screen_size = (info->var.xres_virtual * info->var.yres_virtual) / 64; in s3fb_set_par()
1070 offset = (var->yoffset / 16) * (info->var.xres_virtual / 2) in s3fb_pan_display()
1404 (info->var.bits_per_pixel * info->var.xres_virtual); in s3_pci_probe()
H A Datmel_lcdfb.c329 smem_len = (var->xres_virtual * var->yres_virtual in atmel_lcdfb_alloc_video_memory()
414 if (var->xres > var->xres_virtual) in atmel_lcdfb_check_var()
415 var->xres_virtual = var->xres; in atmel_lcdfb_check_var()
422 var->xres_virtual = (var->xres_virtual + 3) & ~3UL; in atmel_lcdfb_check_var()
430 unsigned int smem_len = (var->xres_virtual * var->yres_virtual in atmel_lcdfb_check_var()
553 info->var.xres_virtual, info->var.yres_virtual); in atmel_lcdfb_set_par()
564 bits_per_line = info->var.xres_virtual * info->var.bits_per_pixel; in atmel_lcdfb_set_par()
/linux/drivers/video/fbdev/matrox/
H A Dmatroxfb_crtc2.c123 u_int32_t linelen = m2info->fbcon.var.xres_virtual * (m2info->fbcon.var.bits_per_pixel >> 3); in matroxfb_dh_restore()
178 linelen = m2info->fbcon.var.xres_virtual * pixelsize; in matroxfb_dh_pan_var()
208 if (var->xres_virtual < var->xres) in matroxfb_dh_decode_var()
209 var->xres_virtual = var->xres; in matroxfb_dh_decode_var()
210 var->xres_virtual = (var->xres_virtual + mask) & ~mask; in matroxfb_dh_decode_var()
213 memlen = var->xres_virtual * var->yres_virtual * (var->bits_per_pixel >> 3); in matroxfb_dh_decode_var()
216 if (var->xoffset + var->xres > var->xres_virtual) in matroxfb_dh_decode_var()
217 var->xoffset = var->xres_virtual - var->xres; in matroxfb_dh_decode_var()
341 m2info->fbcon.fix.line_length = (var->xres_virtual * var->bits_per_pixel) >> 3; in matroxfb_dh_set_par()
354 …pos = (m2info->fbcon.var.yoffset * m2info->fbcon.var.xres_virtual + m2info->fbcon.var.xoffset) * m… in matroxfb_dh_set_par()
H A Dmatroxfb_base.c164 && (info->fbcon.var.xres_virtual == minfo->fbcon.var.xres_virtual) in update_crtc2()
173 mga_outl(0x3C28, pos + minfo->fbcon.var.xres_virtual * minfo->fbcon.var.bits_per_pixel / 8); in update_crtc2()
327 …pos = (minfo->fbcon.var.yoffset * minfo->fbcon.var.xres_virtual + minfo->fbcon.var.xoffset) * minf… in matrox_pan_var()
572 if (var->xres_virtual < var->xres) in matroxfb_decode_var()
573 var->xres_virtual = var->xres; in matroxfb_decode_var()
575 var->xres_virtual = matroxfb_pitch_adjust(minfo, var->xres_virtual, bpp); in matroxfb_decode_var()
576 memlen = var->xres_virtual * bpp * var->yres_virtual / 8; in matroxfb_decode_var()
578 var->yres_virtual = vramlen * 8 / (var->xres_virtual * bpp); in matroxfb_decode_var()
579 memlen = var->xres_virtual * bpp * var->yres_virtual / 8; in matroxfb_decode_var()
589 unsigned int m1 = linelen = var->xres_virtual * bpp / 8; in matroxfb_decode_var()
[all …]
/linux/drivers/media/pci/ivtv/
H A Divtvfb.c569 ivtv_osd.pixel_stride = var->xres_virtual; in ivtvfb_set_var()
602 var->xres_virtual, var->yres_virtual, in ivtvfb_set_var()
717 if (var->xres_virtual > 4095 / (var->bits_per_pixel / 8) || in _ivtvfb_check_var()
718 var->xres_virtual * var->yres_virtual * (var->bits_per_pixel / 8) > oi->video_buffer_size || in _ivtvfb_check_var()
719 var->xres_virtual < var->xres || in _ivtvfb_check_var()
722 var->xres_virtual, var->yres_virtual); in _ivtvfb_check_var()
733 if (var->xres_virtual & 3) { in _ivtvfb_check_var()
734 IVTVFB_DEBUG_WARN("Invalid virtual resolution for 8bpp: %d)\n", var->xres_virtual); in _ivtvfb_check_var()
744 if (var->xres_virtual & 1) { in _ivtvfb_check_var()
745 IVTVFB_DEBUG_WARN("Invalid virtual resolution for 16bpp: %d)\n", var->xres_virtual); in _ivtvfb_check_var()
[all …]
/linux/drivers/video/fbdev/nvidia/
H A Dnvidia.c92 .xres_virtual = 640,
355 state->crtc[0x13] = ((info->var.xres_virtual / 8) * in nvidia_calc_regs()
411 NVCalcStateExt(par, state, i, info->var.xres_virtual, in nvidia_calc_regs()
659 info->fix.line_length = (info->var.xres_virtual * in nvidiafb_set_par()
869 if (var->xres_virtual < var->xres) in nvidiafb_check_var()
870 var->xres_virtual = var->xres; in nvidiafb_check_var()
872 var->xres_virtual = (var->xres_virtual + 63) & ~63; in nvidiafb_check_var()
875 pitch = ((var->xres_virtual * var->bits_per_pixel) + 7) / 8; in nvidiafb_check_var()
883 var->xres_virtual = vramlen / var->yres_virtual; in nvidiafb_check_var()
884 var->xres_virtual /= var->bits_per_pixel / 8; in nvidiafb_check_var()
[all …]
/linux/drivers/video/fbdev/mmp/fb/
H A Dmmpfb.c282 if (var->xoffset + var->xres > var->xres_virtual) in mmpfb_check_var()
290 if (var->xres_virtual * var->yres_virtual * in mmpfb_check_var()
340 addr.phys[0] = (var->yoffset * var->xres_virtual + var->xoffset) in mmpfb_pan_display()
375 info->fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; in var_update()
392 win.pitch[0] = var->xres_virtual * stride; in mmpfb_set_win()
394 (stride == 1) ? (var->xres_virtual >> 1) : 0; in mmpfb_set_win()
419 addr.phys[0] = (var->yoffset * var->xres_virtual + var->xoffset) in mmpfb_set_par()
439 (var->yoffset * var->xres_virtual + var->xoffset) in mmpfb_power()
516 info->fix.line_length = info->var.xres_virtual * in fb_info_setup()
597 fbi->fb_size = info->var.xres_virtual * info->var.yres_virtual in mmpfb_probe()
/linux/drivers/video/fbdev/savage/
H A Dsavagefb_driver.c200 reg->CRTC[0x13] = var->xres_virtual >> 4; in vgaHWInit()
848 var->xres = var->xres_virtual = modedb->xres; in savage_update_var()
943 if (var->xres_virtual < var->xres) in savagefb_check_var()
944 var->xres_virtual = var->xres; in savagefb_check_var()
948 memlen = var->xres_virtual * var->bits_per_pixel * in savagefb_check_var()
952 (var->xres_virtual * var->bits_per_pixel); in savagefb_check_var()
953 memlen = var->xres_virtual * var->bits_per_pixel * in savagefb_check_var()
961 if (var->xres_virtual < var->xres) in savagefb_check_var()
962 var->xres = var->xres_virtual; in savagefb_check_var()
963 if (var->xoffset + var->xres > var->xres_virtual) in savagefb_check_var()
[all …]
/linux/drivers/video/fbdev/omap/
H A Domapfb_main.c191 offset, var->xres_virtual, in ctrl_change_mode()
408 fix->line_length = var->xres_virtual * bpp / 8; in set_fb_fix()
519 if (var->xres_virtual < var->xres) in set_fb_var()
520 var->xres_virtual = var->xres; in set_fb_var()
524 line_size = var->xres_virtual * bpp / 8; in set_fb_var()
528 var->xres_virtual = line_size * 8 / bpp; in set_fb_var()
529 if (var->xres_virtual < var->xres) { in set_fb_var()
531 var->xres_virtual = var->xres; in set_fb_var()
536 if (var->xres_virtual < var->xres) in set_fb_var()
537 var->xres = var->xres_virtual; in set_fb_var()
[all …]

1234