Home
last modified time | relevance | path

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

1234567

/Linux-v4.19/drivers/video/fbdev/
D68328fb.c114 static u_long get_line_length(int xres_virtual, int bpp) in get_line_length() argument
118 length = xres_virtual * bpp; in get_line_length()
155 if (var->xres > var->xres_virtual) in mc68x328fb_check_var()
156 var->xres_virtual = var->xres; in mc68x328fb_check_var()
172 if (var->xres_virtual < var->xoffset + var->xres) in mc68x328fb_check_var()
173 var->xres_virtual = var->xoffset + var->xres; in mc68x328fb_check_var()
181 get_line_length(var->xres_virtual, var->bits_per_pixel); in mc68x328fb_check_var()
267 info->fix.line_length = get_line_length(info->var.xres_virtual, in mc68x328fb_set_par()
375 if (var->xoffset + info->var.xres > info->var.xres_virtual || in mc68x328fb_pan_display()
443 mc68x328fb_default.xres_virtual = mc68x328fb_default.xres; in mc68x328fb_init()
[all …]
Dclps711xfb.c127 info->fix.line_length = info->var.xres_virtual * info->var.bits_per_pixel / 8; in clps7111fb_set_par()
129 lcdcon = (info->var.xres_virtual * info->var.yres_virtual * info->var.bits_per_pixel) / 128 - 1; in clps7111fb_set_par()
130 lcdcon |= ((info->var.xres_virtual / 16) - 1) << 13; in clps7111fb_set_par()
188 info->var.xres_virtual = 640; in clps711x_guess_lcd_params()
224 info->var.xres_virtual = (((lcdcon >> 13) & 0x3f) + 1) * 16; in clps711x_guess_lcd_params()
226 (info->var.xres_virtual * in clps711x_guess_lcd_params()
240 info->var.xres = info->var.xres_virtual; in clps711x_guess_lcd_params()
Datafb.c717 var->xres_virtual = sttt_xres_virtual / 2; in tt_encode_var()
723 var->xres_virtual = sttt_xres_virtual; in tt_encode_var()
729 var->xres_virtual = sttt_xres_virtual; in tt_encode_var()
735 var->xres_virtual = sttt_xres_virtual / 2; in tt_encode_var()
741 var->xres_virtual = sttt_xres_virtual; in tt_encode_var()
748 var->xres_virtual = sttt_xres_virtual * 2; in tt_encode_var()
757 linelen = var->xres_virtual * var->bits_per_pixel / 8; in tt_encode_var()
920 int xres_virtual = var->xres_virtual; in falcon_decode_var() local
1033 if (xres_virtual < xres) in falcon_decode_var()
1034 xres_virtual = xres; in falcon_decode_var()
[all …]
Dvfb.c98 static u_long get_line_length(int xres_virtual, int bpp) in get_line_length() argument
102 length = xres_virtual * bpp; in get_line_length()
139 if (var->xres > var->xres_virtual) in vfb_check_var()
140 var->xres_virtual = var->xres; in vfb_check_var()
156 if (var->xres_virtual < var->xoffset + var->xres) in vfb_check_var()
157 var->xres_virtual = var->xoffset + var->xres; in vfb_check_var()
165 get_line_length(var->xres_virtual, var->bits_per_pixel); in vfb_check_var()
256 info->fix.line_length = get_line_length(info->var.xres_virtual, in vfb_set_par()
367 if (var->xoffset + info->var.xres > info->var.xres_virtual || in vfb_pan_display()
Dsh_mobile_lcdcfb.c197 unsigned int xres_virtual; member
874 + ovl->xres_virtual * ovl->yres_virtual; in sh_mobile_lcdc_overlay_setup()
1108 + ch->xres_virtual * ch->yres_virtual; in sh_mobile_lcdc_start()
1200 if (var->xres_virtual < var->xres) in __sh_mobile_lcdc_check_var()
1201 var->xres_virtual = var->xres; in __sh_mobile_lcdc_check_var()
1261 if (var->xres_virtual * var->yres_virtual * var->bits_per_pixel / 8 > in __sh_mobile_lcdc_check_var()
1460 y_offset = (var->yoffset * ovl->xres_virtual + var->xoffset) in sh_mobile_lcdc_overlay_pan()
1467 y_offset = var->yoffset * ovl->xres_virtual + var->xoffset; in sh_mobile_lcdc_overlay_pan()
1468 c_offset = var->yoffset / ysub * ovl->xres_virtual * 2 / xsub in sh_mobile_lcdc_overlay_pan()
1480 base_addr_c = ovl->dma_handle + ovl->xres_virtual * ovl->yres_virtual in sh_mobile_lcdc_overlay_pan()
[all …]
Dfb-puv3.c75 .xres_virtual = 640,
189 vxres = info->var.xres_virtual; in unifb_fillrect()
301 vxres = info->var.xres_virtual; in unifb_copyarea()
326 static u_long get_line_length(int xres_virtual, int bpp) in get_line_length() argument
330 length = xres_virtual * bpp; in get_line_length()
366 if (var->xres > var->xres_virtual) in unifb_check_var()
367 var->xres_virtual = var->xres; in unifb_check_var()
383 if (var->xres_virtual < var->xoffset + var->xres) in unifb_check_var()
384 var->xres_virtual = var->xoffset + var->xres; in unifb_check_var()
392 get_line_length(var->xres_virtual, var->bits_per_pixel); in unifb_check_var()
[all …]
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 …]
Dpxa168fb.c175 var->xres_virtual = max(var->xres, var->xres_virtual); in set_mode()
178 (var->xres_virtual * (var->bits_per_pixel >> 3)); in set_mode()
213 if (var->xoffset + var->xres > var->xres_virtual) in pxa168fb_check_var()
227 if (var->xres_virtual * var->yres_virtual * in pxa168fb_check_var()
358 pixel_offset = (yoffset * var->xres_virtual) + xoffset; in set_graphics_start()
419 info->fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; in pxa168fb_set_par()
450 x = (x & ~0xFFFF) | ((var->xres_virtual * var->bits_per_pixel) >> 3); in pxa168fb_set_par()
584 var->xres_virtual = var->xres; in pxa168fb_init_mode()
586 (var->xres_virtual * (var->bits_per_pixel >> 3)); in pxa168fb_init_mode()
Dwmt_ge_rops.c71 writel(p->var.xres_virtual - 1, regbase + GE_DESTDISPW_OFF); in wmt_ge_fillrect()
97 writel(p->var.xres_virtual - 1, regbase + GE_SRCDISPW_OFF); in wmt_ge_copyarea()
105 writel(p->var.xres_virtual - 1, regbase + GE_DESTDISPW_OFF); in wmt_ge_copyarea()
Dvt8623fb.c333 if (var->xres > var->xres_virtual) in vt8623fb_check_var()
334 var->xres_virtual = var->xres; in vt8623fb_check_var()
341 var->xres_virtual = (var->xres_virtual+step) & ~step; in vt8623fb_check_var()
344 mem = ((var->bits_per_pixel * var->xres_virtual) >> 3) * var->yres_virtual; in vt8623fb_check_var()
383 info->fix.line_length = (info->var.xres_virtual * bpp) / 8; in vt8623fb_set_par()
392 offset_value = (info->var.xres_virtual * bpp) / 64; in vt8623fb_set_par()
410 offset_value = info->var.xres_virtual / 16; in vt8623fb_set_par()
412 screen_size = (info->var.xres_virtual * info->var.yres_virtual) / 64; in vt8623fb_set_par()
616 offset = (var->yoffset / 16) * info->var.xres_virtual in vt8623fb_pan_display()
Dpvr2fb.c160 .xres_virtual = 640,
199 static unsigned long get_line_length(int xres_virtual, int bpp);
281 static inline unsigned long get_line_length(int xres_virtual, int bpp) in get_line_length() argument
283 return (unsigned long)((((xres_virtual*bpp)+31)&~31) >> 3); in get_line_length()
427 line_length = get_line_length(var->xres_virtual, var->bits_per_pixel); in pvr2fb_set_par()
448 if (var->xres_virtual < var->xres) in pvr2fb_check_var()
449 var->xres_virtual = var->xres; in pvr2fb_check_var()
467 if (var->xoffset > var->xres_virtual - var->xres || in pvr2fb_check_var()
531 line_length = get_line_length(var->xres_virtual, var->bits_per_pixel); in pvr2fb_check_var()
810 modememused = get_line_length(fb_info->var.xres_virtual, in pvr2fb_common_init()
Dsm501fb.c329 if (var->xres_virtual > 4096 || var->yres_virtual > 2048) in sm501fb_check_var()
443 var->xres_virtual, var->yres_virtual); in sm501fb_set_par_common()
479 info->fix.line_length = (var->xres_virtual * var->bits_per_pixel)/8; in sm501fb_set_par_common()
617 reg = var->xoffset | (info->var.xres_virtual << 16); in sm501fb_pan_pnl()
1310 if ((sx >= info->var.xres_virtual) || in sm501fb_copyarea()
1314 if ((sx + width) >= info->var.xres_virtual) in sm501fb_copyarea()
1315 width = info->var.xres_virtual - sx - 1; in sm501fb_copyarea()
1320 if ((dx >= info->var.xres_virtual) || in sm501fb_copyarea()
1324 if ((dx + width) >= info->var.xres_virtual) in sm501fb_copyarea()
1325 width = info->var.xres_virtual - dx - 1; in sm501fb_copyarea()
[all …]
Dvt8500lcdfb.c76 info->fix.line_length = info->var.xres_virtual / in vt8500lcd_set_par()
111 info->var.xres_virtual << 2 : in vt8500lcd_set_par()
112 info->var.xres_virtual << 1; in vt8500lcd_set_par()
211 unsigned pixlen = info->fix.line_length / info->var.xres_virtual; in vt8500lcd_pan_display()
217 | (((info->var.xres_virtual - info->var.xres) * pixlen / 4) << 20) in vt8500lcd_pan_display()
405 fbi->fb.var.xres_virtual = of_mode.xres; in vt8500lcd_probe()
Dvga16fb.c71 .xres_virtual = 640,
195 pos = (info->var.xres_virtual * var->yoffset + xoffset) >> 2; in vga16fb_pan_var()
198 pos = (info->var.xres_virtual * (var->yoffset / fh) + xoffset) >> 3; in vga16fb_pan_var()
202 pos = (info->var.xres_virtual * var->yoffset + xoffset) >> 3; in vga16fb_pan_var()
223 info->fix.line_length = info->var.xres_virtual / 2; in vga16fb_update_fix()
227 info->fix.line_length = info->var.xres_virtual / 8; in vga16fb_update_fix()
232 info->fix.line_length = info->var.xres_virtual / 4; in vga16fb_update_fix()
237 info->fix.line_length = info->var.xres_virtual / 4; in vga16fb_update_fix()
240 info->fix.line_length = info->var.xres_virtual; in vga16fb_update_fix()
355 vxres = (var->xres_virtual + 0xF) & ~0xF; in vga16fb_check_var()
[all …]
Dgrvga.c104 var->xres_virtual = var->xres; in grvga_check_var()
108 if ((var->yres_virtual*var->xres_virtual*var->bits_per_pixel/8) > info->fix.smem_len) in grvga_check_var()
189 info->fix.line_length = (info->var.xres_virtual*info->var.bits_per_pixel)/8; in grvga_set_par()
288 screendata->xres = screendata->xres_virtual = simple_strtoul(this_opt, NULL, 0); in grvga_parse_custom()
424 grvga_mem_size = info->var.xres_virtual * info->var.yres_virtual * info->var.bits_per_pixel/8; in grvga_probe()
Dcyber2000fb.c179 dst = rect->dx + rect->dy * cfb->fb.var.xres_virtual; in cyber2000fb_fillrect()
207 src = region->sx + region->sy * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea()
208 dst = region->dx + region->dy * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea()
217 src += (region->height - 1) * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea()
218 dst += (region->height - 1) * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea()
543 u_int base = var->yoffset * var->xres_virtual + var->xoffset; in cyber2000fb_update_start()
841 mem = var->xres_virtual * var->yres_virtual * (var->bits_per_pixel / 8); in cyber2000fb_check_var()
844 (var->bits_per_pixel * var->xres_virtual); in cyber2000fb_check_var()
848 if (var->xres > var->xres_virtual) in cyber2000fb_check_var()
849 var->xres = var->xres_virtual; in cyber2000fb_check_var()
[all …]
Darkfb.c578 if (var->xres > var->xres_virtual) in arkfb_check_var()
579 var->xres_virtual = var->xres; in arkfb_check_var()
586 var->xres_virtual = (var->xres_virtual+step) & ~step; in arkfb_check_var()
590 mem = ((var->bits_per_pixel * var->xres_virtual) >> 3) * var->yres_virtual; in arkfb_check_var()
623 info->fix.line_length = (info->var.xres_virtual * bpp) / 8; in arkfb_set_par()
632 offset_value = (info->var.xres_virtual * bpp) / 64; in arkfb_set_par()
645 offset_value = info->var.xres_virtual / 16; in arkfb_set_par()
646 screen_size = (info->var.xres_virtual * info->var.yres_virtual) / 64; in arkfb_set_par()
899 offset = (var->yoffset / 16) * (info->var.xres_virtual / 2) in arkfb_pan_display()
/Linux-v4.19/drivers/video/fbdev/riva/
Dfbdev.c223 .xres_virtual = 640,
688 width = info->var.xres_virtual; in riva_load_video_mode()
830 var->xres = var->xres_virtual = modedb->xres; in riva_update_var()
882 if (var->xres_virtual == -1 && var->yres_virtual == -1) { in rivafb_do_maximize()
896 var->xres_virtual = modes[i].xres; in rivafb_do_maximize()
901 var->xres_virtual, var->yres_virtual); in rivafb_do_maximize()
902 } else if (var->xres_virtual == -1) { in rivafb_do_maximize()
903 var->xres_virtual = (info->fix.smem_len * den / in rivafb_do_maximize()
906 "setting virtual X resolution to %d\n", var->xres_virtual); in rivafb_do_maximize()
908 var->xres_virtual = (var->xres_virtual + 15) & ~15; in rivafb_do_maximize()
[all …]
/Linux-v4.19/drivers/video/fbdev/matrox/
Dmatroxfb_crtc2.c122 u_int32_t linelen = m2info->fbcon.var.xres_virtual * (m2info->fbcon.var.bits_per_pixel >> 3); in matroxfb_dh_restore()
177 linelen = m2info->fbcon.var.xres_virtual * pixelsize; in matroxfb_dh_pan_var()
207 if (var->xres_virtual < var->xres) in matroxfb_dh_decode_var()
208 var->xres_virtual = var->xres; in matroxfb_dh_decode_var()
209 var->xres_virtual = (var->xres_virtual + mask) & ~mask; in matroxfb_dh_decode_var()
212 memlen = var->xres_virtual * var->yres_virtual * (var->bits_per_pixel >> 3); in matroxfb_dh_decode_var()
215 if (var->xoffset + var->xres > var->xres_virtual) in matroxfb_dh_decode_var()
216 var->xoffset = var->xres_virtual - var->xres; in matroxfb_dh_decode_var()
340 m2info->fbcon.fix.line_length = (var->xres_virtual * var->bits_per_pixel) >> 3; in matroxfb_dh_set_par()
353 …pos = (m2info->fbcon.var.yoffset * m2info->fbcon.var.xres_virtual + m2info->fbcon.var.xoffset) * m… in matroxfb_dh_set_par()
Dmatroxfb_base.c161 && (info->fbcon.var.xres_virtual == minfo->fbcon.var.xres_virtual) in update_crtc2()
170 mga_outl(0x3C28, pos + minfo->fbcon.var.xres_virtual * minfo->fbcon.var.bits_per_pixel / 8); in update_crtc2()
324 …pos = (minfo->fbcon.var.yoffset * minfo->fbcon.var.xres_virtual + minfo->fbcon.var.xoffset) * minf… in matrox_pan_var()
569 if (var->xres_virtual < var->xres) in matroxfb_decode_var()
570 var->xres_virtual = var->xres; in matroxfb_decode_var()
572 var->xres_virtual = matroxfb_pitch_adjust(minfo, var->xres_virtual, bpp); in matroxfb_decode_var()
573 memlen = var->xres_virtual * bpp * var->yres_virtual / 8; in matroxfb_decode_var()
575 var->yres_virtual = vramlen * 8 / (var->xres_virtual * bpp); in matroxfb_decode_var()
576 memlen = var->xres_virtual * bpp * var->yres_virtual / 8; in matroxfb_decode_var()
586 unsigned int m1 = linelen = var->xres_virtual * bpp / 8; in matroxfb_decode_var()
[all …]
/Linux-v4.19/drivers/media/pci/ivtv/
Divtvfb.c575 ivtv_osd.pixel_stride = var->xres_virtual; in ivtvfb_set_var()
608 var->xres_virtual, var->yres_virtual, in ivtvfb_set_var()
723 if (var->xres_virtual > 4095 / (var->bits_per_pixel / 8) || in _ivtvfb_check_var()
724 var->xres_virtual * var->yres_virtual * (var->bits_per_pixel / 8) > oi->video_buffer_size || in _ivtvfb_check_var()
725 var->xres_virtual < var->xres || in _ivtvfb_check_var()
728 var->xres_virtual, var->yres_virtual); in _ivtvfb_check_var()
739 if (var->xres_virtual & 3) { in _ivtvfb_check_var()
740 IVTVFB_DEBUG_WARN("Invalid virtual resolution for 8bpp: %d)\n", var->xres_virtual); in _ivtvfb_check_var()
750 if (var->xres_virtual & 1) { in _ivtvfb_check_var()
751 IVTVFB_DEBUG_WARN("Invalid virtual resolution for 16bpp: %d)\n", var->xres_virtual); in _ivtvfb_check_var()
[all …]
/Linux-v4.19/drivers/video/fbdev/nvidia/
Dnvidia.c94 .xres_virtual = 640,
358 state->crtc[0x13] = ((info->var.xres_virtual / 8) * in nvidia_calc_regs()
414 NVCalcStateExt(par, state, i, info->var.xres_virtual, in nvidia_calc_regs()
660 info->fix.line_length = (info->var.xres_virtual * in nvidiafb_set_par()
868 if (var->xres_virtual < var->xres) in nvidiafb_check_var()
869 var->xres_virtual = var->xres; in nvidiafb_check_var()
871 var->xres_virtual = (var->xres_virtual + 63) & ~63; in nvidiafb_check_var()
874 pitch = ((var->xres_virtual * var->bits_per_pixel) + 7) / 8; in nvidiafb_check_var()
882 var->xres_virtual = vramlen / var->yres_virtual; in nvidiafb_check_var()
883 var->xres_virtual /= var->bits_per_pixel / 8; in nvidiafb_check_var()
[all …]
/Linux-v4.19/drivers/video/fbdev/mmp/fb/
Dmmpfb.c297 if (var->xoffset + var->xres > var->xres_virtual) in mmpfb_check_var()
305 if (var->xres_virtual * var->yres_virtual * in mmpfb_check_var()
355 addr.phys[0] = (var->yoffset * var->xres_virtual + var->xoffset) in mmpfb_pan_display()
390 info->fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; in var_update()
407 win.pitch[0] = var->xres_virtual * stride; in mmpfb_set_win()
409 (stride == 1) ? (var->xres_virtual >> 1) : 0; in mmpfb_set_win()
434 addr.phys[0] = (var->yoffset * var->xres_virtual + var->xoffset) in mmpfb_set_par()
454 (var->yoffset * var->xres_virtual + var->xoffset) in mmpfb_power()
534 info->fix.line_length = info->var.xres_virtual * in fb_info_setup()
615 fbi->fb_size = info->var.xres_virtual * info->var.yres_virtual in mmpfb_probe()
/Linux-v4.19/drivers/video/fbdev/omap2/omapfb/
Domapfb-main.c103 const short w = var->xres_virtual; in fill_fb()
391 if (var->xres_virtual == 0) in check_fb_res_bounds()
392 var->xres_virtual = var->xres; in check_fb_res_bounds()
397 if (var->xres_virtual < xres_min || var->yres_virtual < yres_min) in check_fb_res_bounds()
409 if (var->xres > var->xres_virtual) in check_fb_res_bounds()
410 var->xres = var->xres_virtual; in check_fb_res_bounds()
422 (var->xres_virtual * var->bits_per_pixel >> 3); in shrink_height()
435 var->xres_virtual = max_frame_size / var->yres_virtual / in shrink_width()
438 if (var->xres_virtual < OMAPFB_PLANE_XRES_MIN) in shrink_width()
439 var->xres_virtual = OMAPFB_PLANE_XRES_MIN; in shrink_width()
[all …]
/Linux-v4.19/drivers/video/fbdev/savage/
Dsavagefb_driver.c200 reg->CRTC[0x13] = var->xres_virtual >> 4; in vgaHWInit()
848 var->xres = var->xres_virtual = modedb->xres; in savage_update_var()
940 if (var->xres_virtual < var->xres) in savagefb_check_var()
941 var->xres_virtual = var->xres; in savagefb_check_var()
945 memlen = var->xres_virtual * var->bits_per_pixel * in savagefb_check_var()
949 (var->xres_virtual * var->bits_per_pixel); in savagefb_check_var()
950 memlen = var->xres_virtual * var->bits_per_pixel * in savagefb_check_var()
958 if (var->xres_virtual < var->xres) in savagefb_check_var()
959 var->xres = var->xres_virtual; in savagefb_check_var()
960 if (var->xoffset + var->xres > var->xres_virtual) in savagefb_check_var()
[all …]

1234567