Home
last modified time | relevance | path

Searched refs:fix (Results 1 – 200 of 381) sorted by relevance

12

/linux-4.1.27/drivers/clk/
Dclk-fixed-factor.c31 struct clk_fixed_factor *fix = to_clk_fixed_factor(hw); in clk_factor_recalc_rate() local
34 rate = (unsigned long long int)parent_rate * fix->mult; in clk_factor_recalc_rate()
35 do_div(rate, fix->div); in clk_factor_recalc_rate()
42 struct clk_fixed_factor *fix = to_clk_fixed_factor(hw); in clk_factor_round_rate() local
47 best_parent = (rate / fix->mult) * fix->div; in clk_factor_round_rate()
52 return (*prate / fix->div) * fix->mult; in clk_factor_round_rate()
72 struct clk_fixed_factor *fix; in clk_register_fixed_factor() local
76 fix = kmalloc(sizeof(*fix), GFP_KERNEL); in clk_register_fixed_factor()
77 if (!fix) { in clk_register_fixed_factor()
83 fix->mult = mult; in clk_register_fixed_factor()
[all …]
/linux-4.1.27/drivers/video/fbdev/
Dneofb.c232 if (info->fix.accel == FB_ACCEL_NEOMAGIC_NM2200 || in neoCalcVCLK()
233 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2230 || in neoCalcVCLK()
234 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2360 || in neoCalcVCLK()
235 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2380) { in neoCalcVCLK()
692 vramlen = info->fix.smem_len; in neofb_check_var()
974 switch (info->fix.accel) { in neofb_set_par()
1022 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in neofb_set_par()
1026 info->fix.visual = FB_VISUAL_TRUECOLOR; in neofb_set_par()
1041 info->fix.visual = FB_VISUAL_TRUECOLOR; in neofb_set_par()
1065 switch (info->fix.accel) { in neofb_set_par()
[all …]
Dstifb.c152 #define READ_BYTE(fb,reg) gsc_readb((fb)->info.fix.mmio_start + (reg))
153 #define READ_WORD(fb,reg) gsc_readl((fb)->info.fix.mmio_start + (reg))
159 # define WRITE_BYTE(value,fb,reg) gsc_writeb((value),(fb)->info.fix.mmio_start + (reg))
160 # define WRITE_WORD(value,fb,reg) gsc_writel((value),(fb)->info.fix.mmio_start + (reg))
168 gsc_writeb((value),(fb)->info.fix.mmio_start + (reg)); } while (0)
172 gsc_writel((value),(fb)->info.fix.mmio_start + (reg)); } while (0)
523 memset(fb->info.screen_base + y * fb->info.fix.line_length, in rattlerSetupPlanes()
946 if (fb->info.fix.visual == FB_VISUAL_DIRECTCOLOR) { in stifb_setcolreg()
1083 struct fb_fix_screeninfo *fix; in stifb_init_fb() local
1100 fix = &info->fix; in stifb_init_fb()
[all …]
Dsunxvr2500.c86 strlcpy(info->fix.id, "s3d", sizeof(info->fix.id)); in s3d_set_fbinfo()
87 info->fix.smem_start = sp->fb_base_phys; in s3d_set_fbinfo()
88 info->fix.smem_len = sp->fb_size; in s3d_set_fbinfo()
89 info->fix.type = FB_TYPE_PACKED_PIXELS; in s3d_set_fbinfo()
91 info->fix.visual = FB_VISUAL_TRUECOLOR; in s3d_set_fbinfo()
93 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in s3d_set_fbinfo()
169 info->fix.line_length = sp->width; in s3d_pci_register()
172 info->fix.line_length = sp->width * 2; in s3d_pci_register()
175 info->fix.line_length = sp->width * 3; in s3d_pci_register()
178 info->fix.line_length = sp->width * 4; in s3d_pci_register()
[all …]
Dbw2.c167 info->fix.smem_start, info->fix.smem_len, in bw2_mmap()
175 FBTYPE_SUN2BW, 1, info->fix.smem_len); in bw2_ioctl()
184 strlcpy(info->fix.id, "bwtwo", sizeof(info->fix.id)); in bw2_init_fix()
186 info->fix.type = FB_TYPE_PACKED_PIXELS; in bw2_init_fix()
187 info->fix.visual = FB_VISUAL_MONO01; in bw2_init_fix()
189 info->fix.line_length = linebytes; in bw2_init_fix()
191 info->fix.accel = FB_ACCEL_SUN_BWTWO; in bw2_init_fix()
291 info->fix.smem_start = op->resource[0].start; in bw2_probe()
314 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in bw2_probe()
320 info->fix.smem_len, "bw2 ram"); in bw2_probe()
[all …]
Dp9100.c224 info->fix.smem_start, info->fix.smem_len, in p9100_mmap()
233 FBTYPE_SUN3COLOR, 8, info->fix.smem_len); in p9100_ioctl()
242 strlcpy(info->fix.id, dp->name, sizeof(info->fix.id)); in p9100_init_fix()
244 info->fix.type = FB_TYPE_PACKED_PIXELS; in p9100_init_fix()
245 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in p9100_init_fix()
247 info->fix.line_length = linebytes; in p9100_init_fix()
249 info->fix.accel = FB_ACCEL_SUN_CGTHREE; in p9100_init_fix()
269 info->fix.smem_start = op->resource[2].start; in p9100_probe()
278 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in p9100_probe()
288 info->fix.smem_len, "p9100 ram"); in p9100_probe()
[all …]
Dpmag-aa-fb.c226 static int aafb_get_fix(struct fb_fix_screeninfo *fix, int con, in aafb_get_fix() argument
231 memset(fix, 0, sizeof(struct fb_fix_screeninfo)); in aafb_get_fix()
232 strcpy(fix->id, "PMAG-AA"); in aafb_get_fix()
233 fix->smem_start = ip->fb_start; in aafb_get_fix()
234 fix->smem_len = ip->fb_size; in aafb_get_fix()
235 fix->type = FB_TYPE_PACKED_PIXELS; in aafb_get_fix()
236 fix->ypanstep = 1; in aafb_get_fix()
237 fix->ywrapstep = 1; in aafb_get_fix()
238 fix->visual = FB_VISUAL_MONO10; in aafb_get_fix()
239 fix->line_length = 1280; in aafb_get_fix()
[all …]
Dvalkyriefb.c122 static void valkyrie_par_to_fix(struct fb_par_valkyrie *par, struct fb_fix_screeninfo *fix);
123 static void valkyrie_init_fix(struct fb_fix_screeninfo *fix, struct fb_info_valkyrie *p);
149 valkyrie_par_to_fix(par, &info->fix); in valkyriefb_set_par()
389 valkyrie_init_fix(&p->info.fix, p); in valkyriefb_init()
520 static void valkyrie_init_fix(struct fb_fix_screeninfo *fix, struct fb_info_valkyrie *p) in valkyrie_init_fix() argument
522 memset(fix, 0, sizeof(*fix)); in valkyrie_init_fix()
523 strcpy(fix->id, "valkyrie"); in valkyrie_init_fix()
524 fix->mmio_start = p->valkyrie_regs_phys; in valkyrie_init_fix()
525 fix->mmio_len = sizeof(struct valkyrie_regs); in valkyrie_init_fix()
526 fix->type = FB_TYPE_PACKED_PIXELS; in valkyrie_init_fix()
[all …]
Dwm8505fb.c62 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR); in wm8505fb_init_hw()
63 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR1); in wm8505fb_init_hw()
135 info->fix.visual = FB_VISUAL_TRUECOLOR; in wm8505fb_set_par()
136 info->fix.line_length = info->var.xres_virtual << 2; in wm8505fb_set_par()
147 info->fix.visual = FB_VISUAL_TRUECOLOR; in wm8505fb_set_par()
148 info->fix.line_length = info->var.xres_virtual << 1; in wm8505fb_set_par()
207 switch (fbi->fb.fix.visual) { in wm8505fb_setcolreg()
284 strcpy(fbi->fb.fix.id, DRIVER_NAME); in wm8505fb_probe()
286 fbi->fb.fix.type = FB_TYPE_PACKED_PIXELS; in wm8505fb_probe()
287 fbi->fb.fix.xpanstep = 1; in wm8505fb_probe()
[all …]
Dtcx.c136 for (pend = p + info->fix.smem_len; p < pend; p++) { in __tcx_set_control_plane()
305 info->fix.smem_start, info->fix.smem_len, in tcx_mmap()
317 info->fix.smem_len); in tcx_ioctl()
335 strlcpy(info->fix.id, tcx_name, sizeof(info->fix.id)); in tcx_init_fix()
337 info->fix.type = FB_TYPE_PACKED_PIXELS; in tcx_init_fix()
338 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in tcx_init_fix()
340 info->fix.line_length = linebytes; in tcx_init_fix()
342 info->fix.accel = FB_ACCEL_SUN_TCX; in tcx_init_fix()
359 par->cplane, info->fix.smem_len * sizeof(u32)); in tcx_unmap_regs()
362 info->screen_base, info->fix.smem_len); in tcx_unmap_regs()
[all …]
Dvga16fb.c222 info->fix.type = FB_TYPE_PACKED_PIXELS; in vga16fb_update_fix()
223 info->fix.line_length = info->var.xres_virtual / 2; in vga16fb_update_fix()
225 info->fix.type = FB_TYPE_VGA_PLANES; in vga16fb_update_fix()
226 info->fix.type_aux = FB_AUX_VGA_PLANES_VGA4; in vga16fb_update_fix()
227 info->fix.line_length = info->var.xres_virtual / 8; in vga16fb_update_fix()
230 info->fix.type = FB_TYPE_TEXT; in vga16fb_update_fix()
231 info->fix.type_aux = FB_AUX_TEXT_CGA; in vga16fb_update_fix()
232 info->fix.line_length = info->var.xres_virtual / 4; in vga16fb_update_fix()
235 info->fix.type = FB_TYPE_VGA_PLANES; in vga16fb_update_fix()
236 info->fix.type_aux = FB_AUX_VGA_PLANES_CFB8; in vga16fb_update_fix()
[all …]
Dvt8500lcdfb.c75 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in vt8500lcd_set_par()
76 info->fix.line_length = info->var.xres_virtual / in vt8500lcd_set_par()
109 info->fix.visual = FB_VISUAL_TRUECOLOR; in vt8500lcd_set_par()
110 info->fix.line_length = info->var.bits_per_pixel > 16 ? in vt8500lcd_set_par()
160 switch (fbi->fb.fix.visual) { in vt8500lcd_setcolreg()
211 unsigned pixlen = info->fix.line_length / info->var.xres_virtual; in vt8500lcd_pan_display()
213 + info->fix.line_length * var->yoffset; in vt8500lcd_pan_display()
237 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR || in vt8500lcd_blank()
238 info->fix.visual == FB_VISUAL_STATIC_PSEUDOCOLOR) in vt8500lcd_blank()
242 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR || in vt8500lcd_blank()
[all …]
Dcg3.c231 info->fix.smem_start, info->fix.smem_len, in cg3_mmap()
239 FBTYPE_SUN3COLOR, 8, info->fix.smem_len); in cg3_ioctl()
249 strlcpy(info->fix.id, dp->name, sizeof(info->fix.id)); in cg3_init_fix()
251 info->fix.type = FB_TYPE_PACKED_PIXELS; in cg3_init_fix()
252 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in cg3_init_fix()
254 info->fix.line_length = linebytes; in cg3_init_fix()
256 info->fix.accel = FB_ACCEL_SUN_CGTHREE; in cg3_init_fix()
365 info->fix.smem_start = op->resource[0].start; in cg3_probe()
379 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in cg3_probe()
389 info->fix.smem_len, "cg3 ram"); in cg3_probe()
[all …]
Datmel_lcdfb.c400 struct fb_fix_screeninfo *fix = &info->fix; in atmel_lcdfb_update_dma() local
403 dma_addr = (fix->smem_start + var->yoffset * fix->line_length in atmel_lcdfb_update_dma()
418 dma_free_writecombine(info->device, info->fix.smem_len, in atmel_lcdfb_free_video_memory()
419 info->screen_base, info->fix.smem_start); in atmel_lcdfb_free_video_memory()
437 info->fix.smem_len = max(smem_len, sinfo->smem_len); in atmel_lcdfb_alloc_video_memory()
439 info->screen_base = dma_alloc_writecombine(info->device, info->fix.smem_len, in atmel_lcdfb_alloc_video_memory()
440 (dma_addr_t *)&info->fix.smem_start, GFP_KERNEL); in atmel_lcdfb_alloc_video_memory()
446 memset(info->screen_base, 0, info->fix.smem_len); in atmel_lcdfb_alloc_video_memory()
534 if (info->fix.smem_len) { in atmel_lcdfb_check_var()
537 if (smem_len > info->fix.smem_len) { in atmel_lcdfb_check_var()
[all …]
Dsunxvr1000.c82 strlcpy(info->fix.id, "gfb", sizeof(info->fix.id)); in gfb_set_fbinfo()
83 info->fix.smem_start = gp->fb_base_phys; in gfb_set_fbinfo()
84 info->fix.smem_len = gp->fb_size; in gfb_set_fbinfo()
85 info->fix.type = FB_TYPE_PACKED_PIXELS; in gfb_set_fbinfo()
87 info->fix.visual = FB_VISUAL_TRUECOLOR; in gfb_set_fbinfo()
89 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in gfb_set_fbinfo()
139 info->fix.line_length = 16384; in gfb_probe()
140 gp->fb_size = info->fix.line_length * gp->height; in gfb_probe()
Ds1d13xxxfb.c168 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in s1d13xxxfb_setup_pseudocolour()
178 info->fix.visual = FB_VISUAL_TRUECOLOR; in s1d13xxxfb_setup_truecolour()
249 info->fix.line_length = info->var.xres * info->var.bits_per_pixel; in s1d13xxxfb_set_par()
250 info->fix.line_length /= 8; in s1d13xxxfb_set_par()
252 dbg("setting line_length to %d\n", info->fix.line_length); in s1d13xxxfb_set_par()
286 switch (info->fix.visual) { in s1d13xxxfb_setcolreg()
391 start = (info->fix.line_length >> 1) * var->yoffset; in s1d13xxxfb_pan_display()
573 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in s1d13xxxfb_bitblt_solidfill()
574 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in s1d13xxxfb_bitblt_solidfill()
648 struct fb_fix_screeninfo *fix = &info->fix; in s1d13xxxfb_fetch_hw_state() local
[all …]
Dacornfb.c207 if (current_par.using_vram && info->fix.smem_len == 2048*1024) in acornfb_set_timing()
277 if (regno < 16 && info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in acornfb_setcolreg()
352 if (min_size > info->fix.smem_len) in acornfb_adjust_timing()
358 for (size = info->fix.smem_len; in acornfb_adjust_timing()
371 size = info->fix.smem_len; in acornfb_adjust_timing()
378 current_par.screen_end = info->fix.smem_start + size; in acornfb_adjust_timing()
441 u_int off = var->yoffset * info->fix.line_length; in acornfb_update_dma()
446 iomd_writel(info->fix.smem_start + off, IOMD_VIDINIT); in acornfb_update_dma()
529 info->fix.visual = FB_VISUAL_MONO10; in acornfb_set_par()
533 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in acornfb_set_par()
[all …]
Dvt8623fb.c162 dst1 = info->screen_base + (image->dy * info->fix.line_length) in vt8623fb_iplan_imageblit()
174 dst1 += info->fix.line_length; in vt8623fb_iplan_imageblit()
186 dst1 = info->screen_base + (rect->dy * info->fix.line_length) in vt8623fb_iplan_fillrect()
194 dst1 += info->fix.line_length; in vt8623fb_iplan_fillrect()
218 dst1 = info->screen_base + (image->dy * info->fix.line_length) in vt8623fb_cfb4_imageblit()
230 dst1 += info->fix.line_length; in vt8623fb_cfb4_imageblit()
238 if (info->fix.type == FB_TYPE_INTERLEAVED_PLANES) in vt8623fb_imageblit()
250 && (info->fix.type == FB_TYPE_INTERLEAVED_PLANES)) in vt8623fb_fillrect()
392 info->fix.ypanstep = 1; in vt8623fb_set_par()
393 info->fix.line_length = (info->var.xres_virtual * bpp) / 8; in vt8623fb_set_par()
[all …]
Damba-clcd.c59 unsigned long ustart = fb->fb.fix.smem_start; in clcdfb_set_start()
62 ustart += fb->fb.var.yoffset * fb->fb.fix.line_length; in clcdfb_set_start()
63 lstart = ustart + fb->fb.var.yres * fb->fb.fix.line_length / 2; in clcdfb_set_start()
276 var->yres_virtual > fb->fb.fix.smem_len) in clcdfb_check_var()
290 fb->fb.fix.line_length = fb->fb.var.xres_virtual * in clcdfb_set_par()
294 fb->fb.fix.visual = FB_VISUAL_PSEUDOCOLOR; in clcdfb_set_par()
296 fb->fb.fix.visual = FB_VISUAL_TRUECOLOR; in clcdfb_set_par()
352 if (fb->fb.fix.visual == FB_VISUAL_PSEUDOCOLOR && regno < 256) { in clcdfb_setcolreg()
410 len = info->fix.smem_len; in clcdfb_mmap()
464 fb->fb.fix.mmio_start = fb->dev->res.start; in clcdfb_register()
[all …]
Dclps711x-fb.c117 info->fix.visual = FB_VISUAL_MONO01; in clps711x_fb_set_par()
121 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in clps711x_fb_set_par()
127 info->fix.line_length = info->var.xres * info->var.bits_per_pixel / 8; in clps711x_fb_set_par()
128 info->fix.smem_len = size; in clps711x_fb_set_par()
242 info->fix.mmio_start = res->start; in clps711x_fb_probe()
243 info->fix.mmio_len = resource_size(res); in clps711x_fb_probe()
265 info->fix.smem_start = res->start; in clps711x_fb_probe()
266 info->apertures->ranges[0].base = info->fix.smem_start; in clps711x_fb_probe()
302 if (info->fix.smem_start != (readb(cfb->base + CLPS711X_FBADDR) << 28)) in clps711x_fb_probe()
312 writeb(info->fix.smem_start >> 28, cfb->base + CLPS711X_FBADDR); in clps711x_fb_probe()
[all …]
Dgrvga.c107 if (info->fix.smem_len) { 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()
170 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in grvga_set_par()
174 info->fix.visual = FB_VISUAL_TRUECOLOR; in grvga_set_par()
179 info->fix.visual = FB_VISUAL_TRUECOLOR; in grvga_set_par()
189 info->fix.line_length = (info->var.xres_virtual*info->var.bits_per_pixel)/8; in grvga_set_par()
218 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR) in grvga_setcolreg()
223 else if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in grvga_setcolreg()
243 struct fb_fix_screeninfo *fix = &info->fix; in grvga_pan_display() local
249 base_addr = fix->smem_start + (var->yoffset * fix->line_length); in grvga_pan_display()
[all …]
Datafb.c186 .fix = {
386 int (*encode_fix)(struct fb_fix_screeninfo *fix,
591 static int tt_encode_fix(struct fb_fix_screeninfo *fix, struct atafb_par *par) in tt_encode_fix() argument
595 strcpy(fix->id, "Atari Builtin"); in tt_encode_fix()
596 fix->smem_start = phys_screen_base; in tt_encode_fix()
597 fix->smem_len = screen_len; in tt_encode_fix()
598 fix->type = FB_TYPE_INTERLEAVED_PLANES; in tt_encode_fix()
599 fix->type_aux = 2; in tt_encode_fix()
600 fix->visual = FB_VISUAL_PSEUDOCOLOR; in tt_encode_fix()
603 fix->type = FB_TYPE_PACKED_PIXELS; in tt_encode_fix()
[all …]
Dbfin-t350mcqb-fb.c286 if ((info->fix.line_length * var->yres_virtual) > info->fix.smem_len) { in bfin_t350mcqb_fb_check_var()
315 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in bfin_t350mcqb_fb_setcolreg()
454 strcpy(fbinfo->fix.id, driver_name); in bfin_t350mcqb_probe()
456 fbinfo->fix.type = FB_TYPE_PACKED_PIXELS; in bfin_t350mcqb_probe()
457 fbinfo->fix.type_aux = 0; in bfin_t350mcqb_probe()
458 fbinfo->fix.xpanstep = 0; in bfin_t350mcqb_probe()
459 fbinfo->fix.ypanstep = 0; in bfin_t350mcqb_probe()
460 fbinfo->fix.ywrapstep = 0; in bfin_t350mcqb_probe()
461 fbinfo->fix.accel = FB_ACCEL_NONE; in bfin_t350mcqb_probe()
462 fbinfo->fix.visual = FB_VISUAL_TRUECOLOR; in bfin_t350mcqb_probe()
[all …]
Dnuc900fb.c55 vbaddr1 = info->fix.smem_start; in nuc900fb_set_lcdaddr()
56 vbaddr2 = info->fix.smem_start; in nuc900fb_set_lcdaddr()
57 vbaddr2 += info->fix.line_length * info->var.yres; in nuc900fb_set_lcdaddr()
275 info->fix.visual = FB_VISUAL_TRUECOLOR; in nuc900fb_set_par()
278 info->fix.visual = FB_VISUAL_MONO01; in nuc900fb_set_par()
281 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in nuc900fb_set_par()
285 info->fix.line_length = (var->xres_virtual * var->bits_per_pixel) / 8; in nuc900fb_set_par()
306 switch (info->fix.visual) { in nuc900fb_setcolreg()
394 unsigned long map_size = PAGE_ALIGN(info->fix.smem_len); in nuc900fb_map_video_memory()
406 info->fix.smem_start = map_dma; in nuc900fb_map_video_memory()
[all …]
Dtdfxfb.c508 if (lpitch * var->yres_virtual > info->fix.smem_len) { in tdfxfb_check_var()
509 var->yres_virtual = info->fix.smem_len / lpitch; in tdfxfb_check_var()
704 reg.curspataddr = info->fix.smem_len; in tdfxfb_set_par()
745 info->fix.line_length = reg.stride; in tdfxfb_set_par()
746 info->fix.visual = (info->var.bits_per_pixel == 8) in tdfxfb_set_par()
775 switch (info->fix.visual) { in tdfxfb_setcolreg()
847 u32 addr = var->yoffset * info->fix.line_length; in tdfxfb_pan_display()
867 u32 stride = info->fix.line_length; in tdfxfb_fillrect()
891 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR) { in tdfxfb_fillrect()
911 u32 stride = info->fix.line_length; in tdfxfb_copyarea()
[all …]
Dpmag-ba-fb.c169 info->fix = pmagbafb_fix; in pmagbafb_probe()
184 info->fix.mmio_start = start; in pmagbafb_probe()
185 par->mmio = ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len); in pmagbafb_probe()
194 info->fix.smem_start = start + PMAG_BA_FBMEM; in pmagbafb_probe()
195 info->screen_base = ioremap_nocache(info->fix.smem_start, in pmagbafb_probe()
196 info->fix.smem_len); in pmagbafb_probe()
202 info->screen_size = info->fix.smem_len; in pmagbafb_probe()
216 info->fix.id, dev_name(dev)); in pmagbafb_probe()
Dsa1100fb.c319 switch (fbi->fb.fix.visual) { in sa1100fb_setcolreg()
448 fbi->fb.fix.visual = FB_VISUAL_TRUECOLOR; in sa1100fb_set_par()
450 fbi->fb.fix.visual = FB_VISUAL_PSEUDOCOLOR; in sa1100fb_set_par()
457 fbi->fb.fix.visual = FB_VISUAL_STATIC_PSEUDOCOLOR; in sa1100fb_set_par()
460 fbi->fb.fix.line_length = var->xres_virtual * in sa1100fb_set_par()
474 sa1100fb_set_visual(fbi, fbi->fb.fix.visual); in sa1100fb_set_par()
545 if (fbi->fb.fix.visual == FB_VISUAL_PSEUDOCOLOR || in sa1100fb_blank()
546 fbi->fb.fix.visual == FB_VISUAL_STATIC_PSEUDOCOLOR) in sa1100fb_blank()
553 if (fbi->fb.fix.visual == FB_VISUAL_PSEUDOCOLOR || in sa1100fb_blank()
554 fbi->fb.fix.visual == FB_VISUAL_STATIC_PSEUDOCOLOR) in sa1100fb_blank()
[all …]
Dpxa168fb.c177 var->yres_virtual = info->fix.smem_len / in set_mode()
228 (var->bits_per_pixel >> 3) > info->fix.smem_len) in pxa168fb_check_var()
416 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in pxa168fb_set_par()
418 info->fix.visual = FB_VISUAL_TRUECOLOR; in pxa168fb_set_par()
419 info->fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; in pxa168fb_set_par()
420 info->fix.ypanstep = var->yres; in pxa168fb_set_par()
502 if (info->fix.visual == FB_VISUAL_TRUECOLOR && regno < 16) { in pxa168fb_setcolreg()
509 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR && regno < 256) { in pxa168fb_setcolreg()
585 var->yres_virtual = info->fix.smem_len / in pxa168fb_init_mode()
659 strlcpy(info->fix.id, mi->id, 16); in pxa168fb_probe()
[all …]
Dhpfb.c22 .fix = {
217 fb_info.fix.smem_start = (in_8(fb_regs + fboff) << 16); in hpfb_init_one()
220 fb_info.fix.smem_start += phys_base; in hpfb_init_one()
241 fb_info.fix.line_length = fb_width; in hpfb_init_one()
243 fb_info.fix.smem_len = fb_width * fb_height; in hpfb_init_one()
244 fb_start = (unsigned long)ioremap_writethrough(fb_info.fix.smem_start, in hpfb_init_one()
245 fb_info.fix.smem_len); in hpfb_init_one()
253 fb_info.fix.smem_start, fb_start, fb_info.fix.smem_len/1024); in hpfb_init_one()
255 hpfb_defined.xres, hpfb_defined.yres, hpfb_defined.bits_per_pixel, fb_info.fix.line_length); in hpfb_init_one()
285 strcat(fb_info.fix.id, "Topcat"); in hpfb_init_one()
[all …]
Dsunxvr500.c128 if (info->fix.visual == FB_VISUAL_TRUECOLOR && regno < 16) in e3d_setcolreg()
209 strlcpy(info->fix.id, "e3d", sizeof(info->fix.id)); in e3d_set_fbinfo()
210 info->fix.smem_start = ep->fb_base_phys; in e3d_set_fbinfo()
211 info->fix.smem_len = ep->fb_size; in e3d_set_fbinfo()
212 info->fix.type = FB_TYPE_PACKED_PIXELS; in e3d_set_fbinfo()
214 info->fix.visual = FB_VISUAL_TRUECOLOR; in e3d_set_fbinfo()
216 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in e3d_set_fbinfo()
333 info->fix.line_length = line_length; in e3d_pci_register()
336 info->fix.line_length = line_length * 2; in e3d_pci_register()
339 info->fix.line_length = line_length * 3; in e3d_pci_register()
[all …]
Dmxsfb.c420 if (fb_size > fb_info->fix.smem_len) in mxsfb_set_par()
423 fb_info->fix.line_length = line_size; in mxsfb_set_par()
518 writel(fb_info->fix.smem_start + in mxsfb_set_par()
519 fb_info->fix.line_length * fb_info->var.yoffset, in mxsfb_set_par()
544 switch (fb_info->fix.visual) { in mxsfb_setcolreg()
600 offset = fb_info->fix.line_length * var->yoffset; in mxsfb_pan_display()
605 writel(fb_info->fix.smem_start + offset, in mxsfb_pan_display()
698 fb_info->fix.line_length = vmode->xres * (bits_per_pixel >> 3); in mxsfb_restore_mode()
701 fbsize = fb_info->fix.line_length * vmode->yres; in mxsfb_restore_mode()
702 if (pa < fb_info->fix.smem_start) { in mxsfb_restore_mode()
[all …]
Dsstfb.c336 fb_memset(info->screen_base, 0, info->fix.smem_len); in sstfb_clear_screen()
437 if (real_length * yDim > info->fix.smem_len) { in sstfb_check_var()
774 u32 stride = info->fix.line_length;
800 u32 stride = info->fix.line_length;
1323 struct fb_fix_screeninfo *fix; in sstfb_probe() local
1342 fix = &info->fix; in sstfb_probe()
1351 fix->mmio_start = pci_resource_start(pdev,0); in sstfb_probe()
1352 fix->mmio_len = 0x400000; in sstfb_probe()
1353 fix->smem_start = fix->mmio_start + 0x400000; in sstfb_probe()
1355 if (!request_mem_region(fix->mmio_start, fix->mmio_len, "sstfb MMIO")) { in sstfb_probe()
[all …]
Darkfb.c198 dst1 = info->screen_base + (image->dy * info->fix.line_length) in arkfb_iplan_imageblit()
210 dst1 += info->fix.line_length; in arkfb_iplan_imageblit()
223 dst1 = info->screen_base + (rect->dy * info->fix.line_length) in arkfb_iplan_fillrect()
231 dst1 += info->fix.line_length; in arkfb_iplan_fillrect()
256 dst1 = info->screen_base + (image->dy * info->fix.line_length) in arkfb_cfb4_imageblit()
268 dst1 += info->fix.line_length; in arkfb_cfb4_imageblit()
277 if (info->fix.type == FB_TYPE_INTERLEAVED_PLANES) in arkfb_imageblit()
289 && (info->fix.type == FB_TYPE_INTERLEAVED_PLANES)) in arkfb_fillrect()
635 info->fix.ypanstep = 1; in arkfb_set_par()
636 info->fix.line_length = (info->var.xres_virtual * bpp) / 8; in arkfb_set_par()
[all …]
Dep93xx-fb.c181 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in ep93xxfb_set_pixelmode()
194 info->fix.visual = FB_VISUAL_TRUECOLOR; in ep93xxfb_set_pixelmode()
207 info->fix.visual = FB_VISUAL_TRUECOLOR; in ep93xxfb_set_pixelmode()
220 info->fix.visual = FB_VISUAL_TRUECOLOR; in ep93xxfb_set_pixelmode()
282 info->fix.line_length = info->var.xres_virtual * in ep93xxfb_set_par()
285 ep93xxfb_writel(fbi, info->fix.smem_start, EP93XXFB_SCREEN_PAGE); in ep93xxfb_set_par()
289 ep93xxfb_writel(fbi, info->fix.line_length / 4, EP93XXFB_VLINE_STEP); in ep93xxfb_set_par()
318 if (offset < info->fix.smem_len) { in ep93xxfb_mmap()
320 info->fix.smem_start, in ep93xxfb_mmap()
321 info->fix.smem_len); in ep93xxfb_mmap()
[all …]
Dbf54x-lq043fb.c364 if ((info->fix.line_length * var->yres_virtual) > info->fix.smem_len) { in bfin_bf54x_fb_check_var()
393 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in bfin_bf54x_fb_setcolreg()
532 strcpy(fbinfo->fix.id, driver_name); in bfin_bf54x_probe()
543 fbinfo->fix.type = FB_TYPE_PACKED_PIXELS; in bfin_bf54x_probe()
544 fbinfo->fix.type_aux = 0; in bfin_bf54x_probe()
545 fbinfo->fix.xpanstep = 0; in bfin_bf54x_probe()
546 fbinfo->fix.ypanstep = 0; in bfin_bf54x_probe()
547 fbinfo->fix.ywrapstep = 0; in bfin_bf54x_probe()
548 fbinfo->fix.accel = FB_ACCEL_NONE; in bfin_bf54x_probe()
549 fbinfo->fix.visual = FB_VISUAL_TRUECOLOR; in bfin_bf54x_probe()
[all …]
Dcg14.c271 info->fix.smem_start, info->fix.smem_len, in cg14_mmap()
344 info->fix.smem_len); in cg14_ioctl()
360 strlcpy(info->fix.id, name, sizeof(info->fix.id)); in cg14_init_fix()
362 info->fix.type = FB_TYPE_PACKED_PIXELS; in cg14_init_fix()
363 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in cg14_init_fix()
365 info->fix.line_length = linebytes; in cg14_init_fix()
367 info->fix.accel = FB_ACCEL_SUN_CG14; in cg14_init_fix()
463 info->screen_base, info->fix.smem_len); in cg14_unmap_regs()
489 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in cg14_probe()
493 info->fix.smem_start = op->resource[0].start; in cg14_probe()
[all …]
Dclps711xfb.c117 info->fix.visual = FB_VISUAL_MONO01; in clps7111fb_set_par()
120 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in clps7111fb_set_par()
123 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in clps7111fb_set_par()
127 info->fix.line_length = info->var.xres_virtual * info->var.bits_per_pixel / 8; in clps7111fb_set_par()
265 info->fix.smem_start = phys_base; in clps711x_guess_lcd_params()
266 info->fix.smem_len = PAGE_ALIGN(size); in clps711x_guess_lcd_params()
267 info->fix.type = FB_TYPE_PACKED_PIXELS; in clps711x_guess_lcd_params()
281 strcpy(cfb->fix.id, "clps711x"); in clps711x_fb_probe()
Docfb.c214 struct fb_fix_screeninfo *fix = &fbdev->info.fix; in ocfb_init_fix() local
216 strcpy(fix->id, OCFB_NAME); in ocfb_init_fix()
218 fix->line_length = var->xres * var->bits_per_pixel/8; in ocfb_init_fix()
219 fix->smem_len = fix->line_length * var->yres; in ocfb_init_fix()
220 fix->type = FB_TYPE_PACKED_PIXELS; in ocfb_init_fix()
223 fix->visual = FB_VISUAL_PSEUDOCOLOR; in ocfb_init_fix()
225 fix->visual = FB_VISUAL_TRUECOLOR; in ocfb_init_fix()
334 fbsize = fbdev->info.fix.smem_len; in ocfb_probe()
342 fbdev->info.fix.smem_start = fbdev->fb_phys; in ocfb_probe()
387 dma_free_coherent(&pdev->dev, PAGE_ALIGN(fbdev->info.fix.smem_len), in ocfb_remove()
Dgoldfishfb.c128 info->fix.line_length = info->var.xres * 2; in goldfish_fb_set_par()
145 writel(fb->fb.fix.smem_start + fb->fb.var.xres * 2 * var->yoffset, in goldfish_fb_pan_display()
223 fb->fb.fix.type = FB_TYPE_PACKED_PIXELS; in goldfish_fb_probe()
224 fb->fb.fix.visual = FB_VISUAL_TRUECOLOR; in goldfish_fb_probe()
225 fb->fb.fix.line_length = width * 2; in goldfish_fb_probe()
226 fb->fb.fix.accel = FB_ACCEL_NONE; in goldfish_fb_probe()
227 fb->fb.fix.ypanstep = 1; in goldfish_fb_probe()
256 fb->fb.fix.smem_start = fbpaddr; in goldfish_fb_probe()
257 fb->fb.fix.smem_len = framesize; in goldfish_fb_probe()
282 fb->fb.fix.smem_start); in goldfish_fb_probe()
[all …]
Damba-clcd-versatile.c164 fb->fb.fix.smem_start = dma; in versatile_clcd_setup_dma()
165 fb->fb.fix.smem_len = framesize; in versatile_clcd_setup_dma()
174 fb->fb.fix.smem_start, in versatile_clcd_mmap_dma()
175 fb->fb.fix.smem_len); in versatile_clcd_mmap_dma()
180 dma_free_writecombine(&fb->dev->dev, fb->fb.fix.smem_len, in versatile_clcd_remove_dma()
181 fb->fb.screen_base, fb->fb.fix.smem_start); in versatile_clcd_remove_dma()
Dimxfb.c299 switch (info->fix.visual) { in imxfb_setcolreg()
456 info->fix.visual = FB_VISUAL_TRUECOLOR; in imxfb_set_par()
458 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in imxfb_set_par()
465 info->fix.visual = FB_VISUAL_STATIC_PSEUDOCOLOR; in imxfb_set_par()
468 info->fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; in imxfb_set_par()
572 info->fix.id, var->xres); in imxfb_activate_var()
575 info->fix.id, var->hsync_len); in imxfb_activate_var()
578 info->fix.id, var->left_margin); in imxfb_activate_var()
581 info->fix.id, var->right_margin); in imxfb_activate_var()
584 info->fix.id, var->yres); in imxfb_activate_var()
[all …]
Doffb.c105 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in offb_setcolreg()
386 info->fix.visual = (par->cmap_type != cmap_unknown) ? in offb_init_palette_hacks()
398 struct fb_fix_screeninfo *fix; in offb_init_fb() local
422 fix = &info->fix; in offb_init_fb()
426 strcpy(fix->id, "OFfb "); in offb_init_fb()
427 strncat(fix->id, name, sizeof(fix->id) - sizeof("OFfb ")); in offb_init_fb()
428 fix->id[sizeof(fix->id) - 1] = '\0'; in offb_init_fb()
432 fix->line_length = pitch; in offb_init_fb()
434 fix->smem_start = address; in offb_init_fb()
435 fix->smem_len = pitch * height; in offb_init_fb()
[all …]
Dsimplefb.c304 info->fix = simplefb_fix; in simplefb_probe()
305 info->fix.smem_start = mem->start; in simplefb_probe()
306 info->fix.smem_len = resource_size(mem); in simplefb_probe()
307 info->fix.line_length = params.stride; in simplefb_probe()
325 info->apertures->ranges[0].base = info->fix.smem_start; in simplefb_probe()
326 info->apertures->ranges[0].size = info->fix.smem_len; in simplefb_probe()
330 info->screen_base = ioremap_wc(info->fix.smem_start, in simplefb_probe()
331 info->fix.smem_len); in simplefb_probe()
343 info->fix.smem_start, info->fix.smem_len, in simplefb_probe()
348 info->var.bits_per_pixel, info->fix.line_length); in simplefb_probe()
Ds3c2410fb.c76 saddr1 = info->fix.smem_start >> 1; in s3c2410fb_set_lcdaddr()
77 saddr2 = info->fix.smem_start; in s3c2410fb_set_lcdaddr()
78 saddr2 += info->fix.line_length * info->var.yres; in s3c2410fb_set_lcdaddr()
82 S3C2410_PAGEWIDTH((info->fix.line_length / 2) & 0x3ff); in s3c2410fb_set_lcdaddr()
436 info->fix.visual = FB_VISUAL_TRUECOLOR; in s3c2410fb_set_par()
439 info->fix.visual = FB_VISUAL_MONO01; in s3c2410fb_set_par()
442 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in s3c2410fb_set_par()
446 info->fix.line_length = (var->xres_virtual * var->bits_per_pixel) / 8; in s3c2410fb_set_par()
497 switch (info->fix.visual) { in s3c2410fb_setcolreg()
644 unsigned map_size = PAGE_ALIGN(info->fix.smem_len); in s3c2410fb_map_video_memory()
[all …]
Dcyber2000fb.c284 switch (cfb->fb.fix.visual) { in cyber2000fb_setcolreg()
842 if (mem > cfb->fb.fix.smem_len) in cyber2000fb_check_var()
843 var->yres_virtual = cfb->fb.fix.smem_len * 8 / in cyber2000fb_check_var()
937 cfb->fb.fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; in cyber2000fb_set_par()
946 mem = cfb->fb.fix.line_length * var->yres_virtual; in cyber2000fb_set_par()
947 BUG_ON(mem > cfb->fb.fix.smem_len); in cyber2000fb_set_par()
956 cfb->fb.fix.visual = FB_VISUAL_PSEUDOCOLOR; in cyber2000fb_set_par()
958 cfb->fb.fix.visual = FB_VISUAL_TRUECOLOR; in cyber2000fb_set_par()
960 cfb->fb.fix.visual = FB_VISUAL_DIRECTCOLOR; in cyber2000fb_set_par()
1139 info->fb_size = int_cfb_info->fb.fix.smem_len; in cyber2000fb_attach()
[all …]
Dplatinumfb.c144 info->fix.smem_start = (pinfo->frame_buffer_phys) + init->fb_offset + offset; in platinumfb_set_par()
146 info->fix.visual = (pinfo->cmode == CMODE_8) ? in platinumfb_set_par()
148 info->fix.line_length = vmode_attrs[pinfo->vmode-1].hres * (1<<pinfo->cmode) in platinumfb_set_par()
150 printk("line_length: %x\n", info->fix.line_length); in platinumfb_set_par()
328 strcpy(info->fix.id, "platinum"); in platinum_init_info()
329 info->fix.mmio_start = pinfo->platinum_regs_phys; in platinum_init_info()
330 info->fix.mmio_len = 0x1000; in platinum_init_info()
331 info->fix.type = FB_TYPE_PACKED_PIXELS; in platinum_init_info()
332 info->fix.smem_start = pinfo->frame_buffer_phys + 0x20; /* will be updated later */ in platinum_init_info()
333 info->fix.smem_len = pinfo->total_vram - 0x20; in platinum_init_info()
[all …]
Dhitfb.c166 fb_writew((yoffset*info->fix.line_length)>>10, HD64461_LCDCBAR); in hitfb_pan_display()
252 maxy = info->fix.smem_len / var->xres; in hitfb_check_var()
295 info->fix.line_length = info->var.xres; in hitfb_set_par()
296 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in hitfb_set_par()
297 info->fix.ypanstep = 16; in hitfb_set_par()
300 info->fix.line_length = info->var.xres*2; in hitfb_set_par()
301 info->fix.visual = FB_VISUAL_TRUECOLOR; in hitfb_set_par()
302 info->fix.ypanstep = 8; in hitfb_set_par()
306 fb_writew(info->fix.line_length, HD64461_LCDCLOR); in hitfb_set_par()
391 info->fix = hitfb_fix; in hitfb_probe()
[all …]
Ds3fb.c262 strlcpy(par->ddc_adapter.name, info->fix.id, in s3fb_setup_ddc_bus()
369 dst1 = info->screen_base + (image->dy * info->fix.line_length) in s3fb_iplan_imageblit()
381 dst1 += info->fix.line_length; in s3fb_iplan_imageblit()
394 dst1 = info->screen_base + (rect->dy * info->fix.line_length) in s3fb_iplan_fillrect()
402 dst1 += info->fix.line_length; in s3fb_iplan_fillrect()
426 dst1 = info->screen_base + (image->dy * info->fix.line_length) in s3fb_cfb4_imageblit()
438 dst1 += info->fix.line_length; in s3fb_cfb4_imageblit()
446 if (info->fix.type == FB_TYPE_INTERLEAVED_PLANES) in s3fb_imageblit()
458 && (info->fix.type == FB_TYPE_INTERLEAVED_PLANES)) in s3fb_fillrect()
621 info->fix.ypanstep = 1; in s3fb_set_par()
[all …]
Dcg6.c596 info->fix.smem_start, info->fix.smem_len, in cg6_mmap()
603 FBTYPE_SUNFAST_COLOR, 8, info->fix.smem_len); in cg6_ioctl()
629 if (info->fix.smem_len <= 0x100000) in cg6_init_fix()
634 if (info->fix.smem_len <= 0x100000) in cg6_init_fix()
640 sprintf(info->fix.id, "%s %s", cg6_card_name, cg6_cpu_name); in cg6_init_fix()
641 info->fix.id[sizeof(info->fix.id) - 1] = 0; in cg6_init_fix()
643 info->fix.type = FB_TYPE_PACKED_PIXELS; in cg6_init_fix()
644 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in cg6_init_fix()
646 info->fix.line_length = linebytes; in cg6_init_fix()
648 info->fix.accel = FB_ACCEL_SUN_CGSIX; in cg6_init_fix()
[all …]
Dau1100fb.c167 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in au1100fb_setmode()
168 info->fix.line_length = info->var.xres_virtual / in au1100fb_setmode()
178 info->fix.visual = FB_VISUAL_TRUECOLOR; in au1100fb_setmode()
179 info->fix.line_length = info->var.xres_virtual << 1; /* depth=16 */ in au1100fb_setmode()
183 info->fix.visual = FB_VISUAL_MONO10; in au1100fb_setmode()
184 info->fix.line_length = info->var.xres_virtual / 8; in au1100fb_setmode()
187 info->screen_size = info->fix.line_length * info->var.yres_virtual; in au1100fb_setmode()
205 (info->fix.line_length * in au1100fb_setmode()
212 words = info->fix.line_length / sizeof(u32); in au1100fb_setmode()
253 if (fbi->fix.visual == FB_VISUAL_TRUECOLOR) { in au1100fb_fb_setcolreg()
[all …]
Dpmagb-b-fb.c176 info->fix.line_length = info->var.xres; in pmagbbfb_screen_setup()
276 info->fix = pmagbbfb_fix; in pmagbbfb_probe()
291 info->fix.mmio_start = start; in pmagbbfb_probe()
292 par->mmio = ioremap_nocache(info->fix.mmio_start, info->fix.mmio_len); in pmagbbfb_probe()
302 info->fix.smem_start = start + PMAGB_B_FBMEM; in pmagbbfb_probe()
303 par->smem = ioremap_nocache(info->fix.smem_start, info->fix.smem_len); in pmagbbfb_probe()
311 info->screen_size = info->fix.smem_len - 2 * vid_base * 0x1000; in pmagbbfb_probe()
332 info->fix.id, dev_name(dev)); in pmagbbfb_probe()
Dmx3fb.c743 struct fb_fix_screeninfo *fix = &fbi->fix; in mx3fb_set_fix() local
746 strncpy(fix->id, "DISP3 BG", 8); in mx3fb_set_fix()
748 fix->line_length = var->xres_virtual * var->bits_per_pixel / 8; in mx3fb_set_fix()
750 fix->type = FB_TYPE_PACKED_PIXELS; in mx3fb_set_fix()
751 fix->accel = FB_ACCEL_NONE; in mx3fb_set_fix()
752 fix->visual = FB_VISUAL_TRUECOLOR; in mx3fb_set_fix()
753 fix->xpanstep = 1; in mx3fb_set_fix()
754 fix->ypanstep = 1; in mx3fb_set_fix()
812 mem_len = fbi->var.yres_virtual * fbi->fix.line_length; in __set_par()
813 if (mem_len > fbi->fix.smem_len) { in __set_par()
[all …]
Dbfin-lq035q1-fb.c480 if ((info->fix.line_length * var->yres_virtual) > info->fix.smem_len) { in bfin_lq035q1_fb_check_var()
510 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in bfin_lq035q1_fb_setcolreg()
599 strcpy(fbinfo->fix.id, DRIVER_NAME); in bfin_lq035q1_probe()
601 fbinfo->fix.type = FB_TYPE_PACKED_PIXELS; in bfin_lq035q1_probe()
602 fbinfo->fix.type_aux = 0; in bfin_lq035q1_probe()
603 fbinfo->fix.xpanstep = 0; in bfin_lq035q1_probe()
604 fbinfo->fix.ypanstep = 0; in bfin_lq035q1_probe()
605 fbinfo->fix.ywrapstep = 0; in bfin_lq035q1_probe()
606 fbinfo->fix.accel = FB_ACCEL_NONE; in bfin_lq035q1_probe()
607 fbinfo->fix.visual = FB_VISUAL_TRUECOLOR; in bfin_lq035q1_probe()
[all …]
Dgbefb.c662 info->fix.line_length = info->var.xres_virtual * bytesPerPixel; in gbefb_set_par()
677 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in gbefb_set_par()
681 info->fix.visual = FB_VISUAL_TRUECOLOR; in gbefb_set_par()
685 info->fix.visual = FB_VISUAL_TRUECOLOR; in gbefb_set_par()
826 static void gbefb_encode_fix(struct fb_fix_screeninfo *fix, in gbefb_encode_fix() argument
829 memset(fix, 0, sizeof(struct fb_fix_screeninfo)); in gbefb_encode_fix()
830 strcpy(fix->id, "SGI GBE"); in gbefb_encode_fix()
831 fix->smem_start = (unsigned long) gbe_mem; in gbefb_encode_fix()
832 fix->smem_len = gbe_mem_size; in gbefb_encode_fix()
833 fix->type = FB_TYPE_PACKED_PIXELS; in gbefb_encode_fix()
[all …]
Dtmiofb.c326 tmio_iowrite16(info->fix.line_length, par->lcr + LCR_VHPN); in tmiofb_hw_mode()
329 tmio_iowrite16(info->fix.line_length >> 16, par->lcr + LCR_VHPCH); in tmiofb_hw_mode()
330 tmio_iowrite16(info->fix.line_length, par->lcr + LCR_VHPCL); in tmiofb_hw_mode()
623 info->fix.line_length = info->mode->xres * in tmiofb_set_par()
722 strcpy(info->fix.id, "tmio-fb"); in tmiofb_probe()
723 info->fix.smem_start = vram->start; in tmiofb_probe()
724 info->fix.smem_len = resource_size(vram); in tmiofb_probe()
725 info->fix.type = FB_TYPE_PACKED_PIXELS; in tmiofb_probe()
726 info->fix.visual = FB_VISUAL_TRUECOLOR; in tmiofb_probe()
727 info->fix.mmio_start = lcr->start; in tmiofb_probe()
[all …]
Dxen-fbfront.c195 y1 = beg / fb_info->fix.line_length; in xenfb_deferred_io()
196 y2 = end / fb_info->fix.line_length; in xenfb_deferred_io()
301 var->xres <= info->fix.line_length / (XENFB_DEPTH / 8) && in xenfb_check_var()
302 required_mem_len <= info->fix.smem_len) { in xenfb_check_var()
321 xenfb_info->resize.stride = info->fix.line_length; in xenfb_set_par()
439 fb_info->fix.visual = FB_VISUAL_TRUECOLOR; in xenfb_probe()
440 fb_info->fix.line_length = fb_info->var.xres * XENFB_DEPTH / 8; in xenfb_probe()
441 fb_info->fix.smem_start = 0; in xenfb_probe()
442 fb_info->fix.smem_len = fb_size; in xenfb_probe()
443 strcpy(fb_info->fix.id, "xen"); in xenfb_probe()
[all …]
Ddnfb.c158 src = (ushort *)(info->screen_base + area->sy * info->fix.line_length + in dnfb_copyarea()
160 dest = area->dy * (info->fix.line_length >> 1) + (area->dx >> 4); in dnfb_copyarea()
163 y_delta = (info->fix.line_length * 8) - area->sx - area->width; in dnfb_copyarea()
173 y_delta = -((info->fix.line_length * 8) - area->sx - area->width); in dnfb_copyarea()
237 info->fix = dnfb_fix; in dnfb_probe()
242 info->screen_base = (u_char *) info->fix.smem_start; in dnfb_probe()
Dwmt_ge_rops.c56 if (p->fix.visual == FB_VISUAL_TRUECOLOR || in wmt_ge_fillrect()
57 p->fix.visual == FB_VISUAL_DIRECTCOLOR) in wmt_ge_fillrect()
70 writel(p->fix.smem_start, regbase + GE_DESTBASE_OFF); in wmt_ge_fillrect()
96 writel(p->fix.smem_start, regbase + GE_SRCBASE_OFF); in wmt_ge_copyarea()
104 writel(p->fix.smem_start, regbase + GE_DESTBASE_OFF); in wmt_ge_copyarea()
D68328fb.c267 info->fix.line_length = get_line_length(info->var.xres_virtual, in mc68x328fb_set_par()
316 switch (info->fix.visual) { in mc68x328fb_setcolreg()
334 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in mc68x328fb_setcolreg()
453 fb_info.fix = mc68x328fb_fix; in mc68x328fb_init()
454 fb_info.fix.smem_start = videomemory; in mc68x328fb_init()
455 fb_info.fix.smem_len = videomemorysize; in mc68x328fb_init()
456 fb_info.fix.line_length = in mc68x328fb_init()
458 fb_info.fix.visual = (mc68x328fb_default.bits_per_pixel) == 1 ? in mc68x328fb_init()
475 fb_info(&fb_info, "%s frame buffer device\n", fb_info.fix.id); in mc68x328fb_init()
Dleo.c420 info->fix.smem_start, info->fix.smem_len, in leo_mmap()
427 FBTYPE_SUNLEO, 32, info->fix.smem_len); in leo_ioctl()
437 strlcpy(info->fix.id, dp->name, sizeof(info->fix.id)); in leo_init_fix()
439 info->fix.type = FB_TYPE_PACKED_PIXELS; in leo_init_fix()
440 info->fix.visual = FB_VISUAL_TRUECOLOR; in leo_init_fix()
442 info->fix.line_length = 8192; in leo_init_fix()
444 info->fix.accel = FB_ACCEL_SUN_LEO; in leo_init_fix()
566 info->fix.smem_start = op->resource[0].start; in leo_probe()
574 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in leo_probe()
624 par->which_io, info->fix.smem_start); in leo_probe()
Digafb.c339 info->fix.smem_len = 0x100000; in iga_init()
342 info->fix.smem_len = 0x200000; in iga_init()
346 info->fix.smem_len = 0x400000; in iga_init()
364 info->fix.id, par->frame_buffer_phys, info->fix.smem_len >> 20); in iga_init()
525 info->fix = igafb_fix; in igafb_init()
544 par->mmap_map[0].size = info->fix.smem_len & PAGE_MASK; in igafb_init()
550 par->mmap_map[1].poff = info->fix.smem_start & PAGE_MASK; in igafb_init()
Dcontrolfb.c234 info->fix.visual = (p->par.cmode == CMODE_8) ? in controlfb_set_par()
236 info->fix.line_length = p->par.pitch; in controlfb_set_par()
237 info->fix.xpanstep = 32 >> p->par.cmode; in controlfb_set_par()
238 info->fix.ypanstep = 1; in controlfb_set_par()
294 start = info->fix.smem_start; in controlfb_mmap()
295 len = info->fix.smem_len; in controlfb_mmap()
301 start = info->fix.mmio_start; in controlfb_mmap()
302 len = info->fix.mmio_len; in controlfb_mmap()
1052 strcpy(info->fix.id, "control"); in control_init_info()
1053 info->fix.mmio_start = p->control_regs_phys; in control_init_info()
[all …]
Dskeletonfb.c376 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR || in xxxfb_setcolreg()
377 info->fix.visual == FB_VISUAL_TRUECOLOR) in xxxfb_setcolreg()
395 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in xxxfb_setcolreg()
396 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in xxxfb_setcolreg()
707 info->fix = xxxfb_fix; in xxxfb_probe()
827 fb_info(info, "%s frame buffer device\n", info->fix.id); in xxxfb_probe()
Dcirrusfb.c522 if (cinfo->btype == BT_SD64 && info->fix.smem_len <= MB_ && in cirrusfb_check_pixclock()
677 info->fix.line_length = var->xres_virtual / 8; in cirrusfb_set_par_foo()
678 info->fix.visual = FB_VISUAL_MONO10; in cirrusfb_set_par_foo()
682 info->fix.line_length = var->xres_virtual; in cirrusfb_set_par_foo()
683 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in cirrusfb_set_par_foo()
688 info->fix.line_length = var->xres_virtual * in cirrusfb_set_par_foo()
690 info->fix.visual = FB_VISUAL_TRUECOLOR; in cirrusfb_set_par_foo()
693 info->fix.type = FB_TYPE_PACKED_PIXELS; in cirrusfb_set_par_foo()
1204 pitch = info->fix.line_length >> 3; in cirrusfb_set_par_foo()
1285 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in cirrusfb_setcolreg()
[all …]
Damifb.c1441 if (par->next_line * par->vyres > info->fix.smem_len) { in ami_decode_var()
1448 if (par->next_plane * par->bpp > info->fix.smem_len) { in ami_decode_var()
1639 par->bplpt0 = info->fix.smem_start + in ami_update_par()
1643 par->bplpt0wrap = info->fix.smem_start + move; in ami_update_par()
1651 par->bplpt0 = info->fix.smem_start + move; in ami_update_par()
1827 static int ami_get_fix_cursorinfo(struct fb_fix_cursorinfo *fix, in ami_get_fix_cursorinfo() argument
1830 fix->crsr_width = fix->crsr_xsize = par->crsr.width; in ami_get_fix_cursorinfo()
1831 fix->crsr_height = fix->crsr_ysize = par->crsr.height; in ami_get_fix_cursorinfo()
1832 fix->crsr_color1 = 17; in ami_get_fix_cursorinfo()
1833 fix->crsr_color2 = 18; in ami_get_fix_cursorinfo()
[all …]
Duvesafb.c282 info->fix.smem_len / mode->bytes_per_scan_line : in uvesafb_setup_var()
1096 offset = (var->yoffset * info->fix.line_length + var->xoffset) / 4; in uvesafb_pan_display()
1329 info->fix.visual = (info->var.bits_per_pixel == 8) ? in uvesafb_set_par()
1331 info->fix.line_length = mode->bytes_per_scan_line; in uvesafb_set_par()
1405 if (var->yres * mode->bytes_per_scan_line > info->fix.smem_len in uvesafb_check_var()
1406 && info->fix.smem_len) in uvesafb_check_var()
1421 info->fix.smem_len / mode->bytes_per_scan_line : in uvesafb_check_var()
1450 info->fix = uvesafb_fix; in uvesafb_init_info()
1451 info->fix.ypanstep = par->ypan ? 1 : 0; in uvesafb_init_info()
1452 info->fix.ywrapstep = (par->ypan > 1) ? 1 : 0; in uvesafb_init_info()
[all …]
Dpxafb.c210 switch (fbi->fb.fix.visual) { in pxafb_setcolreg()
434 var->yres_virtual = fbi->fb.fix.smem_len / line_length; in pxafb_adjust_timing()
501 fbi->fb.fix.visual = FB_VISUAL_TRUECOLOR; in pxafb_set_par()
503 fbi->fb.fix.visual = FB_VISUAL_PSEUDOCOLOR; in pxafb_set_par()
510 fbi->fb.fix.visual = FB_VISUAL_STATIC_PSEUDOCOLOR; in pxafb_set_par()
513 fbi->fb.fix.line_length = var->xres_virtual * in pxafb_set_par()
577 if (fbi->fb.fix.visual == FB_VISUAL_PSEUDOCOLOR || in pxafb_blank()
578 fbi->fb.fix.visual == FB_VISUAL_STATIC_PSEUDOCOLOR) in pxafb_blank()
588 if (fbi->fb.fix.visual == FB_VISUAL_PSEUDOCOLOR || in pxafb_blank()
589 fbi->fb.fix.visual == FB_VISUAL_STATIC_PSEUDOCOLOR) in pxafb_blank()
[all …]
Ds3c-fb.c511 info->fix.visual = FB_VISUAL_TRUECOLOR; in s3c_fb_set_par()
515 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in s3c_fb_set_par()
517 info->fix.visual = FB_VISUAL_TRUECOLOR; in s3c_fb_set_par()
520 info->fix.visual = FB_VISUAL_MONO01; in s3c_fb_set_par()
523 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in s3c_fb_set_par()
527 info->fix.line_length = (var->xres_virtual * var->bits_per_pixel) / 8; in s3c_fb_set_par()
529 info->fix.xpanstep = info->var.xres_virtual > info->var.xres ? 1 : 0; in s3c_fb_set_par()
530 info->fix.ypanstep = info->var.yres_virtual > info->var.yres ? 1 : 0; in s3c_fb_set_par()
543 writel(info->fix.smem_start, buf + sfb->variant.buf_start); in s3c_fb_set_par()
545 data = info->fix.smem_start + info->fix.line_length * var->yres; in s3c_fb_set_par()
[all …]
Dimsttfb.c730 switch (info->fix.smem_len) { in set_imstt_regvals()
751 __u32 off = var->yoffset * (info->fix.line_length >> 3) in set_offset()
792 if ((var->xres * var->yres) * (var->bits_per_pixel >> 3) > info->fix.smem_len in imsttfb_check_var()
793 || (var->xres_virtual * var->yres_virtual) * (var->bits_per_pixel >> 3) > info->fix.smem_len) in imsttfb_check_var()
842 __u32 vram = (info->fix.smem_len - (PAGE_SIZE << 2)); in imsttfb_check_var()
1001 line_pitch = info->fix.line_length; in imsttfb_fillrect()
1052 line_pitch = info->fix.line_length; in imsttfb_copyarea()
1359 info->fix.smem_len = (tmp & 0x0004) ? 0x400000 : 0x200000; in init_imstt()
1361 info->fix.smem_len = 0x800000; in init_imstt()
1364 end = (__u32 *)(info->screen_base + info->fix.smem_len); in init_imstt()
[all …]
Dchipsfb.c118 info->fix.line_length = 800*2; in chipsfb_set_par()
119 info->fix.visual = FB_VISUAL_TRUECOLOR; in chipsfb_set_par()
134 info->fix.line_length = 800; in chipsfb_set_par()
135 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in chipsfb_set_par()
337 p->fix = chipsfb_fix; in init_chips()
338 p->fix.smem_start = addr; in init_chips()
425 p->node, p->fix.smem_len / 1024); in chipsfb_pci_init()
Dcarminefb.c426 info->fix.line_length = info->var.xres * info->var.bits_per_pixel / 8; in carmine_set_par()
560 info->fix = carminefb_fix; in alloc_carmine_fb()
588 fb_info(info, "%s frame buffer device\n", info->fix.id); in alloc_carmine_fb()
726 struct fb_fix_screeninfo fix; in carminefb_remove() local
731 fix = hw->fb[0]->fix; in carminefb_remove()
733 fix = hw->fb[1]->fix; in carminefb_remove()
744 release_mem_region(fix.smem_start, fix.smem_len); in carminefb_remove()
746 release_mem_region(fix.mmio_start, fix.mmio_len); in carminefb_remove()
Dps3fb.c498 info->fix.line_length); in ps3fb_sync()
587 if (var->yres_virtual * xdr_line_length > info->fix.smem_len) { in ps3fb_check_var()
616 info->fix.xpanstep = info->var.xres_virtual > info->var.xres ? 1 : 0; in ps3fb_set_par()
617 info->fix.ypanstep = info->var.yres_virtual > info->var.yres ? 1 : 0; in ps3fb_set_par()
618 info->fix.line_length = xdr_line_length; in ps3fb_set_par()
624 par->num_frames = info->fix.smem_len / in ps3fb_set_par()
652 memset((void __force *)info->screen_base, 0, info->fix.smem_len); in ps3fb_set_par()
658 maxlines = info->fix.smem_len / ddr_line_length; in ps3fb_set_par()
697 par->pan_offset = var->yoffset * info->fix.line_length + in ps3fb_pan_display()
710 r = vm_iomap_memory(vma, info->fix.smem_start, info->fix.smem_len); in ps3fb_mmap()
[all …]
Dsh7760fb.c171 struct fb_fix_screeninfo *fix = &info->fix; in sh7760fb_check_var() local
183 fix->visual = FB_VISUAL_MONO10; in sh7760fb_check_var()
185 fix->visual = FB_VISUAL_TRUECOLOR; in sh7760fb_check_var()
187 fix->visual = FB_VISUAL_PSEUDOCOLOR; in sh7760fb_check_var()
326 info->fix.line_length = stride; in sh7760fb_set_par()
428 info->fix.smem_start = (unsigned long)info->screen_base; in sh7760fb_alloc_mem()
429 info->fix.smem_len = info->screen_size; in sh7760fb_alloc_mem()
515 strcpy(info->fix.id, "sh7760-lcdc"); in sh7760fb_probe()
Dfsl-diu-fb.c788 struct fb_fix_screeninfo *fix = &info->fix; in set_fix() local
792 strncpy(fix->id, mfbi->id, sizeof(fix->id)); in set_fix()
793 fix->line_length = var->xres_virtual * var->bits_per_pixel / 8; in set_fix()
794 fix->type = FB_TYPE_PACKED_PIXELS; in set_fix()
795 fix->accel = FB_ACCEL_NONE; in set_fix()
796 fix->visual = FB_VISUAL_TRUECOLOR; in set_fix()
797 fix->xpanstep = 1; in set_fix()
798 fix->ypanstep = 1; in set_fix()
872 u32 smem_len = info->fix.line_length * info->var.yres_virtual; in map_video_memory()
882 info->fix.smem_start = virt_to_phys(info->screen_base); in map_video_memory()
[all …]
Dpm3fb.c339 info->fix.line_length; in pm3fb_init_engine()
389 u32 color = (info->fix.visual == FB_VISUAL_TRUECOLOR) ? in pm3fb_fillrect()
531 switch (info->fix.visual) { in pm3fb_imageblit()
1001 if (lpitch * var->yres_virtual > info->fix.smem_len) { in pm3fb_check_var()
1063 info->fix.visual = in pm3fb_set_par()
1065 info->fix.line_length = ((info->var.xres_virtual + 7) >> 3) * bpp; in pm3fb_set_par()
1119 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in pm3fb_setcolreg()
1120 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in pm3fb_setcolreg()
1140 } else if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR) in pm3fb_setcolreg()
1396 info->fix = pm3fb_fix; in pm3fb_probe()
[all …]
Dtgafb.c185 if (var->xres * var->yres * (var->bits_per_pixel >> 3) > info->fix.smem_len) in tgafb_check_var()
267 info->fix.line_length = par->xres * (par->bits_per_pixel >> 3);
638 line_length = info->fix.line_length;
848 line_length = info->fix.line_length;
935 line_length = info->fix.line_length;
1264 line_length = info->fix.line_length;
1344 strlcpy(info->fix.id, tga_type_name, sizeof(info->fix.id));
1346 info->fix.type = FB_TYPE_PACKED_PIXELS;
1347 info->fix.type_aux = 0;
1348 info->fix.visual = (tga_type == TGA_TYPE_8PLANE
[all …]
Dau1200fb.c949 | LCD_WINCTRL2_BX_N(fbdev->fb_info->fix.line_length) in au1200_setmode()
1008 fbi->fix.visual = FB_VISUAL_PSEUDOCOLOR; in au1200fb_update_fbinfo()
1009 fbi->fix.line_length = fbi->var.xres_virtual / in au1200fb_update_fbinfo()
1013 fbi->fix.visual = FB_VISUAL_TRUECOLOR; in au1200fb_update_fbinfo()
1014 fbi->fix.line_length = fbi->var.xres_virtual * (fbi->var.bits_per_pixel / 8); in au1200fb_update_fbinfo()
1018 fbi->fix.visual = FB_VISUAL_MONO10; in au1200fb_update_fbinfo()
1019 fbi->fix.line_length = fbi->var.xres_virtual / 8; in au1200fb_update_fbinfo()
1022 fbi->screen_size = fbi->fix.line_length * fbi->var.yres_virtual; in au1200fb_update_fbinfo()
1023 print_dbg("line length: %d\n", fbi->fix.line_length); in au1200fb_update_fbinfo()
1155 if (fbi->fix.visual == FB_VISUAL_TRUECOLOR) { in au1200fb_fb_setcolreg()
[all …]
Dvfb.c287 info->fix.line_length = get_line_length(info->var.xres_virtual, in vfb_set_par()
339 switch (info->fix.visual) { in vfb_setcolreg()
357 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in vfb_setcolreg()
424 if (size > info->fix.smem_len) in vfb_mmap()
426 if (offset > info->fix.smem_len - size) in vfb_mmap()
429 pos = (unsigned long)info->fix.smem_start + offset; in vfb_mmap()
515 info->fix = vfb_fix; in vfb_probe()
Dsm501fb.c466 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in sm501fb_set_par_common()
470 info->fix.visual = FB_VISUAL_TRUECOLOR; in sm501fb_set_par_common()
474 info->fix.visual = FB_VISUAL_TRUECOLOR; in sm501fb_set_par_common()
479 info->fix.line_length = (var->xres_virtual * var->bits_per_pixel)/8; in sm501fb_set_par_common()
480 smem_len = info->fix.line_length * var->yres_virtual; in sm501fb_set_par_common()
483 info->fix.line_length); in sm501fb_set_par_common()
491 info->fix.smem_start = fbi->fbmem_res->start + par->screen.sm_addr; in sm501fb_set_par_common()
492 info->fix.smem_len = smem_len; in sm501fb_set_par_common()
496 info->screen_size = info->fix.smem_len; in sm501fb_set_par_common()
541 reg = info->fix.line_length; in sm501fb_set_par_geometry()
[all …]
Dauo_k190x.c292 u16 line_length = info->fix.line_length; in auok190xfb_dpy_deferred_io()
381 total_size = info->fix.smem_len; in auok190xfb_write()
522 if (size > info->fix.smem_len) { in auok190xfb_check_var()
533 struct fb_fix_screeninfo *fix = &info->fix; in auok190xfb_set_fix() local
536 fix->line_length = var->xres_virtual * var->bits_per_pixel / 8; in auok190xfb_set_fix()
538 fix->type = FB_TYPE_PACKED_PIXELS; in auok190xfb_set_fix()
539 fix->accel = FB_ACCEL_NONE; in auok190xfb_set_fix()
540 fix->visual = (var->grayscale) ? FB_VISUAL_STATIC_PSEUDOCOLOR in auok190xfb_set_fix()
542 fix->xpanstep = 0; in auok190xfb_set_fix()
543 fix->ypanstep = 0; in auok190xfb_set_fix()
[all …]
Dpvr2fb.c428 par->disp_start = info->fix.smem_start + (line_length * var->yoffset) * line_length; in pvr2fb_set_par()
429 info->fix.line_length = line_length; in pvr2fb_set_par()
532 if (line_length * var->yres_virtual > info->fix.smem_len) in pvr2fb_check_var()
570 diw_modulo += info->fix.line_length / 4; in pvr2_init_display()
708 if ((*ppos + len) > fb_info->fix.smem_len) { in pvr2fb_write()
722 if ((*ppos + (i << PAGE_SHIFT)) > fb_info->fix.smem_len) { in pvr2fb_write()
790 fb_info->fix = pvr2_fix; in pvr2fb_common_init()
819 fb_info->fix.id, (rev >> 4) & 0x0f, rev & 0x0f, in pvr2fb_common_init()
821 (unsigned long)(fb_info->fix.smem_len >> 10)); in pvr2fb_common_init()
832 pvr2fb_map = sq_remap(fb_info->fix.smem_start, fb_info->fix.smem_len, in pvr2fb_common_init()
[all …]
Dgxt4500.c503 info->fix.line_length = stride * pixsize[pixfmt]; in gxt4500_set_par()
504 info->fix.visual = (pixfmt == DFA_PIX_8BIT)? FB_VISUAL_PSEUDOCOLOR: in gxt4500_set_par()
651 info->fix = gxt4500_fix; in gxt4500_probe()
652 strlcpy(info->fix.id, cardinfo[cardtype].cardname, in gxt4500_probe()
653 sizeof(info->fix.id)); in gxt4500_probe()
656 info->fix.mmio_start = reg_phys; in gxt4500_probe()
663 info->fix.smem_start = fb_phys; in gxt4500_probe()
664 info->fix.smem_len = pci_resource_len(pdev, 1); in gxt4500_probe()
701 fb_info(info, "%s frame buffer device\n", info->fix.id); in gxt4500_probe()
Dudlfb.c305 wrptr = dlfb_set_base8bpp(wrptr, dev->info->fix.smem_len); in dlfb_set_video_mode()
329 if (size > info->fix.smem_len) in dlfb_ops_mmap()
331 if (offset > info->fix.smem_len - size) in dlfb_ops_mmap()
334 pos = (unsigned long)info->fix.smem_start + offset; in dlfb_ops_mmap()
607 const int line_offset = dev->info->fix.line_length * i; in dlfb_handle_damage()
611 (char *) dev->info->fix.smem_start, in dlfb_handle_damage()
653 int start = max((int)(offset / info->fix.line_length), 0); in dlfb_ops_write()
654 int lines = min((u32)((result / info->fix.line_length) + 1), in dlfb_ops_write()
735 if (dlfb_render_hline(dev, &urb, (char *) info->fix.smem_start, in dlfb_dpy_deferred_io()
1044 if ((var->xres * var->yres * 2) > info->fix.smem_len) in dlfb_ops_check_var()
[all …]
Dhyperv_fb.c282 msg.situ.video_output[0].pitch_bytes = info->fix.line_length; in synthvid_send_situ()
500 msg->vram.user_ctx = msg->vram.vram_gpa = info->fix.smem_start; in synthvid_send_config()
510 if (msg->vram_ack.user_ctx != info->fix.smem_start) { in synthvid_send_config()
739 info->fix.smem_start = par->mem.start; in hvfb_getmem()
740 info->fix.smem_len = screen_fb_size; in hvfb_getmem()
832 strcpy(info->fix.id, KBUILD_MODNAME); in hvfb_probe()
833 info->fix.type = FB_TYPE_PACKED_PIXELS; in hvfb_probe()
834 info->fix.visual = FB_VISUAL_TRUECOLOR; in hvfb_probe()
835 info->fix.line_length = screen_width * screen_depth / 8; in hvfb_probe()
836 info->fix.accel = FB_ACCEL_NONE; in hvfb_probe()
Dsh_mobile_lcdcfb.c1318 info->fix.smem_len) in __sh_mobile_lcdc_check_var()
1593 info->fix.line_length = ovl->pitch; in sh_mobile_lcdc_overlay_set_par()
1596 info->fix.type = FB_TYPE_FOURCC; in sh_mobile_lcdc_overlay_set_par()
1597 info->fix.visual = FB_VISUAL_FOURCC; in sh_mobile_lcdc_overlay_set_par()
1599 info->fix.type = FB_TYPE_PACKED_PIXELS; in sh_mobile_lcdc_overlay_set_par()
1600 info->fix.visual = FB_VISUAL_TRUECOLOR; in sh_mobile_lcdc_overlay_set_par()
1719 info->fix = sh_mobile_lcdc_overlay_fix; in sh_mobile_lcdc_overlay_fb_init()
1720 snprintf(info->fix.id, sizeof(info->fix.id), in sh_mobile_lcdc_overlay_fb_init()
1722 info->fix.smem_start = ovl->dma_handle; in sh_mobile_lcdc_overlay_fb_init()
1723 info->fix.smem_len = ovl->fb_size; in sh_mobile_lcdc_overlay_fb_init()
[all …]
Dcobalt_lcdfb.c308 LCD_TEXT_POS(info->fix.line_length * y + x)); in cobalt_lcdfb_cursor()
354 info->fix = cobalt_lcdfb_fix; in cobalt_lcdfb_probe()
355 info->fix.smem_start = res->start; in cobalt_lcdfb_probe()
356 info->fix.smem_len = info->screen_size; in cobalt_lcdfb_probe()
Dda8xx-fb.c617 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR) in fb_setcolreg()
623 switch (info->fix.visual) { in fb_setcolreg()
670 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in fb_setcolreg()
1225 struct fb_fix_screeninfo *fix = &fbi->fix; in da8xx_pan_display() local
1240 start = fix->smem_start + in da8xx_pan_display()
1241 new_var.yoffset * fix->line_length + in da8xx_pan_display()
1243 end = start + fbi->var.yres * fix->line_length - 1; in da8xx_pan_display()
1280 info->fix.visual = (par->cfg.bpp <= 8) ? in da8xxfb_set_par()
1282 info->fix.line_length = (par->mode.xres * par->cfg.bpp) / 8; in da8xxfb_set_par()
1290 par->dma_start = info->fix.smem_start + in da8xxfb_set_par()
[all …]
Di740fb.c170 strlcpy(par->ddc_adapter.name, info->fix.id, in i740fb_setup_ddc_bus()
859 info->fix.line_length = in i740fb_set_par()
862 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in i740fb_set_par()
864 info->fix.visual = FB_VISUAL_TRUECOLOR; in i740fb_set_par()
878 switch (info->fix.visual) { in i740fb_setcolreg()
1037 ret = pci_request_regions(dev, info->fix.id); in i740fb_probe()
1073 info->fix = i740fb_fix; in i740fb_probe()
1074 info->fix.mmio_start = pci_resource_start(dev, 1); in i740fb_probe()
1075 info->fix.mmio_len = pci_resource_len(dev, 1); in i740fb_probe()
1076 info->fix.smem_start = pci_resource_start(dev, 0); in i740fb_probe()
[all …]
Dxilinxfb.c320 drvdata->info.fix = xilinx_fb_fix; in xilinxfb_assign()
321 drvdata->info.fix.smem_start = drvdata->fb_phys; in xilinxfb_assign()
322 drvdata->info.fix.smem_len = fbsize; in xilinxfb_assign()
323 drvdata->info.fix.line_length = pdata->xvirt * BYTES_PER_PIXEL; in xilinxfb_assign()
390 dma_free_coherent(dev, PAGE_ALIGN(drvdata->info.fix.smem_len), in xilinxfb_release()
Dssd1307fb.c193 total_size = info->fix.smem_len; in ssd1307fb_write()
500 info->fix = ssd1307fb_fix; in ssd1307fb_probe()
501 info->fix.line_length = par->width / 8; in ssd1307fb_probe()
518 info->fix.smem_start = (unsigned long)vmem; in ssd1307fb_probe()
519 info->fix.smem_len = vmem_size; in ssd1307fb_probe()
553 …ebuffer device registered, using %d bytes of video memory\n", info->node, info->fix.id, vmem_size); in ssd1307fb_probe()
Dfb-puv3.c499 info->fix = unifb_fix; in unifb_set_par()
507 info->fix.line_length = get_line_length(info->var.xres_virtual, in unifb_set_par()
535 writel(info->fix.smem_start, UDE_FSA); in unifb_set_par()
571 switch (info->fix.visual) { in unifb_setcolreg()
589 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in unifb_setcolreg()
647 return vm_iomap_memory(vma, info->fix.smem_start, info->fix.smem_len); in unifb_mmap()
700 info->fix = unifb_fix; in unifb_probe()
705 info->fix.accel = FB_ACCEL_PUV3_UNIGFX; in unifb_probe()
Dpm2fb.c618 if (lpitch * var->yres_virtual > info->fix.smem_len) { in pm2fb_check_var()
766 info->fix.visual = in pm2fb_set_par()
768 info->fix.line_length = info->var.xres * depth / 8; in pm2fb_set_par()
912 switch (info->fix.visual) { in pm2fb_setcolreg()
932 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in pm2fb_setcolreg()
953 } else if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR) in pm2fb_setcolreg()
1056 u32 color = (info->fix.visual == FB_VISUAL_TRUECOLOR) ? in pm2fb_fillrect()
1174 switch (info->fix.visual) { in pm2fb_imageblit()
1657 info->fix = pm2fb_fix; in pm2fb_probe()
1698 info->fix.id, pm2fb_fix.smem_len / 1024); in pm2fb_probe()
[all …]
Dsmscufx.c787 if (size > info->fix.smem_len) in ufx_ops_mmap()
789 if (offset > info->fix.smem_len - size) in ufx_ops_mmap()
792 pos = (unsigned long)info->fix.smem_start + offset; in ufx_ops_mmap()
845 const int line_offset = dev->info->fix.line_length * (y + line); in ufx_raw_rect()
848 (char *)dev->info->fix.smem_start + byte_offset, width * BPP); in ufx_raw_rect()
910 int start = max((int)(offset / info->fix.line_length), 0); in ufx_ops_write()
911 int lines = min((u32)((result / info->fix.line_length) + 1), in ufx_ops_write()
1228 if ((var->xres * var->yres * 2) > info->fix.smem_len) in ufx_ops_check_var()
1255 for (i = 0; i < info->fix.smem_len / 2; i++) in ufx_ops_set_par()
1298 int old_len = info->fix.smem_len; in ufx_realloc_framebuffer()
[all …]
Dhecubafb.c170 total_size = info->fix.smem_len; in hecubafb_write()
246 info->fix = hecubafb_fix; in hecubafb_probe()
247 info->fix.smem_len = videomemorysize; in hecubafb_probe()
Djz4740_fb.c685 fb->fix = jzfb_fix; in jzfb_probe()
686 fb->fix.line_length = fb->var.bits_per_pixel * fb->var.xres / 8; in jzfb_probe()
687 fb->fix.mmio_start = mem->start; in jzfb_probe()
688 fb->fix.mmio_len = resource_size(mem); in jzfb_probe()
689 fb->fix.smem_start = jzfb->vidmem_phys; in jzfb_probe()
690 fb->fix.smem_len = fb->fix.line_length * fb->var.yres; in jzfb_probe()
Dasiliantfb.c296 p->fix.line_length = p->var.xres * (p->var.bits_per_pixel >> 3); in asiliantfb_set_par()
297 p->fix.visual = (p->var.bits_per_pixel == 8) ? FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_TRUECOLOR; in asiliantfb_set_par()
511 p->fix = asiliantfb_fix; in init_asiliant()
512 p->fix.smem_start = addr; in init_asiliant()
531 p->fix.smem_len / 1024); in init_asiliant()
Dw100fb.c523 info->fix.visual = FB_VISUAL_TRUECOLOR; in w100fb_set_par()
524 info->fix.ypanstep = 0; in w100fb_set_par()
525 info->fix.ywrapstep = 0; in w100fb_set_par()
526 info->fix.line_length = par->xres * BITS_PER_PIXEL / 8; in w100fb_set_par()
531 info->fix.smem_len = par->mach->mem->size+1; in w100fb_set_par()
534 info->fix.smem_len = MEM_INT_SIZE+1; in w100fb_set_par()
709 strcpy(info->fix.id, "w100fb"); in w100fb_probe()
710 info->fix.type = FB_TYPE_PACKED_PIXELS; in w100fb_probe()
711 info->fix.type_aux = 0; in w100fb_probe()
712 info->fix.accel = FB_ACCEL_NONE; in w100fb_probe()
[all …]
Dmetronomefb.c441 fbsize = par->info->fix.smem_len; in metronomefb_dpy_update()
529 total_size = info->fix.smem_len; in metronomefb_write()
644 info->fix = metronomefb_fix; in metronomefb_probe()
645 info->fix.smem_len = videomemorysize; in metronomefb_probe()
674 info->fix.smem_start = par->metromem_dma; in metronomefb_probe()
Dbfin_adv7393fb.c457 fbdev->info.fix = bfin_adv7393_fb_fix; in bfin_adv7393_fb_probe()
506 fbdev->info.node, fbdev->info.fix.id); in bfin_adv7393_fb_probe()
611 if ((info->fix.line_length * var->yres_virtual) > info->fix.smem_len) { in bfin_adv7393_fb_check_var()
640 dmaaddr += (info->fix.line_length * dy); in bfin_adv7393_fb_pan_display()
696 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in bfin_adv7393_fb_setcolreg()
Dffb.c885 strlcpy(info->fix.id, ffb_type_name, sizeof(info->fix.id)); in ffb_init_fix()
887 info->fix.type = FB_TYPE_PACKED_PIXELS; in ffb_init_fix()
888 info->fix.visual = FB_VISUAL_TRUECOLOR; in ffb_init_fix()
891 info->fix.line_length = 8192; in ffb_init_fix()
893 info->fix.accel = FB_ACCEL_SUN_CREATOR; in ffb_init_fix()
Dvesafb.c67 offset = (var->yoffset * info->fix.line_length + var->xoffset) / 4; in vesafb_pan_display()
476 info->fix = vesafb_fix; in vesafb_probe()
492 fb_info(info, "%s frame buffer device\n", info->fix.id); in vesafb_probe()
Dbf537-lq035.c548 if ((info->fix.line_length * var->yres_virtual) > info->fix.smem_len) { in bfin_lq035_fb_check_var()
598 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in bfin_lq035_fb_setcolreg()
759 bfin_lq035_fb.fix = bfin_lq035_fb_fix; in bfin_lq035_probe()
/linux-4.1.27/drivers/video/fbdev/geode/
Dgxfb_core.c163 if (gx_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) in gxfb_check_var()
174 info->fix.visual = FB_VISUAL_TRUECOLOR; in gxfb_set_par()
176 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in gxfb_set_par()
178 info->fix.line_length = gx_line_delta(info->var.xres, info->var.bits_per_pixel); in gxfb_set_par()
202 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in gxfb_setcolreg()
264 info->fix.smem_start = pci_resource_start(dev, 0); in gxfb_map_video_memory()
265 info->fix.smem_len = vram ? vram : gx_frame_buffer_size(); in gxfb_map_video_memory()
266 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in gxfb_map_video_memory()
273 write_dc(par, DC_GLIU0_MEM_OFFSET, info->fix.smem_start & 0xFF000000); in gxfb_map_video_memory()
276 info->fix.smem_len / 1024, info->fix.smem_start); in gxfb_map_video_memory()
[all …]
Dgx1fb_core.c126 if (gx1_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) in gx1fb_check_var()
139 info->fix.visual = FB_VISUAL_TRUECOLOR; in gx1fb_set_par()
141 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in gx1fb_set_par()
143 info->fix.line_length = gx1_line_delta(info->var.xres, info->var.bits_per_pixel); in gx1fb_set_par()
169 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in gx1fb_setcolreg()
228 info->fix.smem_start = gx_base + 0x800000; in gx1fb_map_video_memory()
229 info->fix.smem_len = fb_len; in gx1fb_map_video_memory()
230 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in gx1fb_map_video_memory()
235 info->fix.smem_len / 1024, info->fix.smem_start); in gx1fb_map_video_memory()
283 strcpy(info->fix.id, "GX1"); in gx1fb_init_fbinfo()
[all …]
Dlxfb_core.c272 > info->fix.smem_len) in lxfb_check_var()
281 info->fix.visual = FB_VISUAL_TRUECOLOR; in lxfb_set_par()
283 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in lxfb_set_par()
285 info->fix.line_length = lx_get_pitch(info->var.xres, in lxfb_set_par()
309 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in lxfb_setcolreg()
367 info->fix.smem_start = pci_resource_start(dev, 0); in lxfb_map_video_memory()
368 info->fix.smem_len = vram ? vram : lx_framebuffer_size(); in lxfb_map_video_memory()
370 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in lxfb_map_video_memory()
393 write_dc(par, DC_GLIU0_MEM_OFFSET, info->fix.smem_start & 0xFF000000); in lxfb_map_video_memory()
397 info->fix.smem_len / 1024, info->fix.smem_start); in lxfb_map_video_memory()
[all …]
Dlxfb_ops.c402 if (info->fix.line_length > 4096) in lx_set_mode()
404 else if (info->fix.line_length > 2048) in lx_set_mode()
406 else if (info->fix.line_length > 1024) in lx_set_mode()
411 max = info->fix.line_length * info->var.yres; in lx_set_mode()
421 write_dc(par, DC_GFX_PITCH, info->fix.line_length >> 3); in lx_set_mode()
/linux-4.1.27/arch/arm/mach-netx/
Dfb.c52 fb->fb.fix.smem_start = dma; in netx_clcd_setup()
53 fb->fb.fix.smem_len = 1024*1024; in netx_clcd_setup()
62 fb->fb.fix.smem_start, in netx_clcd_mmap()
63 fb->fb.fix.smem_len); in netx_clcd_mmap()
68 dma_free_writecombine(&fb->dev->dev, fb->fb.fix.smem_len, in netx_clcd_remove()
69 fb->fb.screen_base, fb->fb.fix.smem_start); in netx_clcd_remove()
/linux-4.1.27/drivers/media/platform/vivid/
Dvivid-osd.c121 static int vivid_fb_get_fix(struct vivid_dev *dev, struct fb_fix_screeninfo *fix) in vivid_fb_get_fix() argument
124 memset(fix, 0, sizeof(struct fb_fix_screeninfo)); in vivid_fb_get_fix()
125 strlcpy(fix->id, "vioverlay fb", sizeof(fix->id)); in vivid_fb_get_fix()
126 fix->smem_start = dev->video_pbase; in vivid_fb_get_fix()
127 fix->smem_len = dev->video_buffer_size; in vivid_fb_get_fix()
128 fix->type = FB_TYPE_PACKED_PIXELS; in vivid_fb_get_fix()
129 fix->visual = FB_VISUAL_TRUECOLOR; in vivid_fb_get_fix()
130 fix->xpanstep = 1; in vivid_fb_get_fix()
131 fix->ypanstep = 1; in vivid_fb_get_fix()
132 fix->ywrapstep = 0; in vivid_fb_get_fix()
[all …]
/linux-4.1.27/drivers/staging/sm750fb/
Dsm750.c202 pitch = info->fix.line_length; in lynxfb_ops_fillrect()
237 pitch = info->fix.line_length; in lynxfb_ops_copyarea()
268 pitch = info->fix.line_length; in lynxfb_ops_imageblit()
272 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in lynxfb_ops_imageblit()
273 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in lynxfb_ops_imageblit()
327 struct fb_fix_screeninfo *fix; in lynxfb_ops_set_par() local
340 fix = &info->fix; in lynxfb_ops_set_par()
345 fix->line_length = line_length; in lynxfb_ops_set_par()
346 pr_err("fix->line_length = %d\n", fix->line_length); in lynxfb_ops_set_par()
354 fix->visual = FB_VISUAL_PSEUDOCOLOR; in lynxfb_ops_set_par()
[all …]
Dsm750_hw.c222 struct fb_var_screeninfo* var, struct fb_fix_screeninfo* fix) in hw_sm750_output_setMode() argument
299 struct fb_fix_screeninfo* fix) in hw_sm750_crtc_setMode() argument
372 FIELD_VALUE(0, PANEL_FB_WIDTH, OFFSET, fix->line_length)); in hw_sm750_crtc_setMode()
404 FIELD_VALUE(0, CRT_FB_WIDTH, OFFSET, fix->line_length)); in hw_sm750_crtc_setMode()
628 total = var->yoffset * info->fix.line_length + in hw_sm750_pan_display()
/linux-4.1.27/Documentation/scsi/
DChangeLog.arcmsr9 ** 1.10.00.10 10/10/2004 Erich Chen bug fix for SMP & ioctl
10 ** 1.20.00.00 11/29/2004 Erich Chen bug fix with arcmsr_bus_reset when PHY error
11 ** 1.20.00.02 12/09/2004 Erich Chen bug fix with over 2T bytes RAID Volume
22 ** 1.20.00.06 3/12/2005 Erich Chen fix with arcmsr_pci_unmap_dma "unsigned long" cast,
25 ** 1.20.00.07 3/23/2005 Erich Chen bug fix with arcmsr_scsi_host_template_init
29 ** bug fix enormous stack usage (Adrian Bunk's comment)
30 ** 1.20.00.08 6/23/2005 Erich Chen bug fix with abort command,
33 ** 1.20.00.09 9/12/2005 Erich Chen bug fix with abort command handling, firmware versi…
34 ** and firmware update notify for hardware bug fix
40 ** 1.20.00.11 9/29/2005 Erich Chen by comment of Arjan van de Ven fix incorrect msleep…
[all …]
/linux-4.1.27/arch/arm/mach-nspire/
Dclcd.c101 fb->fb.fix.smem_start = dma; in nspire_clcd_setup()
102 fb->fb.fix.smem_len = panel_size; in nspire_clcd_setup()
111 fb->fb.screen_base, fb->fb.fix.smem_start, in nspire_clcd_mmap()
112 fb->fb.fix.smem_len); in nspire_clcd_mmap()
117 dma_free_writecombine(&fb->dev->dev, fb->fb.fix.smem_len, in nspire_clcd_remove()
118 fb->fb.screen_base, fb->fb.fix.smem_start); in nspire_clcd_remove()
/linux-4.1.27/drivers/video/fbdev/core/
Dfbmem.c93 struct fb_fix_screeninfo *fix) in fb_get_color_depth() argument
97 if (fix->visual == FB_VISUAL_MONO01 || in fb_get_color_depth()
98 fix->visual == FB_VISUAL_MONO10) in fb_get_color_depth()
283 u8 xor = (info->fix.visual == FB_VISUAL_MONO01) ? 0xff : 0; in fb_set_logo()
286 switch (fb_get_color_depth(&info->var, &info->fix)) { in fb_set_logo()
298 if (info->fix.visual == FB_VISUAL_MONO01 || in fb_set_logo()
299 info->fix.visual == FB_VISUAL_MONO10) in fb_set_logo()
549 if (info->fix.visual != FB_VISUAL_TRUECOLOR) in fb_prepare_extra_logos()
597 int depth = fb_get_color_depth(&info->var, &info->fix); in fb_prepare_logo()
606 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in fb_prepare_logo()
[all …]
Dsysimgblt.c77 if (p->fix.visual == FB_VISUAL_TRUECOLOR || in color_imageblit()
78 p->fix.visual == FB_VISUAL_DIRECTCOLOR ) in color_imageblit()
100 dst1 += p->fix.line_length; in color_imageblit()
102 dst2 += p->fix.line_length; in color_imageblit()
117 u32 val, pitch = p->fix.line_length; in slow_imageblit()
235 dst1 += p->fix.line_length; in fast_imageblit()
251 bitstart = (dy * p->fix.line_length * 8) + (dx * bpp); in sys_imageblit()
253 pitch_index = (p->fix.line_length & (bpl - 1)) * 8; in sys_imageblit()
263 if (p->fix.visual == FB_VISUAL_TRUECOLOR || in sys_imageblit()
264 p->fix.visual == FB_VISUAL_DIRECTCOLOR) { in sys_imageblit()
Dcfbimgblt.c103 if (p->fix.visual == FB_VISUAL_TRUECOLOR || in color_imageblit()
104 p->fix.visual == FB_VISUAL_DIRECTCOLOR ) in color_imageblit()
126 dst1 += p->fix.line_length; in color_imageblit()
128 dst2 += p->fix.line_length; in color_imageblit()
145 u32 val, pitch = p->fix.line_length; in slow_imageblit()
260 dst1 += p->fix.line_length; in fast_imageblit()
276 bitstart = (dy * p->fix.line_length * 8) + (dx * bpp); in cfb_imageblit()
278 pitch_index = (p->fix.line_length & (bpl - 1)) * 8; in cfb_imageblit()
288 if (p->fix.visual == FB_VISUAL_TRUECOLOR || in cfb_imageblit()
289 p->fix.visual == FB_VISUAL_DIRECTCOLOR) { in cfb_imageblit()
Dfbmon.c58 u32 fix; member
66 .fix = FBMON_FIX_HEADER,
72 .fix = FBMON_FIX_INPUT,
78 .fix = FBMON_FIX_TIMINGS,
150 int i, fix = 0, ret = 0; in check_edid() local
162 fix = brokendb[i].fix; in check_edid()
167 switch (fix) { in check_edid()
171 ret = fix; in check_edid()
181 ret = fix; in check_edid()
185 ret = fix; in check_edid()
[all …]
Dsysfillrect.c255 if (p->fix.visual == FB_VISUAL_TRUECOLOR || in sys_fillrect()
256 p->fix.visual == FB_VISUAL_DIRECTCOLOR ) in sys_fillrect()
265 dst_idx += rect->dy*p->fix.line_length*8+rect->dx*bpp; in sys_fillrect()
292 dst_idx += p->fix.line_length*8; in sys_fillrect()
326 dst_idx += p->fix.line_length*8; in sys_fillrect()
Dfb_sys_fops.c30 total_size = info->fix.smem_len; in fb_sys_read()
70 total_size = info->fix.smem_len; in fb_sys_write()
Dsvgalib.c222 int colstride = 1 << (info->fix.type_aux & FB_AUX_TEXT_SVGA_MASK); in svga_tilecopy()
259 int colstride = 2 << (info->fix.type_aux & FB_AUX_TEXT_SVGA_MASK); in svga_tilefill()
280 int colstride = 2 << (info->fix.type_aux & FB_AUX_TEXT_SVGA_MASK); in svga_tileblit()
626 struct fb_fix_screeninfo *fix) in svga_match_format() argument
637 if (fix != NULL) { in svga_match_format()
638 fix->type = frm[i].type; in svga_match_format()
639 fix->type_aux = frm[i].type_aux; in svga_match_format()
640 fix->visual = frm[i].visual; in svga_match_format()
641 fix->xpanstep = frm[i].xpanstep; in svga_match_format()
Dcfbfillrect.c290 if (p->fix.visual == FB_VISUAL_TRUECOLOR || in cfb_fillrect()
291 p->fix.visual == FB_VISUAL_DIRECTCOLOR ) in cfb_fillrect()
300 dst_idx += rect->dy*p->fix.line_length*8+rect->dx*bpp; in cfb_fillrect()
329 dst_idx += p->fix.line_length*8; in cfb_fillrect()
362 dst_idx += p->fix.line_length*8; in cfb_fillrect()
Dfb_defio.c34 page = pfn_to_page((info->fix.smem_start + offs) >> PAGE_SHIFT); in fb_deferred_io_page()
48 if (offset >= info->fix.smem_len) in fb_deferred_io_fault()
236 for (i = 0 ; i < info->fix.smem_len; i += PAGE_SIZE) { in fb_deferred_io_cleanup()
/linux-4.1.27/scripts/
Dcheckpatch.pl34 my $fix = 0;
149 'fix!' => \$fix,
162 $fix = 1 if ($fix_inplace);
477 my ($suspect, $fix) = split(/\|\|/, $line);
479 $spelling_fix{$suspect} = $fix;
500 my ($suspect, $fix) = split(/->/, $line);
502 $spelling_fix{$suspect} = $fix;
1948 push(@fixed, $rawline) if ($fix);
2164 $fix) {
2172 $fix) {
[all …]
/linux-4.1.27/drivers/video/fbdev/i810/
Di810_accel.c321 dest = info->fix.smem_start + (dy * info->fix.line_length) + dx; in i810fb_fillrect()
322 color_blit(width, height, info->fix.line_length, dest, rop, color, in i810fb_fillrect()
353 pitch = info->fix.line_length; in i810fb_copyarea()
356 pitch = (-(info->fix.line_length)) & 0xFFFF; in i810fb_copyarea()
360 src = info->fix.smem_start + (sy * info->fix.line_length) + sx; in i810fb_copyarea()
361 dest = info->fix.smem_start + (dy * info->fix.line_length) + dx; in i810fb_copyarea()
390 dst = info->fix.smem_start + (image->dy * info->fix.line_length) + in i810fb_imageblit()
399 image->height, info->fix.line_length, in i810fb_imageblit()
Di810_main.c1086 static int encode_fix(struct fb_fix_screeninfo *fix, struct fb_info *info) in encode_fix() argument
1090 memset(fix, 0, sizeof(struct fb_fix_screeninfo)); in encode_fix()
1092 strcpy(fix->id, "I810"); in encode_fix()
1094 fix->smem_start = par->fb.physical; in encode_fix()
1095 fix->smem_len = par->fb.size; in encode_fix()
1097 fix->type = FB_TYPE_PACKED_PIXELS; in encode_fix()
1098 fix->type_aux = 0; in encode_fix()
1099 fix->xpanstep = 8; in encode_fix()
1100 fix->ypanstep = 1; in encode_fix()
1104 fix->visual = FB_VISUAL_PSEUDOCOLOR; in encode_fix()
[all …]
/linux-4.1.27/arch/x86/kernel/
Daperture_64.c259 int i, fix, slot, valid_agp = 0; in early_gart_iommu_check() local
271 fix = 0; in early_gart_iommu_check()
295 fix = 1; in early_gart_iommu_check()
307 if (!fix && !aper_enabled) in early_gart_iommu_check()
311 fix = 1; in early_gart_iommu_check()
313 if (gart_fix_e820 && !fix && aper_enabled) { in early_gart_iommu_check()
355 int fix, slot, valid_agp = 0; in gart_iommu_hole_init() local
367 fix = 0; in gart_iommu_hole_init()
422 fix = 1; in gart_iommu_hole_init()
429 fix = 1; in gart_iommu_hole_init()
[all …]
/linux-4.1.27/drivers/clk/pxa/
Dclk-pxa.c43 struct clk_fixed_factor *fix; in cken_recalc_rate() local
46 fix = &pclk->lp; in cken_recalc_rate()
48 fix = &pclk->hp; in cken_recalc_rate()
49 __clk_hw_set_clk(&fix->hw, hw); in cken_recalc_rate()
50 return clk_fixed_factor_ops.recalc_rate(&fix->hw, parent_rate); in cken_recalc_rate()
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_fb.c165 info->fix.line_length = info->var.xres * info->var.bits_per_pixel/8; in vmw_fb_set_par()
168 info->fix.line_length, in vmw_fb_set_par()
212 int stride = (info->fix.line_length / 4); in vmw_fb_dirty_flush()
239 for (i = y * stride; i < info->fix.smem_len / 4; i += stride) { in vmw_fb_dirty_flush()
240 for (k = i+x; k < i+x+w && k < info->fix.smem_len / 4; k++) in vmw_fb_dirty_flush()
313 y1 = min / info->fix.line_length; in vmw_deferred_io()
314 y2 = (max / info->fix.line_length) + 1; in vmw_deferred_io()
479 strcpy(info->fix.id, "svgadrmfb"); in vmw_fb_init()
480 info->fix.type = FB_TYPE_PACKED_PIXELS; in vmw_fb_init()
481 info->fix.visual = FB_VISUAL_TRUECOLOR; in vmw_fb_init()
[all …]
/linux-4.1.27/arch/arm/mach-lpc32xx/
Dphy3250.c96 fb->fb.fix.smem_start = dma; in lpc32xx_clcd_setup()
97 fb->fb.fix.smem_len = PANEL_SIZE; in lpc32xx_clcd_setup()
120 fb->fb.screen_base, fb->fb.fix.smem_start, in lpc32xx_clcd_mmap()
121 fb->fb.fix.smem_len); in lpc32xx_clcd_mmap()
126 dma_free_writecombine(&fb->dev->dev, fb->fb.fix.smem_len, in lpc32xx_clcd_remove()
127 fb->fb.screen_base, fb->fb.fix.smem_start); in lpc32xx_clcd_remove()
/linux-4.1.27/fs/ocfs2/
Dblockcheck.c167 unsigned int fix) in ocfs2_hamming_fix() argument
177 if (hweight32(fix) == 1) in ocfs2_hamming_fix()
184 if (fix >= calc_code_bit(nr + d, NULL)) in ocfs2_hamming_fix()
194 if (fix < b) in ocfs2_hamming_fix()
211 if (b == fix) in ocfs2_hamming_fix()
223 unsigned int fix) in ocfs2_hamming_fix_block() argument
225 ocfs2_hamming_fix(data, blocksize * 8, 0, fix); in ocfs2_hamming_fix_block()
534 u32 crc, ecc, fix; in ocfs2_block_check_validate_bhs() local
570 fix = ecc ^ bc_ecc; in ocfs2_block_check_validate_bhs()
577 bhs[i]->b_size * 8 * i, fix); in ocfs2_block_check_validate_bhs()
Dblockcheck.h101 unsigned int fix);
106 unsigned int fix);
Docfs2.h907 int fix = 0, ret, tmpmax; in ocfs2_find_next_zero_bit_unaligned() local
908 bitmap = correct_addr_and_bit_unaligned(&fix, bitmap); in ocfs2_find_next_zero_bit_unaligned()
909 tmpmax = max + fix; in ocfs2_find_next_zero_bit_unaligned()
910 start += fix; in ocfs2_find_next_zero_bit_unaligned()
912 ret = ocfs2_find_next_zero_bit(bitmap, tmpmax, start) - fix; in ocfs2_find_next_zero_bit_unaligned()
/linux-4.1.27/drivers/video/fbdev/omap2/omapfb/
Domapfb-main.c68 struct fb_fix_screeninfo *fix = &fbi->fix; in draw_pixel() local
71 const unsigned line_len = fix->line_length / bytespp; in draw_pixel()
111 DBG("fill_fb %dx%d, line_len %d bytes\n", w, h, fbi->fix.line_length); in fill_fb()
507 struct fb_fix_screeninfo *fix = &fbi->fix; in setup_vrfb_rotation() local
544 fix->smem_start = 0; in setup_vrfb_rotation()
545 fix->smem_len = 0; in setup_vrfb_rotation()
567 fix->smem_start = ofbi->region->vrfb.paddr[0]; in setup_vrfb_rotation()
572 fix->line_length = in setup_vrfb_rotation()
576 fix->line_length = in setup_vrfb_rotation()
581 fix->smem_len = var->yres_virtual * fix->line_length; in setup_vrfb_rotation()
[all …]
/linux-4.1.27/drivers/staging/sm7xxfb/
Dsm7xxfb.c252 switch (sfb->fb.fix.visual) { in smtc_setcolreg()
322 total_size = info->fix.smem_len; in smtcfb_read()
402 total_size = info->fix.smem_len; in smtcfb_write()
588 sfb->fb.fix.visual = FB_VISUAL_TRUECOLOR; in smtcfb_setmode()
589 sfb->fb.fix.line_length = sfb->fb.var.xres * 4; in smtcfb_setmode()
598 sfb->fb.fix.visual = FB_VISUAL_TRUECOLOR; in smtcfb_setmode()
599 sfb->fb.fix.line_length = sfb->fb.var.xres * 3; in smtcfb_setmode()
608 sfb->fb.fix.visual = FB_VISUAL_PSEUDOCOLOR; in smtcfb_setmode()
609 sfb->fb.fix.line_length = sfb->fb.var.xres; in smtcfb_setmode()
619 sfb->fb.fix.visual = FB_VISUAL_TRUECOLOR; in smtcfb_setmode()
[all …]
/linux-4.1.27/drivers/video/fbdev/aty/
Dmach64_cursor.c117 aty_st_le32(CUR_OFFSET, (info->fix.smem_len >> 3) + (yoff << 1), par); in atyfb_cursor()
200 info->fix.smem_len -= PAGE_SIZE; in aty_init_cursor()
203 addr = (unsigned long) info->screen_base - 0x800000 + info->fix.smem_len; in aty_init_cursor()
207 addr = info->fix.smem_start - 0x800000 + info->fix.smem_len; in aty_init_cursor()
210 addr = (unsigned long) info->screen_base + info->fix.smem_len; in aty_init_cursor()
Datyfb_base.c859 if (vyres * line_length > info->fix.smem_len) in aty_var_to_crtc()
1449 info->fix.line_length = calc_line_length(par, var->xres_virtual, in atyfb_set_par()
1452 info->fix.visual = var->bits_per_pixel <= 8 ? in atyfb_set_par()
1460 btext_update_display(info->fix.smem_start, in atyfb_set_par()
1570 u32 line_length = info->fix.line_length; in set_off_pitch()
1713 u32 videoram = (info->fix.smem_len - (PAGE_SIZE << 2)); in atyfb_release()
1835 fbtyp.fb_size = info->fix.smem_len; in atyfb_ioctl()
1947 if (((vma->vm_pgoff == 0) && (size == info->fix.smem_len)) || in atyfb_mmap()
1948 ((off == info->fix.smem_len) && (size == PAGE_SIZE))) in atyfb_mmap()
2486 info->fix.smem_len = 0x80000; in aty_init()
[all …]
Dmach64_accel.c70 pitch_value = info->fix.line_length / (info->var.bits_per_pixel / 8); in aty_init_engine()
257 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in atyfb_fillrect()
258 info->fix.visual == FB_VISUAL_DIRECTCOLOR) in atyfb_fillrect()
353 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in atyfb_imageblit()
354 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in atyfb_imageblit()
Dradeon_base.c851 OUTREG(CRTC_OFFSET, (var->yoffset * info->fix.line_length + in radeonfb_pan_display()
1832 info->fix.line_length = rinfo->pitch*64; in radeonfb_set_par()
1834 info->fix.line_length = mode->xres_virtual in radeonfb_set_par()
1836 info->fix.visual = rinfo->depth == 8 ? FB_VISUAL_PSEUDOCOLOR in radeonfb_set_par()
1842 rinfo->depth, info->fix.line_length); in radeonfb_set_par()
1881 strlcpy(info->fix.id, rinfo->name, sizeof(info->fix.id)); in radeon_set_fbinfo()
1882 info->fix.smem_start = rinfo->fb_base_phys; in radeon_set_fbinfo()
1883 info->fix.smem_len = rinfo->video_ram; in radeon_set_fbinfo()
1884 info->fix.type = FB_TYPE_PACKED_PIXELS; in radeon_set_fbinfo()
1885 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in radeon_set_fbinfo()
[all …]
/linux-4.1.27/arch/ia64/mm/
Dextable.c108 long fix = (u64) &e->cont + e->cont; in ia64_handle_exception() local
111 if (fix & 4) in ia64_handle_exception()
113 regs->cr_iip = fix & ~0xf; in ia64_handle_exception()
114 ia64_psr(regs)->ri = fix & 0x3; /* set continuation slot number */ in ia64_handle_exception()
/linux-4.1.27/arch/m68k/math-emu/
Dmulti_arith.h187 unsigned long fix, rem, first, dummy; in fp_dividemant() local
208 fix = 0x80000000; in fp_dividemant()
210 dummy = (dummy >> 1) | fix; in fp_dividemant()
211 fp_div64(fix, dummy, fix, 0, dummy); in fp_dividemant()
212 fix--; in fp_dividemant()
218 fp_mul64(*mantp, dummy, first, fix); in fp_dividemant()
219 *mantp += fix; in fp_dividemant()
223 fp_mul64(*mantp, dummy, first, fix); in fp_dividemant()
/linux-4.1.27/drivers/gpu/drm/cirrus/
Dcirrus_fbdev.c221 strcpy(info->fix.id, "cirrusdrmfb"); in cirrusfb_create()
240 info->fix.smem_start = cdev->dev->mode_config.fb_base; in cirrusfb_create()
241 info->fix.smem_len = cdev->mc.vram_size; in cirrusfb_create()
246 info->fix.mmio_start = 0; in cirrusfb_create()
247 info->fix.mmio_len = 0; in cirrusfb_create()
251 DRM_ERROR("%s: can't allocate color map\n", info->fix.id); in cirrusfb_create()
256 DRM_INFO("fb mappable at 0x%lX\n", info->fix.smem_start); in cirrusfb_create()
257 DRM_INFO("vram aper at 0x%lX\n", (unsigned long)info->fix.smem_start); in cirrusfb_create()
258 DRM_INFO("size %lu\n", (unsigned long)info->fix.smem_len); in cirrusfb_create()
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnv04_fbcon.c64 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in nv04_fbcon_fillrect()
65 info->fix.visual == FB_VISUAL_DIRECTCOLOR) in nv04_fbcon_fillrect()
95 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in nv04_fbcon_imageblit()
96 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in nv04_fbcon_imageblit()
215 OUT_RING(chan, info->fix.line_length | (info->fix.line_length << 16)); in nv04_fbcon_accel_init()
216 OUT_RING(chan, info->fix.smem_start - dev->mode_config.fb_base); in nv04_fbcon_accel_init()
217 OUT_RING(chan, info->fix.smem_start - dev->mode_config.fb_base); in nv04_fbcon_accel_init()
Dnv50_fbcon.c46 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in nv50_fbcon_fillrect()
47 info->fix.visual == FB_VISUAL_DIRECTCOLOR) in nv50_fbcon_fillrect()
111 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in nv50_fbcon_imageblit()
112 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in nv50_fbcon_imageblit()
239 OUT_RING(chan, info->fix.line_length); in nv50_fbcon_accel_init()
248 OUT_RING(chan, info->fix.line_length); in nv50_fbcon_accel_init()
Dnvc0_fbcon.c46 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in nvc0_fbcon_fillrect()
47 info->fix.visual == FB_VISUAL_DIRECTCOLOR) in nvc0_fbcon_fillrect()
111 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in nvc0_fbcon_imageblit()
112 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in nvc0_fbcon_imageblit()
239 OUT_RING (chan, info->fix.line_length); in nvc0_fbcon_accel_init()
250 OUT_RING (chan, info->fix.line_length); in nvc0_fbcon_accel_init()
/linux-4.1.27/sound/pci/hda/
Dhda_auto_parser.c828 const struct hda_fixup *fix = codec->fixup_list + id; in apply_fixup() local
830 if (fix->chained_before) in apply_fixup()
831 apply_fixup(codec, fix->chain_id, action, depth + 1); in apply_fixup()
833 switch (fix->type) { in apply_fixup()
835 if (action != HDA_FIXUP_ACT_PRE_PROBE || !fix->v.pins) in apply_fixup()
839 snd_hda_apply_pincfgs(codec, fix->v.pins); in apply_fixup()
842 if (action != HDA_FIXUP_ACT_PROBE || !fix->v.verbs) in apply_fixup()
846 snd_hda_add_verbs(codec, fix->v.verbs); in apply_fixup()
849 if (!fix->v.func) in apply_fixup()
853 fix->v.func(codec, fix, action); in apply_fixup()
[all …]
Dpatch_realtek.c465 const struct hda_fixup *fix, int action) in alc_fixup_sku_ignore() argument
475 const struct hda_fixup *fix, int action) in alc_fixup_no_depop_delay() argument
692 const struct hda_fixup *fix, int action) in alc_fixup_inv_dmic() argument
1075 const struct hda_fixup *fix, int action) in alc880_fixup_vol_knob() argument
1531 const struct hda_fixup *fix, int action) in alc260_fixup_gpio1_toggle() argument
1549 const struct hda_fixup *fix, int action) in alc260_fixup_kn1() argument
1579 const struct hda_fixup *fix, int action) in alc260_fixup_fsc_s7020() argument
1587 const struct hda_fixup *fix, int action) in alc260_fixup_fsc_s7020_jwse() argument
1798 const struct hda_fixup *fix, int action) in alc889_fixup_coef() argument
1840 const struct hda_fixup *fix, int action) in alc885_fixup_macpro_gpio() argument
[all …]
Ddell_wmi_helper.c36 const struct hda_fixup *fix, int action) in alc_fixup_dell_wmi() argument
72 const struct hda_fixup *fix, int action) in alc_fixup_dell_wmi() argument
Dpatch_sigmatel.c1365 const struct hda_fixup *fix, int action) in stac9200_fixup_panasonic() argument
1791 const struct hda_fixup *fix, int action) in stac92hd73xx_fixup_ref() argument
1811 const struct hda_fixup *fix, int action) in stac92hd73xx_fixup_dell_eq() argument
1825 const struct hda_fixup *fix, int action) in stac92hd73xx_fixup_dell_m6_amic() argument
1836 const struct hda_fixup *fix, int action) in stac92hd73xx_fixup_dell_m6_dmic() argument
1847 const struct hda_fixup *fix, int action) in stac92hd73xx_fixup_dell_m6_both() argument
1858 const struct hda_fixup *fix, int action) in stac92hd73xx_fixup_alienware_m17x() argument
1870 const struct hda_fixup *fix, int action) in stac92hd73xx_fixup_no_jd() argument
2080 const struct hda_fixup *fix, int action) in stac92hd83xxx_fixup_hp() argument
2102 const struct hda_fixup *fix, int action) in stac92hd83xxx_fixup_hp_zephyr() argument
[all …]
Dthinkpad_helper.c55 const struct hda_fixup *fix, int action) in hda_fixup_thinkpad_acpi() argument
98 const struct hda_fixup *fix, int action) in hda_fixup_thinkpad_acpi() argument
Dpatch_analog.c235 const struct hda_fixup *fix, int action) in ad_fixup_inv_jack_detect() argument
249 const struct hda_fixup *fix, int action) in ad1986a_fixup_eapd() argument
262 const struct hda_fixup *fix, int action) in ad1986a_fixup_eapd_mix_in() argument
267 ad1986a_fixup_eapd(codec, fix, action); in ad1986a_fixup_eapd_mix_in()
572 const struct hda_fixup *fix, int action) in ad1981_fixup_hp_eapd() argument
586 const struct hda_fixup *fix, int action) in ad1981_fixup_amp_override() argument
977 const struct hda_fixup *fix, int action) in ad1884_fixup_amp_override() argument
1001 const struct hda_fixup *fix, int action) in ad1884_fixup_hp_eapd() argument
1026 const struct hda_fixup *fix, int action) in ad1884_fixup_thinkpad() argument
Dpatch_conexant.c270 const struct hda_fixup *fix, int action) in cxt_fixup_stereo_dmic() argument
277 const struct hda_fixup *fix, int action) in cxt5066_increase_mic_boost() argument
324 const struct hda_fixup *fix, int action) in cxt_fixup_headphone_mic() argument
564 const struct hda_fixup *fix, int action) in cxt_fixup_olpc_xo() argument
596 const struct hda_fixup *fix, int action) in cxt_fixup_mute_led_eapd() argument
612 const struct hda_fixup *fix, int action) in cxt_fixup_cap_mix_amp() argument
626 const struct hda_fixup *fix, int action) in cxt_fixup_cap_mix_amp_5047() argument
Dpatch_cirrus.c493 const struct hda_fixup *fix, int action) in cs420x_fixup_gpio_13() argument
505 const struct hda_fixup *fix, int action) in cs420x_fixup_gpio_23() argument
649 const struct hda_fixup *fix, int action) in cs4208_fixup_gpio0() argument
664 const struct hda_fixup *fix, int action) in cs4208_fixup_mac() argument
678 const struct hda_fixup *fix, int action) in cs4208_fixup_macmini() argument
708 const struct hda_fixup *fix, int action) in cs4208_fixup_spdif_switch() argument
848 const struct hda_fixup *fix, int action) in cs421x_fixup_sense_b() argument
/linux-4.1.27/drivers/video/fbdev/mmp/fb/
Dmmpfb.c333 if (info->fix.visual == FB_VISUAL_TRUECOLOR && regno < 16) { in mmpfb_setcolreg()
340 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR && regno < 256) { in mmpfb_setcolreg()
388 info->fix.visual = (pix_fmt == PIXFMT_PSEUDOCOLOR) ? in var_update()
390 info->fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; in var_update()
391 info->fix.ypanstep = var->yres; in var_update()
524 strcpy(info->fix.id, fbi->name); in fb_info_setup()
525 info->fix.type = FB_TYPE_PACKED_PIXELS; in fb_info_setup()
526 info->fix.type_aux = 0; in fb_info_setup()
527 info->fix.xpanstep = 0; in fb_info_setup()
528 info->fix.ypanstep = info->var.yres; in fb_info_setup()
[all …]
/linux-4.1.27/drivers/video/fbdev/matrox/
Dmatroxfb_crtc2.c299 struct fb_fix_screeninfo *fix = &m2info->fbcon.fix; in matroxfb_dh_init_fix() local
301 strcpy(fix->id, "MATROX DH"); in matroxfb_dh_init_fix()
303 fix->smem_start = m2info->video.base; in matroxfb_dh_init_fix()
304 fix->smem_len = m2info->video.len_usable; in matroxfb_dh_init_fix()
305 fix->ypanstep = 1; in matroxfb_dh_init_fix()
306 fix->ywrapstep = 0; in matroxfb_dh_init_fix()
307 fix->xpanstep = 8; /* TBD */ in matroxfb_dh_init_fix()
308 fix->mmio_start = m2info->mmio.base; in matroxfb_dh_init_fix()
309 fix->mmio_len = m2info->mmio.len; in matroxfb_dh_init_fix()
310 fix->accel = 0; /* no accel... */ in matroxfb_dh_init_fix()
[all …]
Dmatroxfb_base.c713 struct fb_fix_screeninfo *fix = &minfo->fbcon.fix; in matroxfb_init_fix() local
716 strcpy(fix->id,"MATROX"); in matroxfb_init_fix()
718 fix->xpanstep = 8; /* 8 for 8bpp, 4 for 16bpp, 2 for 32bpp */ in matroxfb_init_fix()
719 fix->ypanstep = 1; in matroxfb_init_fix()
720 fix->ywrapstep = 0; in matroxfb_init_fix()
721 fix->mmio_start = minfo->mmio.base; in matroxfb_init_fix()
722 fix->mmio_len = minfo->mmio.len; in matroxfb_init_fix()
723 fix->accel = minfo->devflags.accelerator; in matroxfb_init_fix()
728 struct fb_fix_screeninfo *fix = &minfo->fbcon.fix; in matroxfb_update_fix() local
732 fix->smem_start = minfo->video.base + minfo->curr.ydstorg.bytes; in matroxfb_update_fix()
[all …]
/linux-4.1.27/arch/parisc/mm/
Dfault.c141 const struct exception_table_entry *fix; in fixup_exception() local
145 if ((sizeof(regs->iaoq[0]) > sizeof(fix->insn)) in fixup_exception()
149 fix = search_exception_tables(regs->iaoq[0]); in fixup_exception()
150 if (fix) { in fixup_exception()
158 regs->iaoq[0] = ((fix->fixup) & ~3); in fixup_exception()
/linux-4.1.27/arch/mips/kernel/
Dcpu-bugs64.c123 int bug, fix, i; in check_mult_sh() local
157 fix = 1; in check_mult_sh()
160 fix = 0; in check_mult_sh()
162 if (fix == 1) { in check_mult_sh()
/linux-4.1.27/sound/pci/au88x0/
Dau88x0.c79 static void snd_vortex_workaround(struct pci_dev *vortex, int fix) in snd_vortex_workaround() argument
84 if (fix == 255) { in snd_vortex_workaround()
104 if (fix & 0x1) in snd_vortex_workaround()
106 if ((fix & 0x2) && (via = pci_get_device(PCI_VENDOR_ID_VIA, in snd_vortex_workaround()
109 if ((fix & 0x4) && (via = pci_get_device(PCI_VENDOR_ID_VIA, in snd_vortex_workaround()
112 if ((fix & 0x8) && (via = pci_get_device(PCI_VENDOR_ID_AMD, in snd_vortex_workaround()
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_fbdev.c54 npages = fbi->fix.line_length >> PAGE_SHIFT; in pan_worker()
199 strcpy(fbi->fix.id, MODULE_NAME); in omap_fbdev_create()
214 fbi->fix.smem_start = paddr; in omap_fbdev_create()
215 fbi->fix.smem_len = fbdev->bo->size; in omap_fbdev_create()
223 fbi->fix.ywrapstep = 1; in omap_fbdev_create()
256 if (!fbi || strcmp(fbi->fix.id, MODULE_NAME)) { in get_fb()
/linux-4.1.27/drivers/video/fbdev/via/
Dviafbdev.c151 info->fix.visual = in viafb_update_fix()
153 info->fix.line_length = ALIGN(info->var.xres_virtual * bpp / 8, in viafb_update_fix()
157 static void viafb_setup_fixinfo(struct fb_fix_screeninfo *fix, in viafb_setup_fixinfo() argument
160 memset(fix, 0, sizeof(struct fb_fix_screeninfo)); in viafb_setup_fixinfo()
161 strcpy(fix->id, viafb_name); in viafb_setup_fixinfo()
163 fix->smem_start = viaparinfo->fbmem; in viafb_setup_fixinfo()
164 fix->smem_len = viaparinfo->fbmem_free; in viafb_setup_fixinfo()
166 fix->type = FB_TYPE_PACKED_PIXELS; in viafb_setup_fixinfo()
167 fix->type_aux = 0; in viafb_setup_fixinfo()
168 fix->visual = FB_VISUAL_TRUECOLOR; in viafb_setup_fixinfo()
[all …]
/linux-4.1.27/drivers/video/fbdev/savage/
Dsavagefb_driver.c947 vramlen = info->fix.smem_len; in savagefb_check_var()
1491 info->fix.line_length = info->var.xres_virtual * in savagefb_set_fix()
1495 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in savagefb_set_fix()
1496 info->fix.xpanstep = 4; in savagefb_set_fix()
1498 info->fix.visual = FB_VISUAL_TRUECOLOR; in savagefb_set_fix()
1499 info->fix.xpanstep = 2; in savagefb_set_fix()
1548 base = (var->yoffset * info->fix.line_length in savagefb_pan_display()
1740 info->fix.mmio_start = par->mmio.pbase; in savage_map_mmio()
1741 info->fix.mmio_len = par->mmio.len; in savage_map_mmio()
1787 info->fix.smem_start = par->video.pbase; in savage_map_video()
[all …]
Dsavagefb_accel.c73 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR) in savagefb_fillrect()
107 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR) { in savagefb_imageblit()
/linux-4.1.27/drivers/media/pci/ivtv/
Divtvfb.c401 total_size = info->fix.smem_len; in ivtvfb_write()
628 static int ivtvfb_get_fix(struct ivtv *itv, struct fb_fix_screeninfo *fix) in ivtvfb_get_fix() argument
633 memset(fix, 0, sizeof(struct fb_fix_screeninfo)); in ivtvfb_get_fix()
634 strlcpy(fix->id, "cx23415 TV out", sizeof(fix->id)); in ivtvfb_get_fix()
635 fix->smem_start = oi->video_pbase; in ivtvfb_get_fix()
636 fix->smem_len = oi->video_buffer_size; in ivtvfb_get_fix()
637 fix->type = FB_TYPE_PACKED_PIXELS; in ivtvfb_get_fix()
638 fix->visual = (oi->bits_per_pixel == 8) ? FB_VISUAL_PSEUDOCOLOR : FB_VISUAL_TRUECOLOR; in ivtvfb_get_fix()
639 fix->xpanstep = 1; in ivtvfb_get_fix()
640 fix->ypanstep = 1; in ivtvfb_get_fix()
[all …]
/linux-4.1.27/Documentation/
DSecurityBugs10 who will help verify the bug report and develop and release a fix.
12 area maintainers to understand and fix the security vulnerability.
15 will be to diagnose and fix. Please review the procedure outlined in
25 delay disclosure when the bug or the fix is not yet fully understood,
Dstable_kernel_rules.txt8 - It must fix only one thing.
9 - It must fix a real bug that bothers people (not a, "This could be a
11 - It must fix a problem that causes a build error (but not for things
16 be considered if they fix a notable performance or interactivity issue.
27 - It or an equivalent fix must already exist in Linus' tree (upstream).
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_fbdev.c95 strlcpy(info->fix.id, "armada-drmfb", sizeof(info->fix.id)); in armada_fb_create()
99 info->fix.smem_start = obj->phys_addr; in armada_fb_create()
100 info->fix.smem_len = obj->obj.size; in armada_fb_create()
/linux-4.1.27/drivers/video/fbdev/mb862xx/
Dmb862xxfbdrv.c88 switch (info->fix.visual) { in mb862xxfb_setcolreg()
434 strcpy(fbi->fix.id, DRV_NAME); in mb862xxfb_init_fbinfo()
435 fbi->fix.smem_start = (unsigned long)par->fb_base_phys; in mb862xxfb_init_fbinfo()
436 fbi->fix.mmio_start = (unsigned long)par->mmio_base_phys; in mb862xxfb_init_fbinfo()
437 fbi->fix.mmio_len = par->mmio_len; in mb862xxfb_init_fbinfo()
438 fbi->fix.accel = FB_ACCEL_NONE; in mb862xxfb_init_fbinfo()
439 fbi->fix.type = FB_TYPE_PACKED_PIXELS; in mb862xxfb_init_fbinfo()
440 fbi->fix.type_aux = 0; in mb862xxfb_init_fbinfo()
441 fbi->fix.xpanstep = 1; in mb862xxfb_init_fbinfo()
442 fbi->fix.ypanstep = 1; in mb862xxfb_init_fbinfo()
[all …]
Dmb862xxfb_accel.c218 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in mb86290fb_imageblit()
219 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in mb86290fb_imageblit()
278 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in mb86290fb_fillrect()
279 info->fix.visual == FB_VISUAL_DIRECTCOLOR) in mb86290fb_fillrect()
331 info->fix.accel = 0xff; /*FIXME: add right define */ in mb862xxfb_init_accel()
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_fb.c83 qxl_fb_image->visual = info->fix.visual; in qxl_fb_image_init()
163 y1 = min / info->fix.line_length; in qxl_deferred_io()
164 y2 = (max / info->fix.line_length) + 1; in qxl_deferred_io()
259 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in qxl_fb_fillrect_internal()
260 info->fix.visual == FB_VISUAL_DIRECTCOLOR) in qxl_fb_fillrect_internal()
555 strcpy(info->fix.id, "qxldrmfb"); in qxlfb_create()
566 info->fix.smem_start = qdev->vram_base; /* TODO - correct? */ in qxlfb_create()
567 info->fix.smem_len = gobj->size; in qxlfb_create()
583 info->fix.mmio_start = 0; in qxlfb_create()
584 info->fix.mmio_len = 0; in qxlfb_create()
[all …]
/linux-4.1.27/drivers/video/fbdev/msm/
Dmsm_fb.c164 mdp->dma(mdp, addr + msmfb->fb->fix.smem_start, in msmfb_start_dma()
449 strncpy(fb_info->fix.id, "msmfb", 16); in setup_fb_info()
450 fb_info->fix.ypanstep = 1; in setup_fb_info()
455 fb_info->fix.type = FB_TYPE_PACKED_PIXELS; in setup_fb_info()
456 fb_info->fix.visual = FB_VISUAL_TRUECOLOR; in setup_fb_info()
457 fb_info->fix.line_length = msmfb->xres * 2; in setup_fb_info()
476 fb_info->fix.reserved[0] = 0x5444; in setup_fb_info()
477 fb_info->fix.reserved[1] = 0x5055; in setup_fb_info()
526 fb->fix.smem_start = resource->start; in setup_fbmem()
527 fb->fix.smem_len = resource_size(resource); in setup_fbmem()
/linux-4.1.27/drivers/staging/fbtft/
Dfb_watterott.c84 start_line = offset / par->info->fix.line_length; in write_vmem()
85 end_line = start_line + (len / par->info->fix.line_length) - 1; in write_vmem()
99 par->txbuf.buf, 10 + par->info->fix.line_length); in write_vmem()
123 start_line = offset / par->info->fix.line_length; in write_vmem_8bit()
124 end_line = start_line + (len / par->info->fix.line_length) - 1; in write_vmem_8bit()
Dfbtft-core.c403 offset = start_line * par->info->fix.line_length; in fbtft_update_display()
404 len = (end_line - start_line + 1) * par->info->fix.line_length; in fbtft_update_display()
485 y_low = index / info->fix.line_length; in fbtft_deferred_io()
486 y_high = (index + PAGE_SIZE - 1) / info->fix.line_length; in fbtft_deferred_io()
579 switch (info->fix.visual) { in fbtft_fb_setcolreg()
798 strncpy(info->fix.id, dev->driver->name, 16); in fbtft_framebuffer_alloc()
799 info->fix.type = FB_TYPE_PACKED_PIXELS; in fbtft_framebuffer_alloc()
800 info->fix.visual = FB_VISUAL_TRUECOLOR; in fbtft_framebuffer_alloc()
801 info->fix.xpanstep = 0; in fbtft_framebuffer_alloc()
802 info->fix.ypanstep = 0; in fbtft_framebuffer_alloc()
[all …]
/linux-4.1.27/drivers/hid/
Dhid-picolcd_fb.c360 vfree((u8 *)info->fix.smem_start); in picolcd_fb_destroy()
413 info->fix.visual = FB_VISUAL_MONO01; in picolcd_set_par()
414 info->fix.line_length = PICOLCDFB_WIDTH / 8; in picolcd_set_par()
420 info->fix.visual = FB_VISUAL_DIRECTCOLOR; in picolcd_set_par()
421 info->fix.line_length = PICOLCDFB_WIDTH; in picolcd_set_par()
539 info->fix = picolcdfb_fix; in picolcd_init_framebuffer()
540 info->fix.smem_len = PICOLCDFB_SIZE*8; in picolcd_init_framebuffer()
556 info->fix.smem_start = (unsigned long)fbdata->bitmap; in picolcd_init_framebuffer()
/linux-4.1.27/drivers/staging/xgifb/
DXGI_main_26.c1014 info->fix.line_length = (info->var.xres_virtual in XGIfb_do_set_var()
1019 xgifb_reg_set(XGICR, 0x13, (info->fix.line_length & 0x00ff)); in XGIfb_do_set_var()
1022 (info->fix.line_length & 0xff00) >> 8); in XGIfb_do_set_var()
1179 static int XGIfb_get_fix(struct fb_fix_screeninfo *fix, int con, in XGIfb_get_fix() argument
1184 memset(fix, 0, sizeof(struct fb_fix_screeninfo)); in XGIfb_get_fix()
1186 strncpy(fix->id, "XGI", sizeof(fix->id) - 1); in XGIfb_get_fix()
1192 fix->smem_start = xgifb_info->video_base; in XGIfb_get_fix()
1193 fix->smem_len = xgifb_info->video_size; in XGIfb_get_fix()
1199 fix->type = FB_TYPE_PACKED_PIXELS; in XGIfb_get_fix()
1200 fix->type_aux = 0; in XGIfb_get_fix()
[all …]
/linux-4.1.27/Documentation/x86/
D00-INDEX6 - How to load microcode from an initrd-CPIO archive early to fix CPU issues.
18 - how to fix/avoid quirks when using emulated PS/2 mouse/keyboard.
/linux-4.1.27/drivers/gpu/drm/bochs/
Dbochs_fbdev.c126 strcpy(info->fix.id, "bochsdrmfb"); in bochsfb_create()
139 info->fix.smem_start = 0; in bochsfb_create()
140 info->fix.smem_len = size; in bochsfb_create()
144 DRM_ERROR("%s: can't allocate color map\n", info->fix.id); in bochsfb_create()
/linux-4.1.27/drivers/video/fbdev/nvidia/
Dnvidia.c306 int i, depth = fb_get_color_depth(&info->var, &info->fix); in nvidia_calc_regs()
635 info->fix.visual = (info->var.bits_per_pixel == 8) ? in nvidiafb_set_par()
665 info->fix.line_length = (info->var.xres_virtual * in nvidiafb_set_par()
692 btext_update_display(info->fix.smem_start, in nvidiafb_set_par()
694 info->var.bits_per_pixel, info->fix.line_length); in nvidiafb_set_par()
718 if (regno < 16 && info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in nvidiafb_setcolreg()
925 total = var->yoffset * info->fix.line_length + var->xoffset; in nvidiafb_pan_display()
1154 info->fix.visual = (info->var.bits_per_pixel == 8) ? in nvidia_set_fbinfo()
1179 info->fix.accel = FB_ACCEL_NV4; in nvidia_set_fbinfo()
1182 info->fix.accel = FB_ACCEL_NV_10; in nvidia_set_fbinfo()
[all …]
/linux-4.1.27/drivers/video/fbdev/vermilion/
Dvermilion.c498 strcpy(info->fix.id, "Vermilion Range"); in vml_pci_probe()
499 info->fix.mmio_start = 0; in vml_pci_probe()
500 info->fix.mmio_len = 0; in vml_pci_probe()
501 info->fix.smem_start = vinfo->vram_start; in vml_pci_probe()
502 info->fix.smem_len = vinfo->vram_contig_size; in vml_pci_probe()
503 info->fix.type = FB_TYPE_PACKED_PIXELS; in vml_pci_probe()
504 info->fix.visual = FB_VISUAL_TRUECOLOR; in vml_pci_probe()
505 info->fix.ypanstep = 1; in vml_pci_probe()
506 info->fix.xpanstep = 1; in vml_pci_probe()
507 info->fix.ywrapstep = 0; in vml_pci_probe()
[all …]
/linux-4.1.27/arch/powerpc/kernel/
Dvdso.c356 const char *orig, const char *fix) in vdso_do_func_patch32() argument
365 if (fix == NULL) { in vdso_do_func_patch32()
369 sym32_fix = find_symbol32(v32, fix); in vdso_do_func_patch32()
371 printk(KERN_ERR "vDSO32: Can't find symbol %s !\n", fix); in vdso_do_func_patch32()
453 const char *orig, const char *fix) in vdso_do_func_patch64() argument
462 if (fix == NULL) { in vdso_do_func_patch64()
466 sym64_fix = find_symbol64(v64, fix); in vdso_do_func_patch64()
468 printk(KERN_ERR "vDSO64: Can't find symbol %s !\n", fix); in vdso_do_func_patch64()
/linux-4.1.27/arch/arm/mach-integrator/
Dimpd1.c229 fb->fb.fix.smem_start = framebase; in impd1fb_clcd_setup()
230 fb->fb.fix.smem_len = framesize; in impd1fb_clcd_setup()
243 start = vma->vm_pgoff + (fb->fb.fix.smem_start >> PAGE_SHIFT); in impd1fb_clcd_mmap()
253 release_mem_region(fb->fb.fix.smem_start, fb->fb.fix.smem_len); in impd1fb_clcd_remove()
/linux-4.1.27/drivers/gpu/drm/gma500/
Dframebuffer.c108 int pages = info->fix.line_length >> 12; in psbfb_pan()
432 strcpy(info->fix.id, "psbdrmfb"); in psbfb_create()
449 info->fix.smem_start = dev->mode_config.fb_base; in psbfb_create()
450 info->fix.smem_len = size; in psbfb_create()
451 info->fix.ywrapstep = gtt_roll; in psbfb_create()
452 info->fix.ypanstep = 0; in psbfb_create()
471 info->fix.mmio_start = pci_resource_start(dev->pdev, 0); in psbfb_create()
472 info->fix.mmio_len = pci_resource_len(dev->pdev, 0); in psbfb_create()
/linux-4.1.27/drivers/video/fbdev/omap/
Domapfb_main.c200 offset = var->yoffset * fbi->fix.line_length + in ctrl_change_mode()
388 struct fb_fix_screeninfo *fix = &fbi->fix; in set_fb_fix() local
399 fix->smem_start = rg->paddr; in set_fb_fix()
400 fix->smem_len = rg->size; in set_fb_fix()
403 fix->smem_start = rg->paddr; in set_fb_fix()
404 fix->smem_len = rg->size; in set_fb_fix()
407 fix->type = FB_TYPE_PACKED_PIXELS; in set_fb_fix()
410 fix->visual = FB_VISUAL_PSEUDOCOLOR; in set_fb_fix()
414 fix->visual = FB_VISUAL_TRUECOLOR; in set_fb_fix()
422 fix->visual = FB_VISUAL_PSEUDOCOLOR; in set_fb_fix()
[all …]
/linux-4.1.27/drivers/video/fbdev/kyro/
Dfbdev.c525 info->fix.line_length = get_line_length(par->XRES, par->PIXDEPTH); in kyrofb_set_par()
526 info->fix.visual = FB_VISUAL_TRUECOLOR; in kyrofb_set_par()
710 info->fix = kyro_fix; in kyrofb_probe()
739 info->fix.id, in kyrofb_probe()
741 size >> 10, (unsigned long)info->fix.smem_len >> 10); in kyrofb_probe()
776 info->fix.smem_start, in kyrofb_remove()
777 info->fix.smem_len); in kyrofb_remove()
/linux-4.1.27/drivers/video/fbdev/intelfb/
Dintelfbdrv.c1137 strcpy(info->fix.id, dinfo->name); in intelfb_set_fbinfo()
1138 info->fix.smem_start = dinfo->fb.physical; in intelfb_set_fbinfo()
1139 info->fix.smem_len = dinfo->fb.size; in intelfb_set_fbinfo()
1140 info->fix.type = FB_TYPE_PACKED_PIXELS; in intelfb_set_fbinfo()
1141 info->fix.type_aux = 0; in intelfb_set_fbinfo()
1142 info->fix.xpanstep = 8; in intelfb_set_fbinfo()
1143 info->fix.ypanstep = 1; in intelfb_set_fbinfo()
1144 info->fix.ywrapstep = 0; in intelfb_set_fbinfo()
1145 info->fix.mmio_start = dinfo->mmio_base_phys; in intelfb_set_fbinfo()
1146 info->fix.mmio_len = INTEL_REG_SIZE; in intelfb_set_fbinfo()
[all …]
/linux-4.1.27/drivers/auxdisplay/
Dcfag12864bfb.c94 info->fix = cfag12864bfb_fix; in cfag12864bfb_probe()
105 fb_info(info, "%s frame buffer device\n", info->fix.id); in cfag12864bfb_probe()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_fb.c275 strcpy(info->fix.id, "radeondrmfb"); in radeonfb_create()
283 info->fix.smem_start = rdev->mc.aper_base + tmp; in radeonfb_create()
284 info->fix.smem_len = radeon_bo_size(rbo); in radeonfb_create()
312 DRM_INFO("fb mappable at 0x%lX\n", info->fix.smem_start); in radeonfb_create()
/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_fbdev.c164 strcpy(fbi->fix.id, "msm"); in msm_fbdev_create()
179 fbi->fix.smem_start = paddr; in msm_fbdev_create()
180 fbi->fix.smem_len = fbdev->bo->size; in msm_fbdev_create()
/linux-4.1.27/drivers/gpu/drm/udl/
Dudl_fb.c117 &urb, (char *) info->fix.smem_start, in udlfb_dpy_deferred_io()
262 if (offset + size > info->fix.smem_len) in udl_fb_mmap()
265 pos = (unsigned long)info->fix.smem_start + offset; in udl_fb_mmap()
525 strcpy(info->fix.id, "udldrmfb"); in udlfb_create()
528 info->fix.smem_len = size; in udlfb_create()
529 info->fix.smem_start = (unsigned long)ufbdev->ufb.obj->vmapping; in udlfb_create()
/linux-4.1.27/Documentation/networking/
Dnetdev-FAQ.txt87 A: Firstly, think whether you have a bug fix or new "next-like" content.
93 bug-fix net content. If you don't use git, then note the only magic in
132 releases/3.0.84/ipv6-fix-possible-crashes-in-ip6_cork_release.patch
133 releases/3.4.51/ipv6-fix-possible-crashes-in-ip6_cork_release.patch
134 releases/3.9.8/ipv6-fix-possible-crashes-in-ip6_cork_release.patch
147 explicitly indicate why it is a critical fix and exactly what users are
215 doing so. If your change is a bug-fix, make sure your commit log
217 to why it happens, and then if necessary, explain why the fix proposed
/linux-4.1.27/drivers/video/fbdev/riva/
Dfbdev.c892 info->fix.smem_len) in rivafb_do_maximize()
908 var->xres_virtual = (info->fix.smem_len * den / in rivafb_do_maximize()
914 var->yres_virtual = info->fix.smem_len * den / in rivafb_do_maximize()
920 if (var->xres_virtual * nom / den * var->yres_virtual > info->fix.smem_len) { in rivafb_do_maximize()
1209 info->fix.line_length = (info->var.xres_virtual * (info->var.bits_per_pixel >> 3)); in rivafb_set_par()
1210 info->fix.visual = (info->var.bits_per_pixel == 8) ? in rivafb_set_par()
1243 base = var->yoffset * info->fix.line_length + var->xoffset; in rivafb_pan_display()
1321 if (regno < 16 && info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in rivafb_setcolreg()
1717 info->fix.visual = (info->var.bits_per_pixel == 8) ? in riva_set_fbinfo()
2037 info->fix = rivafb_fix; in rivafb_probe()
[all …]
/linux-4.1.27/Documentation/sound/alsa/
Dpowersave.txt34 power-down to the active state. These are often hardly to fix, so
35 don't report extra bug reports unless you have a fix patch ;-)
/linux-4.1.27/drivers/staging/goldfish/
DREADME4 - Fix the wrong user page DMA (moving to ALSA may fix that too)
/linux-4.1.27/drivers/gpu/drm/
Ddrm_fb_helper.c694 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in setcolreg()
1110 info->node, info->fix.id); in drm_fb_helper_single_fb_probe()
1142 info->fix.type = FB_TYPE_PACKED_PIXELS; in drm_fb_helper_fill_fix()
1143 info->fix.visual = depth == 8 ? FB_VISUAL_PSEUDOCOLOR : in drm_fb_helper_fill_fix()
1145 info->fix.mmio_start = 0; in drm_fb_helper_fill_fix()
1146 info->fix.mmio_len = 0; in drm_fb_helper_fill_fix()
1147 info->fix.type_aux = 0; in drm_fb_helper_fill_fix()
1148 info->fix.xpanstep = 1; /* doing it in hw */ in drm_fb_helper_fill_fix()
1149 info->fix.ypanstep = 1; /* doing it in hw */ in drm_fb_helper_fill_fix()
1150 info->fix.ywrapstep = 0; in drm_fb_helper_fill_fix()
[all …]
/linux-4.1.27/drivers/video/console/
Dfbcon.h136 is_mono01 = info->fix.visual == FB_VISUAL_MONO01; in attr_col_ec()
239 if (fb_get_color_depth(&info->var, &info->fix) == 1) { in get_attribute()
/linux-4.1.27/Documentation/video4linux/bttv/
DCONTRIBUTORS4 AverMedia fix and more flexible card recognition
/linux-4.1.27/drivers/staging/lustre/
DTODO1 * Possible remaining coding style fix.
/linux-4.1.27/drivers/staging/media/cxd2099/
DTODO10 While there's no proper fix for it, the driver should be kept in staging.
/linux-4.1.27/drivers/staging/gdm724x/
DTODO12 - fix up static tty port allocation to be dynamic
/linux-4.1.27/Documentation/ide/
DChangeLog.ide-cd.1994-200485 * 3.07a Feb 11, 1996 -- check drive->id for NULL before dereferencing, to fix
132 * to fix the drive door locking problems.
148 * -- fix speed display for ACER 24X, 18X
149 * 4.09 Jan 04, 1998 -- fix handling of the last block so we return
188 * - Transfer size fix for Samsung CD-ROMs, thanks to
230 * - CD-ROM leaving door locked fix from Andries
/linux-4.1.27/drivers/video/fbdev/mbx/
Dmbxfb.c242 info->fix.line_length = var->xres_virtual * var->bits_per_pixel / 8; in mbxfb_set_par()
253 info->fix.visual = FB_VISUAL_TRUECOLOR; in mbxfb_set_par()
966 fbi->fix = mbxfb_fix; in mbxfb_probe()
967 fbi->fix.smem_start = mfbi->fb_phys_addr + 0x60000; in mbxfb_probe()
968 fbi->fix.smem_len = pdata->memsize; in mbxfb_probe()
969 fbi->fix.line_length = mbxfb_default.xres_virtual * in mbxfb_probe()
/linux-4.1.27/Documentation/power/
Dtricks.txt27 suspend, and preferably fix that.

12