/linux-4.4.14/drivers/video/fbdev/ |
D | 68328fb.c | 90 static int mc68x328fb_check_var(struct fb_var_screeninfo *var, 95 static int mc68x328fb_pan_display(struct fb_var_screeninfo *var, 132 static int mc68x328fb_check_var(struct fb_var_screeninfo *var, in mc68x328fb_check_var() argument 142 if (var->vmode & FB_VMODE_CONUPDATE) { in mc68x328fb_check_var() 143 var->vmode |= FB_VMODE_YWRAP; in mc68x328fb_check_var() 144 var->xoffset = info->var.xoffset; in mc68x328fb_check_var() 145 var->yoffset = info->var.yoffset; in mc68x328fb_check_var() 151 if (!var->xres) in mc68x328fb_check_var() 152 var->xres = 1; in mc68x328fb_check_var() 153 if (!var->yres) in mc68x328fb_check_var() [all …]
|
D | pxa168fb.c | 37 static int determine_best_pix_fmt(struct fb_var_screeninfo *var) in determine_best_pix_fmt() argument 42 if (var->bits_per_pixel == 8) in determine_best_pix_fmt() 48 if (var->bits_per_pixel == 16 && var->red.length <= 5 && in determine_best_pix_fmt() 49 var->green.length <= 6 && var->blue.length <= 5) { in determine_best_pix_fmt() 50 if (var->transp.length == 0) { in determine_best_pix_fmt() 51 if (var->red.offset >= var->blue.offset) in determine_best_pix_fmt() 57 if (var->transp.length == 1 && var->green.length <= 5) { in determine_best_pix_fmt() 58 if (var->red.offset >= var->blue.offset) in determine_best_pix_fmt() 70 if (var->bits_per_pixel <= 32 && var->red.length <= 8 && in determine_best_pix_fmt() 71 var->green.length <= 8 && var->blue.length <= 8) { in determine_best_pix_fmt() [all …]
|
D | vfb.c | 123 static int vfb_check_var(struct fb_var_screeninfo *var, 128 static int vfb_pan_display(struct fb_var_screeninfo *var, 168 static int vfb_check_var(struct fb_var_screeninfo *var, in vfb_check_var() argument 178 if (var->vmode & FB_VMODE_CONUPDATE) { in vfb_check_var() 179 var->vmode |= FB_VMODE_YWRAP; in vfb_check_var() 180 var->xoffset = info->var.xoffset; in vfb_check_var() 181 var->yoffset = info->var.yoffset; in vfb_check_var() 187 if (!var->xres) in vfb_check_var() 188 var->xres = 1; in vfb_check_var() 189 if (!var->yres) in vfb_check_var() [all …]
|
D | fb-puv3.c | 123 int m_iBpp = info->var.bits_per_pixel; in unifb_prim_fillrect() 124 int screen_width = info->var.xres; in unifb_prim_fillrect() 146 int bottom = info->var.yres - 1; in unifb_prim_fillrect() 147 int right = info->var.xres - 1; in unifb_prim_fillrect() 189 vxres = info->var.xres_virtual; in unifb_fillrect() 190 vyres = info->var.yres_virtual; in unifb_fillrect() 211 int m_iBpp = info->var.bits_per_pixel; in unifb_prim_copyarea() 212 int screen_width = info->var.xres; in unifb_prim_copyarea() 236 int bottom = info->var.yres; in unifb_prim_copyarea() 237 int right = info->var.xres; in unifb_prim_copyarea() [all …]
|
D | ocfb.c | 106 struct fb_var_screeninfo *var = &fbdev->info.var; in ocfb_setupfb() local 125 ocfb_writereg(fbdev, OCFB_HTIM, (var->hsync_len - 1) << 24 | in ocfb_setupfb() 126 (var->right_margin - 1) << 16 | (var->xres - 1)); in ocfb_setupfb() 129 ocfb_writereg(fbdev, OCFB_VTIM, (var->vsync_len - 1) << 24 | in ocfb_setupfb() 130 (var->lower_margin - 1) << 16 | (var->yres - 1)); in ocfb_setupfb() 133 hlen = var->left_margin + var->right_margin + var->hsync_len + in ocfb_setupfb() 134 var->xres; in ocfb_setupfb() 136 vlen = var->upper_margin + var->lower_margin + var->vsync_len + in ocfb_setupfb() 137 var->yres; in ocfb_setupfb() 142 switch (var->bits_per_pixel) { in ocfb_setupfb() [all …]
|
D | acornfb.c | 118 struct fb_var_screeninfo *var = &info->var; in acornfb_set_timing() local 126 vidc.h_sync_width = var->hsync_len - 8; in acornfb_set_timing() 127 vidc.h_border_start = vidc.h_sync_width + var->left_margin + 8 - 12; in acornfb_set_timing() 129 vidc.h_display_end = vidc.h_display_start + var->xres; in acornfb_set_timing() 131 vidc.h_cycle = vidc.h_border_end + var->right_margin + 12 - 8; in acornfb_set_timing() 133 vidc.v_sync_width = var->vsync_len - 1; in acornfb_set_timing() 134 vidc.v_border_start = vidc.v_sync_width + var->upper_margin; in acornfb_set_timing() 136 vidc.v_display_end = vidc.v_display_start + var->yres; in acornfb_set_timing() 140 vcr = var->vsync_len + var->upper_margin + var->yres + in acornfb_set_timing() 141 var->lower_margin; in acornfb_set_timing() [all …]
|
D | macmodes.c | 221 int mac_vmode_to_var(int vmode, int cmode, struct fb_var_screeninfo *var) in mac_vmode_to_var() argument 234 memset(var, 0, sizeof(struct fb_var_screeninfo)); in mac_vmode_to_var() 237 var->bits_per_pixel = 8; in mac_vmode_to_var() 238 var->red.offset = 0; in mac_vmode_to_var() 239 var->red.length = 8; in mac_vmode_to_var() 240 var->green.offset = 0; in mac_vmode_to_var() 241 var->green.length = 8; in mac_vmode_to_var() 242 var->blue.offset = 0; in mac_vmode_to_var() 243 var->blue.length = 8; in mac_vmode_to_var() 247 var->bits_per_pixel = 16; in mac_vmode_to_var() [all …]
|
D | pvr2fb.c | 200 static void set_color_bitfields(struct fb_var_screeninfo *var); 201 static int pvr2fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info); 286 static void set_color_bitfields(struct fb_var_screeninfo *var) in set_color_bitfields() argument 288 switch (var->bits_per_pixel) { in set_color_bitfields() 291 var->red.offset = 11; var->red.length = 5; in set_color_bitfields() 292 var->green.offset = 5; var->green.length = 6; in set_color_bitfields() 293 var->blue.offset = 0; var->blue.length = 5; in set_color_bitfields() 294 var->transp.offset = 0; var->transp.length = 0; in set_color_bitfields() 297 var->red.offset = 16; var->red.length = 8; in set_color_bitfields() 298 var->green.offset = 8; var->green.length = 8; in set_color_bitfields() [all …]
|
D | atafb.c | 87 static int atafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info); 93 static int atafb_pan_display(struct fb_var_screeninfo *var, 388 int (*decode_var)(struct fb_var_screeninfo *var, 390 int (*encode_var)(struct fb_var_screeninfo *var, 396 int (*pan_display)(struct fb_var_screeninfo *var, 616 static int tt_decode_var(struct fb_var_screeninfo *var, struct atafb_par *par) in tt_decode_var() argument 618 int xres = var->xres; in tt_decode_var() 619 int yres = var->yres; in tt_decode_var() 620 int bpp = var->bits_per_pixel; in tt_decode_var() 622 int yres_virtual = var->yres_virtual; in tt_decode_var() [all …]
|
D | clps711xfb.c | 55 if (regno >= (1 << info->var.bits_per_pixel)) in clps7111fb_setcolreg() 90 clps7111fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in clps7111fb_check_var() argument 92 var->transp.msb_right = 0; in clps7111fb_check_var() 93 var->transp.offset = 0; in clps7111fb_check_var() 94 var->transp.length = 0; in clps7111fb_check_var() 95 var->red.msb_right = 0; in clps7111fb_check_var() 96 var->red.offset = 0; in clps7111fb_check_var() 97 var->red.length = var->bits_per_pixel; in clps7111fb_check_var() 98 var->green = var->red; in clps7111fb_check_var() 99 var->blue = var->red; in clps7111fb_check_var() [all …]
|
D | goldfishfb.c | 86 fb->cmap[regno] = convert_bitfield(transp, &fb->fb.var.transp) | in goldfish_fb_setcolreg() 87 convert_bitfield(blue, &fb->fb.var.blue) | in goldfish_fb_setcolreg() 88 convert_bitfield(green, &fb->fb.var.green) | in goldfish_fb_setcolreg() 89 convert_bitfield(red, &fb->fb.var.red); in goldfish_fb_setcolreg() 96 static int goldfish_fb_check_var(struct fb_var_screeninfo *var, in goldfish_fb_check_var() argument 99 if ((var->rotate & 1) != (info->var.rotate & 1)) { in goldfish_fb_check_var() 100 if ((var->xres != info->var.yres) || in goldfish_fb_check_var() 101 (var->yres != info->var.xres) || in goldfish_fb_check_var() 102 (var->xres_virtual != info->var.yres) || in goldfish_fb_check_var() 103 (var->yres_virtual > info->var.xres * 2) || in goldfish_fb_check_var() [all …]
|
D | grvga.c | 83 static int grvga_check_var(struct fb_var_screeninfo *var, in grvga_check_var() argument 89 if (!var->xres) in grvga_check_var() 90 var->xres = 1; in grvga_check_var() 91 if (!var->yres) in grvga_check_var() 92 var->yres = 1; in grvga_check_var() 93 if (var->bits_per_pixel <= 8) in grvga_check_var() 94 var->bits_per_pixel = 8; in grvga_check_var() 95 else if (var->bits_per_pixel <= 16) in grvga_check_var() 96 var->bits_per_pixel = 16; in grvga_check_var() 97 else if (var->bits_per_pixel <= 24) in grvga_check_var() [all …]
|
D | vt8500lcdfb.c | 57 if (info->var.bits_per_pixel <= 8) { in vt8500lcd_set_par() 59 info->var.red.offset = 0; in vt8500lcd_set_par() 60 info->var.red.length = info->var.bits_per_pixel; in vt8500lcd_set_par() 61 info->var.red.msb_right = 0; in vt8500lcd_set_par() 63 info->var.green.offset = 0; in vt8500lcd_set_par() 64 info->var.green.length = info->var.bits_per_pixel; in vt8500lcd_set_par() 65 info->var.green.msb_right = 0; in vt8500lcd_set_par() 67 info->var.blue.offset = 0; in vt8500lcd_set_par() 68 info->var.blue.length = info->var.bits_per_pixel; in vt8500lcd_set_par() 69 info->var.blue.msb_right = 0; in vt8500lcd_set_par() [all …]
|
D | nuc900fb.c | 57 vbaddr2 += info->fix.line_length * info->var.yres; in nuc900fb_set_lcdaddr() 90 static int nuc900fb_check_var(struct fb_var_screeninfo *var, in nuc900fb_check_var() argument 100 dev_dbg(fbi->dev, "check_var(var=%p, info=%p)\n", var, info); in nuc900fb_check_var() 104 if (var->xres == default_display->xres && in nuc900fb_check_var() 105 var->yres == default_display->yres && in nuc900fb_check_var() 106 var->bits_per_pixel == default_display->bpp) in nuc900fb_check_var() 110 if (var->xres == mach_info->displays[i].xres && in nuc900fb_check_var() 111 var->yres == mach_info->displays[i].yres && in nuc900fb_check_var() 112 var->bits_per_pixel == mach_info->displays[i].bpp) { in nuc900fb_check_var() 119 var->xres, var->yres, var->bits_per_pixel); in nuc900fb_check_var() [all …]
|
D | gxt4500.c | 282 static int gxt4500_var_to_par(struct fb_var_screeninfo *var, in gxt4500_var_to_par() argument 285 if (var->xres + var->xoffset > var->xres_virtual || in gxt4500_var_to_par() 286 var->yres + var->yoffset > var->yres_virtual || in gxt4500_var_to_par() 287 var->xres_virtual > 4096) in gxt4500_var_to_par() 289 if ((var->vmode & FB_VMODE_MASK) != FB_VMODE_NONINTERLACED) in gxt4500_var_to_par() 292 if (calc_pll(var->pixclock, par) < 0) in gxt4500_var_to_par() 295 switch (var->bits_per_pixel) { in gxt4500_var_to_par() 297 if (var->transp.length) in gxt4500_var_to_par() 306 if (var->green.length == 5) in gxt4500_var_to_par() 324 static void gxt4500_unpack_pixfmt(struct fb_var_screeninfo *var, in gxt4500_unpack_pixfmt() argument [all …]
|
D | ep93xx-fb.c | 167 info->var.transp.offset = 0; in ep93xxfb_set_pixelmode() 168 info->var.transp.length = 0; in ep93xxfb_set_pixelmode() 170 switch (info->var.bits_per_pixel) { in ep93xxfb_set_pixelmode() 175 info->var.red.offset = 0; in ep93xxfb_set_pixelmode() 176 info->var.red.length = 8; in ep93xxfb_set_pixelmode() 177 info->var.green.offset = 0; in ep93xxfb_set_pixelmode() 178 info->var.green.length = 8; in ep93xxfb_set_pixelmode() 179 info->var.blue.offset = 0; in ep93xxfb_set_pixelmode() 180 info->var.blue.length = 8; in ep93xxfb_set_pixelmode() 188 info->var.red.offset = 11; in ep93xxfb_set_pixelmode() [all …]
|
D | s3c2410fb.c | 78 saddr2 += info->fix.line_length * info->var.yres; in s3c2410fb_set_lcdaddr() 122 static int s3c2410fb_check_var(struct fb_var_screeninfo *var, in s3c2410fb_check_var() argument 133 dprintk("check_var(var=%p, info=%p)\n", var, info); in s3c2410fb_check_var() 137 if (var->yres == default_display->yres && in s3c2410fb_check_var() 138 var->xres == default_display->xres && in s3c2410fb_check_var() 139 var->bits_per_pixel == default_display->bpp) in s3c2410fb_check_var() 144 var->yres == mach_info->displays[i].yres && in s3c2410fb_check_var() 145 var->xres == mach_info->displays[i].xres && in s3c2410fb_check_var() 146 var->bits_per_pixel == mach_info->displays[i].bpp) { in s3c2410fb_check_var() 153 var->xres, var->yres, var->bits_per_pixel); in s3c2410fb_check_var() [all …]
|
D | ps3fb.c | 265 const struct fb_var_screeninfo *var) in ps3fb_cmp_mode() argument 271 if (var->xres > vmode->xres || var->yres > vmode->yres || in ps3fb_cmp_mode() 272 var->pixclock > vmode->pixclock || in ps3fb_cmp_mode() 273 var->hsync_len > vmode->hsync_len || in ps3fb_cmp_mode() 274 var->vsync_len > vmode->vsync_len) in ps3fb_cmp_mode() 278 if ((var->vmode & FB_VMODE_MASK) != vmode->vmode) in ps3fb_cmp_mode() 282 xres = max(var->xres, 1U); in ps3fb_cmp_mode() 283 yres = max(var->yres, 1U); in ps3fb_cmp_mode() 286 left_margin = max(var->left_margin, vmode->left_margin); in ps3fb_cmp_mode() 287 right_margin = max(var->right_margin, vmode->right_margin); in ps3fb_cmp_mode() [all …]
|
D | sa1100fb.c | 219 static int sa1100fb_activate_var(struct fb_var_screeninfo *var, struct sa1100fb_info *); 257 static inline u_int palette_pbs(struct fb_var_screeninfo *var) in palette_pbs() argument 260 switch (var->bits_per_pixel) { in palette_pbs() 282 val |= palette_pbs(&fbi->fb.var); in sa1100fb_setpalettereg() 315 if (fbi->fb.var.grayscale) in sa1100fb_setcolreg() 328 val = chan_to_field(red, &fbi->fb.var.red); in sa1100fb_setcolreg() 329 val |= chan_to_field(green, &fbi->fb.var.green); in sa1100fb_setcolreg() 330 val |= chan_to_field(blue, &fbi->fb.var.blue); in sa1100fb_setcolreg() 353 static inline unsigned int sa1100fb_display_dma_period(struct fb_var_screeninfo *var) in sa1100fb_display_dma_period() argument 359 return var->pixclock * 8 * 16 / var->bits_per_pixel; in sa1100fb_display_dma_period() [all …]
|
D | asiliantfb.c | 92 static int asiliantfb_check_var(struct fb_var_screeninfo *var, 176 unsigned hd = p->var.xres / 8; in asiliant_set_timing() 177 unsigned hs = (p->var.xres + p->var.right_margin) / 8; in asiliant_set_timing() 178 unsigned he = (p->var.xres + p->var.right_margin + p->var.hsync_len) / 8; in asiliant_set_timing() 179 unsigned ht = (p->var.left_margin + p->var.xres + p->var.right_margin + p->var.hsync_len) / 8; in asiliant_set_timing() 180 unsigned vd = p->var.yres; in asiliant_set_timing() 181 unsigned vs = p->var.yres + p->var.lower_margin; in asiliant_set_timing() 182 unsigned ve = p->var.yres + p->var.lower_margin + p->var.vsync_len; in asiliant_set_timing() 183 unsigned vt = p->var.upper_margin + p->var.yres + p->var.lower_margin + p->var.vsync_len; in asiliant_set_timing() 184 unsigned wd = (p->var.xres_virtual * ((p->var.bits_per_pixel+7)/8)) / 8; in asiliant_set_timing() [all …]
|
D | cyber2000fb.c | 165 if (!(cfb->fb.var.accel_flags & FB_ACCELF_TEXT)) { in cyber2000fb_fillrect() 175 if (cfb->fb.var.bits_per_pixel > 8) in cyber2000fb_fillrect() 179 dst = rect->dx + rect->dy * cfb->fb.var.xres_virtual; in cyber2000fb_fillrect() 180 if (cfb->fb.var.bits_per_pixel == 24) { in cyber2000fb_fillrect() 198 if (!(cfb->fb.var.accel_flags & FB_ACCELF_TEXT)) { in cyber2000fb_copyarea() 207 src = region->sx + region->sy * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea() 208 dst = region->dx + region->dy * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea() 217 src += (region->height - 1) * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea() 218 dst += (region->height - 1) * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea() 222 if (cfb->fb.var.bits_per_pixel == 24) { in cyber2000fb_copyarea() [all …]
|
D | atmel_lcdfb.c | 152 struct fb_var_screeninfo *var, in atmel_lcdfb_update_dma2d() argument 164 struct fb_var_screeninfo *var, in atmel_lcdfb_update_dma2d() argument 170 pixeloff = (var->xoffset * info->var.bits_per_pixel) & 0x1f; in atmel_lcdfb_update_dma2d() 172 dma2dcfg = (info->var.xres_virtual - info->var.xres) in atmel_lcdfb_update_dma2d() 173 * info->var.bits_per_pixel / 8; in atmel_lcdfb_update_dma2d() 396 struct fb_var_screeninfo *var) in atmel_lcdfb_update_dma() argument 402 dma_addr = (fix->smem_start + var->yoffset * fix->line_length in atmel_lcdfb_update_dma() 403 + var->xoffset * info->var.bits_per_pixel / 8); in atmel_lcdfb_update_dma() 410 atmel_lcdfb_update_dma2d(sinfo, var, info); in atmel_lcdfb_update_dma() 431 struct fb_var_screeninfo *var = &info->var; in atmel_lcdfb_alloc_video_memory() local [all …]
|
D | neofb.c | 255 static int vgaHWInit(const struct fb_var_screeninfo *var, in vgaHWInit() argument 258 int hsync_end = var->xres + var->right_margin + var->hsync_len; in vgaHWInit() 259 int htotal = (hsync_end + var->left_margin) >> 3; in vgaHWInit() 260 int vsync_start = var->yres + var->lower_margin; in vgaHWInit() 261 int vsync_end = vsync_start + var->vsync_len; in vgaHWInit() 262 int vtotal = vsync_end + var->upper_margin; in vgaHWInit() 266 if (!(var->sync & FB_SYNC_HOR_HIGH_ACT)) in vgaHWInit() 269 if (!(var->sync & FB_SYNC_VERT_HIGH_ACT)) in vgaHWInit() 285 par->CRTC[1] = (var->xres >> 3) - 1; in vgaHWInit() 286 par->CRTC[2] = (var->xres >> 3) - 1; in vgaHWInit() [all …]
|
D | hitfb.c | 134 if (p->var.bits_per_pixel == 16) { in hitfb_fillrect() 152 hitfb_accel_bitblt(p->var.bits_per_pixel == 16, area->sx, area->sy, in hitfb_copyarea() 157 static int hitfb_pan_display(struct fb_var_screeninfo *var, in hitfb_pan_display() argument 160 int xoffset = var->xoffset; in hitfb_pan_display() 161 int yoffset = var->yoffset; in hitfb_pan_display() 213 switch (info->var.bits_per_pixel) { in hitfb_setcolreg() 238 static int hitfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in hitfb_check_var() argument 242 var->xres = info->var.xres; in hitfb_check_var() 243 var->xres_virtual = info->var.xres; in hitfb_check_var() 244 var->yres = info->var.yres; in hitfb_check_var() [all …]
|
D | offb.c | 107 u32 cr = red >> (16 - info->var.red.length); in offb_setcolreg() 108 u32 cg = green >> (16 - info->var.green.length); in offb_setcolreg() 109 u32 cb = blue >> (16 - info->var.blue.length); in offb_setcolreg() 115 value = (cr << info->var.red.offset) | in offb_setcolreg() 116 (cg << info->var.green.offset) | in offb_setcolreg() 117 (cb << info->var.blue.offset); in offb_setcolreg() 118 if (info->var.transp.length > 0) { in offb_setcolreg() 119 u32 mask = (1 << info->var.transp.length) - 1; in offb_setcolreg() 120 mask <<= info->var.transp.offset; in offb_setcolreg() 399 struct fb_var_screeninfo *var; in offb_init_fb() local [all …]
|
D | bfin-t350mcqb-fb.c | 251 static int bfin_t350mcqb_fb_check_var(struct fb_var_screeninfo *var, in bfin_t350mcqb_fb_check_var() argument 255 switch (var->bits_per_pixel) { in bfin_t350mcqb_fb_check_var() 257 var->red.offset = 0; in bfin_t350mcqb_fb_check_var() 258 var->green.offset = 8; in bfin_t350mcqb_fb_check_var() 259 var->blue.offset = 16; in bfin_t350mcqb_fb_check_var() 260 var->red.length = var->green.length = var->blue.length = 8; in bfin_t350mcqb_fb_check_var() 261 var->transp.offset = 0; in bfin_t350mcqb_fb_check_var() 262 var->transp.length = 0; in bfin_t350mcqb_fb_check_var() 263 var->transp.msb_right = 0; in bfin_t350mcqb_fb_check_var() 264 var->red.msb_right = 0; in bfin_t350mcqb_fb_check_var() [all …]
|
D | bf54x-lq043fb.c | 329 static int bfin_bf54x_fb_check_var(struct fb_var_screeninfo *var, in bfin_bf54x_fb_check_var() argument 333 switch (var->bits_per_pixel) { in bfin_bf54x_fb_check_var() 335 var->red.offset = 16; in bfin_bf54x_fb_check_var() 336 var->green.offset = 8; in bfin_bf54x_fb_check_var() 337 var->blue.offset = 0; in bfin_bf54x_fb_check_var() 338 var->red.length = var->green.length = var->blue.length = 8; in bfin_bf54x_fb_check_var() 339 var->transp.offset = 0; in bfin_bf54x_fb_check_var() 340 var->transp.length = 0; in bfin_bf54x_fb_check_var() 341 var->transp.msb_right = 0; in bfin_bf54x_fb_check_var() 342 var->red.msb_right = 0; in bfin_bf54x_fb_check_var() [all …]
|
D | imxfb.c | 244 static int imxfb_activate_var(struct fb_var_screeninfo *var, 295 if (info->var.grayscale) in imxfb_setcolreg() 308 val = chan_to_field(red, &info->var.red); in imxfb_setcolreg() 309 val |= chan_to_field(green, &info->var.green); in imxfb_setcolreg() 310 val |= chan_to_field(blue, &info->var.blue); in imxfb_setcolreg() 347 static int imxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in imxfb_check_var() argument 356 if (var->xres < MIN_XRES) in imxfb_check_var() 357 var->xres = MIN_XRES; in imxfb_check_var() 358 if (var->yres < MIN_YRES) in imxfb_check_var() 359 var->yres = MIN_YRES; in imxfb_check_var() [all …]
|
D | gbefb.c | 36 struct fb_var_screeninfo var; member 462 static int compute_gbe_timing(struct fb_var_screeninfo *var, in compute_gbe_timing() argument 487 error = var->pixclock - pixclock; in compute_gbe_timing() 512 timing->width = var->xres; in compute_gbe_timing() 513 timing->height = var->yres; in compute_gbe_timing() 519 timing->htotal = var->left_margin + var->xres + in compute_gbe_timing() 520 var->right_margin + var->hsync_len; in compute_gbe_timing() 521 timing->vtotal = var->upper_margin + var->yres + in compute_gbe_timing() 522 var->lower_margin + var->vsync_len; in compute_gbe_timing() 525 timing->hblank_start = var->xres; in compute_gbe_timing() [all …]
|
D | sm501fb.c | 120 static inline int h_total(struct fb_var_screeninfo *var) in h_total() argument 122 return var->xres + var->left_margin + in h_total() 123 var->right_margin + var->hsync_len; in h_total() 126 static inline int v_total(struct fb_var_screeninfo *var) in v_total() argument 128 return var->yres + var->upper_margin + in v_total() 129 var->lower_margin + var->vsync_len; in v_total() 296 static int sm501fb_check_var(struct fb_var_screeninfo *var, in sm501fb_check_var() argument 305 if (var->hsync_len > 255 || var->vsync_len > 63) in sm501fb_check_var() 309 if ((var->xres + var->right_margin) > 4096) in sm501fb_check_var() 313 if ((var->yres + var->lower_margin) > 2048) in sm501fb_check_var() [all …]
|
D | fsl-diu-fb.c | 623 static void adjust_aoi_size_position(struct fb_var_screeninfo *var, in adjust_aoi_size_position() argument 633 base_plane_width = data->fsl_diu_info[0].var.xres; in adjust_aoi_size_position() 634 base_plane_height = data->fsl_diu_info[0].var.yres; in adjust_aoi_size_position() 651 if (var->xres > base_plane_width) in adjust_aoi_size_position() 652 var->xres = base_plane_width; in adjust_aoi_size_position() 653 if ((mfbi->x_aoi_d + var->xres) > base_plane_width) in adjust_aoi_size_position() 654 mfbi->x_aoi_d = base_plane_width - var->xres; in adjust_aoi_size_position() 660 if (var->yres > available_height) in adjust_aoi_size_position() 661 var->yres = available_height; in adjust_aoi_size_position() 662 if ((mfbi->y_aoi_d + var->yres) > available_height) in adjust_aoi_size_position() [all …]
|
D | pxafb.c | 81 static int pxafb_activate_var(struct fb_var_screeninfo *var, 85 struct fb_var_screeninfo *var, int branch); 147 if (fbi->fb.var.grayscale) { in pxafb_setpalettereg() 206 if (fbi->fb.var.grayscale) in pxafb_setcolreg() 219 val = chan_to_field(red, &fbi->fb.var.red); in pxafb_setcolreg() 220 val |= chan_to_field(green, &fbi->fb.var.green); in pxafb_setcolreg() 221 val |= chan_to_field(blue, &fbi->fb.var.blue); in pxafb_setcolreg() 238 static inline int var_to_depth(struct fb_var_screeninfo *var) in var_to_depth() argument 240 return var->red.length + var->green.length + in var_to_depth() 241 var->blue.length + var->transp.length; in var_to_depth() [all …]
|
D | clps711x-fb.c | 54 if (regno >= BIT(info->var.bits_per_pixel)) in clps711x_fb_setcolreg() 71 static int clps711x_fb_check_var(struct fb_var_screeninfo *var, in clps711x_fb_check_var() argument 76 if (var->bits_per_pixel < 1 || in clps711x_fb_check_var() 77 var->bits_per_pixel > CLPS711X_FB_BPP_MAX) in clps711x_fb_check_var() 80 if (!var->pixclock) in clps711x_fb_check_var() 83 val = DIV_ROUND_UP(var->xres, 16) - 1; in clps711x_fb_check_var() 87 val = DIV_ROUND_UP(var->yres * var->xres * var->bits_per_pixel, 128); in clps711x_fb_check_var() 92 var->transp.msb_right = 0; in clps711x_fb_check_var() 93 var->transp.offset = 0; in clps711x_fb_check_var() 94 var->transp.length = 0; in clps711x_fb_check_var() [all …]
|
D | chipsfb.c | 43 #define read_ind(num, var, ap, dp) do { \ argument 44 outb((num), (ap)); var = inb((dp)); \ 49 #define read_xr(num, var) read_ind(num, var, 0x3d6, 0x3d7) argument 52 #define read_fr(num, var) read_ind(num, var, 0x3d0, 0x3d1) argument 55 #define read_cr(num, var) read_ind(num, var, 0x3d4, 0x3d5) argument 58 #define read_gr(num, var) read_ind(num, var, 0x3ce, 0x3cf) argument 61 #define read_sr(num, var) read_ind(num, var, 0x3c4, 0x3c5) argument 66 #define read_ar(num, var) do { \ argument 67 inb(0x3da); read_ind(num, var, 0x3c0, 0x3c1); \ 76 static int chipsfb_check_var(struct fb_var_screeninfo *var, [all …]
|
D | bfin-lq035q1-fb.c | 444 static int bfin_lq035q1_fb_check_var(struct fb_var_screeninfo *var, in bfin_lq035q1_fb_check_var() argument 449 if (var->bits_per_pixel == fbi->lcd_bpp) { in bfin_lq035q1_fb_check_var() 450 var->red.offset = info->var.red.offset; in bfin_lq035q1_fb_check_var() 451 var->green.offset = info->var.green.offset; in bfin_lq035q1_fb_check_var() 452 var->blue.offset = info->var.blue.offset; in bfin_lq035q1_fb_check_var() 453 var->red.length = info->var.red.length; in bfin_lq035q1_fb_check_var() 454 var->green.length = info->var.green.length; in bfin_lq035q1_fb_check_var() 455 var->blue.length = info->var.blue.length; in bfin_lq035q1_fb_check_var() 456 var->transp.offset = 0; in bfin_lq035q1_fb_check_var() 457 var->transp.length = 0; in bfin_lq035q1_fb_check_var() [all …]
|
D | pm3fb.c | 173 static inline int pm3fb_depth(const struct fb_var_screeninfo *var) in pm3fb_depth() argument 175 if (var->bits_per_pixel == 16) in pm3fb_depth() 176 return var->red.length + var->green.length in pm3fb_depth() 177 + var->blue.length; in pm3fb_depth() 179 return var->bits_per_pixel; in pm3fb_depth() 216 const u32 width = (info->var.xres_virtual + 7) & ~7; in pm3fb_init_engine() 289 switch (info->var.bits_per_pixel) { in pm3fb_init_engine() 310 info->var.bits_per_pixel); in pm3fb_init_engine() 338 switch (info->var.bits_per_pixel) { in pm3fb_init_engine() 397 vxres = info->var.xres_virtual; in pm3fb_fillrect() [all …]
|
D | wm8505fb.c | 74 writel(info->var.xres, fbi->regbase + WMT_GOVR_XRES); in wm8505fb_init_hw() 75 writel(info->var.xres_virtual, fbi->regbase + WMT_GOVR_XRES_VIRTUAL); in wm8505fb_init_hw() 90 int h_start = info->var.left_margin; in wm8505fb_set_timing() 91 int h_end = h_start + info->var.xres; in wm8505fb_set_timing() 92 int h_all = h_end + info->var.right_margin; in wm8505fb_set_timing() 93 int h_sync = info->var.hsync_len; in wm8505fb_set_timing() 95 int v_start = info->var.upper_margin; in wm8505fb_set_timing() 96 int v_end = v_start + info->var.yres; in wm8505fb_set_timing() 97 int v_all = v_end + info->var.lower_margin; in wm8505fb_set_timing() 98 int v_sync = info->var.vsync_len; in wm8505fb_set_timing() [all …]
|
D | mx3fb.c | 744 struct fb_var_screeninfo *var = &fbi->var; in mx3fb_set_fix() local 748 fix->line_length = var->xres_virtual * var->bits_per_pixel / 8; in mx3fb_set_fix() 779 struct fb_var_screeninfo new_var = fbi->var; in mx3fb_must_set_par() 781 if ((fbi->var.activate & FB_ACTIVATE_FORCE) && in mx3fb_must_set_par() 782 (fbi->var.activate & FB_ACTIVATE_MASK) == FB_ACTIVATE_NOW) in mx3fb_must_set_par() 812 mem_len = fbi->var.yres_virtual * fbi->fix.line_length; in __set_par() 831 if (fbi->var.sync & FB_SYNC_HOR_HIGH_ACT) in __set_par() 833 if (fbi->var.sync & FB_SYNC_VERT_HIGH_ACT) in __set_par() 835 if (fbi->var.sync & FB_SYNC_CLK_INVERT) in __set_par() 837 if (fbi->var.sync & FB_SYNC_DATA_INVERT) in __set_par() [all …]
|
D | i740fb.c | 393 static int i740fb_decode_var(const struct fb_var_screeninfo *var, in i740fb_decode_var() argument 409 var->xres, var->yres, var->xres_virtual, var->xres_virtual); in i740fb_decode_var() 411 var->xoffset, var->yoffset, var->bits_per_pixel, in i740fb_decode_var() 412 var->grayscale); in i740fb_decode_var() 414 var->activate, var->nonstd, var->vmode); in i740fb_decode_var() 416 var->pixclock, var->hsync_len, var->vsync_len); in i740fb_decode_var() 418 var->left_margin, var->right_margin, var->upper_margin, in i740fb_decode_var() 419 var->lower_margin); in i740fb_decode_var() 422 bpp = var->bits_per_pixel; in i740fb_decode_var() 426 if ((1000000 / var->pixclock) > DACSPEED8) { in i740fb_decode_var() [all …]
|
D | controlfb.c | 126 static int controlfb_pan_display(struct fb_var_screeninfo *var, 134 static int controlfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info); 146 static int control_var_to_par(struct fb_var_screeninfo *var, 149 struct fb_var_screeninfo *var); 203 static int controlfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info) in controlfb_check_var() argument 208 err = control_var_to_par(var, &par, info); in controlfb_check_var() 211 control_par_to_var(&par, var); in controlfb_check_var() 226 if((err = control_var_to_par(&info->var, &par, info))) { in controlfb_set_par() 258 static int controlfb_pan_display(struct fb_var_screeninfo *var, in controlfb_pan_display() argument 270 xoffset = (var->xoffset + hstep) & ~hstep; in controlfb_pan_display() [all …]
|
D | au1100fb.c | 149 if (info->var.bits_per_pixel <= 8) { in au1100fb_setmode() 151 info->var.red.offset = 0; in au1100fb_setmode() 152 info->var.red.length = info->var.bits_per_pixel; in au1100fb_setmode() 153 info->var.red.msb_right = 0; in au1100fb_setmode() 155 info->var.green.offset = 0; in au1100fb_setmode() 156 info->var.green.length = info->var.bits_per_pixel; in au1100fb_setmode() 157 info->var.green.msb_right = 0; in au1100fb_setmode() 159 info->var.blue.offset = 0; in au1100fb_setmode() 160 info->var.blue.length = info->var.bits_per_pixel; in au1100fb_setmode() 161 info->var.blue.msb_right = 0; in au1100fb_setmode() [all …]
|
D | amba-clcd.c | 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() 129 clcdfb_set_bitfields(struct clcd_fb *fb, struct fb_var_screeninfo *var) in clcdfb_set_bitfields() argument 148 memset(&var->transp, 0, sizeof(var->transp)); in clcdfb_set_bitfields() 150 var->red.msb_right = 0; in clcdfb_set_bitfields() 151 var->green.msb_right = 0; in clcdfb_set_bitfields() 152 var->blue.msb_right = 0; in clcdfb_set_bitfields() 154 switch (var->bits_per_pixel) { in clcdfb_set_bitfields() 166 var->red.length = var->bits_per_pixel; in clcdfb_set_bitfields() 167 var->red.offset = 0; in clcdfb_set_bitfields() [all …]
|
D | sm712fb.c | 920 if (sfb->fb->var.bits_per_pixel == 16) { in smtc_setcolreg() 923 val = chan_to_field(red, &sfb->fb->var.red); in smtc_setcolreg() 924 val |= chan_to_field(green, &sfb->fb->var.green); in smtc_setcolreg() 925 val |= chan_to_field(blue, &sfb->fb->var.blue); in smtc_setcolreg() 930 val = chan_to_field(red, &sfb->fb->var.red); in smtc_setcolreg() 931 val |= chan_to_field(green, &sfb->fb->var.green); in smtc_setcolreg() 932 val |= chan_to_field(blue, &sfb->fb->var.blue); in smtc_setcolreg() 1117 sfb->width, sfb->height, sfb->fb->var.bits_per_pixel, sfb->hz); in sm7xx_set_timing() 1122 vgamode[j].bpp != sfb->fb->var.bits_per_pixel || in sm7xx_set_timing() 1189 m_nscreenstride = (sfb->width * sfb->fb->var.bits_per_pixel) / 64; in sm7xx_set_timing() [all …]
|
D | imsttfb.c | 748 set_offset (struct fb_var_screeninfo *var, struct fb_info *info) in set_offset() argument 751 __u32 off = var->yoffset * (info->fix.line_length >> 3) in set_offset() 752 + ((var->xoffset * (info->var.bits_per_pixel >> 3)) >> 3); in set_offset() 783 imsttfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in imsttfb_check_var() argument 785 if ((var->bits_per_pixel != 8 && var->bits_per_pixel != 16 in imsttfb_check_var() 786 && var->bits_per_pixel != 24 && var->bits_per_pixel != 32) in imsttfb_check_var() 787 || var->xres_virtual < var->xres || var->yres_virtual < var->yres in imsttfb_check_var() 788 || var->nonstd in imsttfb_check_var() 789 || (var->vmode & FB_VMODE_MASK) != FB_VMODE_NONINTERLACED) in imsttfb_check_var() 792 if ((var->xres * var->yres) * (var->bits_per_pixel >> 3) > info->fix.smem_len in imsttfb_check_var() [all …]
|
D | tdfxfb.c | 435 static int tdfxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in tdfxfb_check_var() argument 440 if (var->bits_per_pixel != 8 && var->bits_per_pixel != 16 && in tdfxfb_check_var() 441 var->bits_per_pixel != 24 && var->bits_per_pixel != 32) { in tdfxfb_check_var() 442 DPRINTK("depth not supported: %u\n", var->bits_per_pixel); in tdfxfb_check_var() 446 if (var->xres != var->xres_virtual) in tdfxfb_check_var() 447 var->xres_virtual = var->xres; in tdfxfb_check_var() 449 if (var->yres > var->yres_virtual) in tdfxfb_check_var() 450 var->yres_virtual = var->yres; in tdfxfb_check_var() 452 if (var->xoffset) { in tdfxfb_check_var() 456 var->yoffset = 0; in tdfxfb_check_var() [all …]
|
D | da8xx-fb.c | 619 if (info->var.bits_per_pixel > 16 && lcd_revision == LCD_VERSION_1) in fb_setcolreg() 624 red = CNVT_TOHW(red, info->var.red.length); in fb_setcolreg() 625 green = CNVT_TOHW(green, info->var.green.length); in fb_setcolreg() 626 blue = CNVT_TOHW(blue, info->var.blue.length); in fb_setcolreg() 629 switch (info->var.bits_per_pixel) { in fb_setcolreg() 634 if (info->var.grayscale) { in fb_setcolreg() 675 v = (red << info->var.red.offset) | in fb_setcolreg() 676 (green << info->var.green.offset) | in fb_setcolreg() 677 (blue << info->var.blue.offset); in fb_setcolreg() 950 static int fb_check_var(struct fb_var_screeninfo *var, in fb_check_var() argument [all …]
|
D | pmag-aa-fb.c | 52 static int aafb_set_var(struct fb_var_screeninfo *var, int con, 130 c->x = x - disp->var.xoffset; in aafbcon_cursor() 131 c->y = y - disp->var.yoffset; in aafbcon_cursor() 251 aafb_set_var(&disp->var, con, &info->info); in aafb_set_disp() 321 static void aafb_encode_var(struct fb_var_screeninfo *var, in aafb_encode_var() argument 324 var->xres = 1280; in aafb_encode_var() 325 var->yres = 1024; in aafb_encode_var() 326 var->xres_virtual = 2048; in aafb_encode_var() 327 var->yres_virtual = 1024; in aafb_encode_var() 328 var->xoffset = 0; in aafb_encode_var() [all …]
|
D | sstfb.c | 349 static int sstfb_check_var(struct fb_var_screeninfo *var, in sstfb_check_var() argument 353 int hSyncOff = var->xres + var->right_margin + var->left_margin; in sstfb_check_var() 354 int vSyncOff = var->yres + var->lower_margin + var->upper_margin; in sstfb_check_var() 355 int vBackPorch = var->left_margin, yDim = var->yres; in sstfb_check_var() 356 int vSyncOn = var->vsync_len; in sstfb_check_var() 360 if (sst_calc_pll(PICOS2KHZ(var->pixclock), &freq, &par->pll)) { in sstfb_check_var() 362 PICOS2KHZ(var->pixclock)); in sstfb_check_var() 365 var->pixclock = KHZ2PICOS(freq); in sstfb_check_var() 367 if (var->vmode & FB_VMODE_INTERLACED) in sstfb_check_var() 369 if (var->vmode & FB_VMODE_DOUBLE) { in sstfb_check_var() [all …]
|
D | pm2fb.c | 561 static int pm2fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in pm2fb_check_var() argument 565 if (var->bits_per_pixel != 8 && var->bits_per_pixel != 16 && in pm2fb_check_var() 566 var->bits_per_pixel != 24 && var->bits_per_pixel != 32) { in pm2fb_check_var() 567 DPRINTK("depth not supported: %u\n", var->bits_per_pixel); in pm2fb_check_var() 571 if (var->xres != var->xres_virtual) { in pm2fb_check_var() 577 if (var->yres > var->yres_virtual) { in pm2fb_check_var() 584 if (var->yres_virtual > 2047) { in pm2fb_check_var() 585 var->yres_virtual = 2047; in pm2fb_check_var() 588 if (var->xoffset) { in pm2fb_check_var() 593 if ((var->vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) { in pm2fb_check_var() [all …]
|
D | cirrusfb.c | 376 static int cirrusfb_pan_display(struct fb_var_screeninfo *var, 473 static int cirrusfb_check_pixclock(const struct fb_var_screeninfo *var, in cirrusfb_check_pixclock() argument 479 unsigned maxclockidx = var->bits_per_pixel >> 3; in cirrusfb_check_pixclock() 482 freq = PICOS2KHZ(var->pixclock); in cirrusfb_check_pixclock() 501 if (var->bits_per_pixel == 8) { in cirrusfb_check_pixclock() 523 var->bits_per_pixel == 16) { in cirrusfb_check_pixclock() 530 static int cirrusfb_check_var(struct fb_var_screeninfo *var, in cirrusfb_check_var() argument 535 unsigned pixels = info->screen_size * 8 / var->bits_per_pixel; in cirrusfb_check_var() 538 switch (var->bits_per_pixel) { in cirrusfb_check_var() 540 var->red.offset = 0; in cirrusfb_check_var() [all …]
|
D | sh_mobile_lcdcfb.c | 562 static int sh_mobile_lcdc_check_var(struct fb_var_screeninfo *var, 571 struct fb_var_screeninfo var; in sh_mobile_lcdc_display_notify() local 590 info->var.width = ch->display.width; in sh_mobile_lcdc_display_notify() 591 info->var.height = ch->display.height; in sh_mobile_lcdc_display_notify() 616 fb_videomode_to_var(&var, mode); in sh_mobile_lcdc_display_notify() 617 var.bits_per_pixel = info->var.bits_per_pixel; in sh_mobile_lcdc_display_notify() 618 var.grayscale = info->var.grayscale; in sh_mobile_lcdc_display_notify() 619 ret = sh_mobile_lcdc_check_var(&var, info); in sh_mobile_lcdc_display_notify() 699 static int sh_mobile_format_fourcc(const struct fb_var_screeninfo *var) in sh_mobile_format_fourcc() argument 701 if (var->grayscale > 1) in sh_mobile_format_fourcc() [all …]
|
D | auo_k190x.c | 75 static inline int rgb565_to_gray4(u16 data, struct fb_var_screeninfo *var) in rgb565_to_gray4() argument 77 return ((((data & 0xF800) >> var->red.offset) * 77 + in rgb565_to_gray4() 78 ((data & 0x07E0) >> (var->green.offset + 1)) * 151 + in rgb565_to_gray4() 79 ((data & 0x1F) >> var->blue.offset) * 28) >> 8 >> 1); in rgb565_to_gray4() 85 struct fb_var_screeninfo *var = &par->info->var; in auok190x_issue_pixels_rgb565() local 99 tmp = (rgb565_to_gray4(data[4*i], var) & 0x000F); in auok190x_issue_pixels_rgb565() 100 tmp |= (rgb565_to_gray4(data[4*i+1], var) << 4) & 0x00F0; in auok190x_issue_pixels_rgb565() 101 tmp |= (rgb565_to_gray4(data[4*i+2], var) << 8) & 0x0F00; in auok190x_issue_pixels_rgb565() 102 tmp |= (rgb565_to_gray4(data[4*i+3], var) << 12) & 0xF000; in auok190x_issue_pixels_rgb565() 148 if (info->var.bits_per_pixel == 8 && info->var.grayscale) in auok190x_issue_pixels() [all …]
|
D | mxsfb.c | 269 static int mxsfb_check_var(struct fb_var_screeninfo *var, in mxsfb_check_var() argument 275 if (var->xres < MIN_XRES) in mxsfb_check_var() 276 var->xres = MIN_XRES; in mxsfb_check_var() 277 if (var->yres < MIN_YRES) in mxsfb_check_var() 278 var->yres = MIN_YRES; in mxsfb_check_var() 280 var->xres_virtual = var->xres; in mxsfb_check_var() 282 var->yres_virtual = var->yres; in mxsfb_check_var() 284 switch (var->bits_per_pixel) { in mxsfb_check_var() 303 pr_err("Unsupported colour depth: %u\n", var->bits_per_pixel); in mxsfb_check_var() 311 var->red = rgb[RED]; in mxsfb_check_var() [all …]
|
D | uvesafb.c | 270 static void uvesafb_setup_var(struct fb_var_screeninfo *var, in uvesafb_setup_var() argument 275 var->vmode = FB_VMODE_NONINTERLACED; in uvesafb_setup_var() 276 var->sync = FB_SYNC_VERT_HIGH_ACT; in uvesafb_setup_var() 278 var->xres = mode->x_res; in uvesafb_setup_var() 279 var->yres = mode->y_res; in uvesafb_setup_var() 280 var->xres_virtual = mode->x_res; in uvesafb_setup_var() 281 var->yres_virtual = (par->ypan) ? in uvesafb_setup_var() 284 var->xoffset = 0; in uvesafb_setup_var() 285 var->yoffset = 0; in uvesafb_setup_var() 286 var->bits_per_pixel = mode->bits_per_pixel; in uvesafb_setup_var() [all …]
|
D | s3c-fb.c | 242 static int s3c_fb_check_var(struct fb_var_screeninfo *var, in s3c_fb_check_var() argument 250 var->xres_virtual = max(var->xres_virtual, var->xres); in s3c_fb_check_var() 251 var->yres_virtual = max(var->yres_virtual, var->yres); in s3c_fb_check_var() 253 if (!s3c_fb_validate_win_bpp(win, var->bits_per_pixel)) { in s3c_fb_check_var() 255 win->index, var->bits_per_pixel); in s3c_fb_check_var() 260 var->transp.offset = 0; in s3c_fb_check_var() 261 var->transp.length = 0; in s3c_fb_check_var() 263 switch (var->bits_per_pixel) { in s3c_fb_check_var() 270 var->red.offset = 5; in s3c_fb_check_var() 271 var->green.offset = 2; in s3c_fb_check_var() [all …]
|
D | bf537-lq035.c | 511 static int bfin_lq035_fb_check_var(struct fb_var_screeninfo *var, in bfin_lq035_fb_check_var() argument 514 switch (var->bits_per_pixel) { in bfin_lq035_fb_check_var() 516 var->red.offset = info->var.red.offset; in bfin_lq035_fb_check_var() 517 var->green.offset = info->var.green.offset; in bfin_lq035_fb_check_var() 518 var->blue.offset = info->var.blue.offset; in bfin_lq035_fb_check_var() 519 var->red.length = info->var.red.length; in bfin_lq035_fb_check_var() 520 var->green.length = info->var.green.length; in bfin_lq035_fb_check_var() 521 var->blue.length = info->var.blue.length; in bfin_lq035_fb_check_var() 522 var->transp.offset = 0; in bfin_lq035_fb_check_var() 523 var->transp.length = 0; in bfin_lq035_fb_check_var() [all …]
|
D | jz4740_fb.c | 251 color = jzfb_convert_color_to_hw(red, &fb->var.red); in jzfb_setcolreg() 252 color |= jzfb_convert_color_to_hw(green, &fb->var.green); in jzfb_setcolreg() 253 color |= jzfb_convert_color_to_hw(blue, &fb->var.blue); in jzfb_setcolreg() 254 color |= jzfb_convert_color_to_hw(transp, &fb->var.transp); in jzfb_setcolreg() 275 struct fb_var_screeninfo *var) in jzfb_get_mode() argument 281 if (mode->xres == var->xres && mode->yres == var->yres) in jzfb_get_mode() 288 static int jzfb_check_var(struct fb_var_screeninfo *var, struct fb_info *fb) in jzfb_check_var() argument 293 if (var->bits_per_pixel != jzfb_get_controller_bpp(jzfb) && in jzfb_check_var() 294 var->bits_per_pixel != jzfb->pdata->bpp) in jzfb_check_var() 297 mode = jzfb_get_mode(jzfb, var); in jzfb_check_var() [all …]
|
D | xen-fbfront.c | 197 if (y2 >= fb_info->var.yres) in xenfb_deferred_io() 198 y2 = fb_info->var.yres - 1; in xenfb_deferred_io() 204 xenfb_refresh(info, 0, miny, fb_info->var.xres, maxy - miny + 1); in xenfb_deferred_io() 222 red = CNVT_TOHW(red, info->var.red.length); in xenfb_setcolreg() 223 green = CNVT_TOHW(green, info->var.green.length); in xenfb_setcolreg() 224 blue = CNVT_TOHW(blue, info->var.blue.length); in xenfb_setcolreg() 225 transp = CNVT_TOHW(transp, info->var.transp.length); in xenfb_setcolreg() 228 v = (red << info->var.red.offset) | in xenfb_setcolreg() 229 (green << info->var.green.offset) | in xenfb_setcolreg() 230 (blue << info->var.blue.offset); in xenfb_setcolreg() [all …]
|
D | amifb.c | 1122 static int ami_decode_var(struct fb_var_screeninfo *var, struct amifb_par *par, in ami_decode_var() argument 1134 if (var->pixclock <= pixclock[clk_shift]) in ami_decode_var() 1146 if ((par->xres = var->xres) < 64) in ami_decode_var() 1148 if ((par->yres = var->yres) < 64) in ami_decode_var() 1150 if ((par->vxres = var->xres_virtual) < par->xres) in ami_decode_var() 1152 if ((par->vyres = var->yres_virtual) < par->yres) in ami_decode_var() 1155 par->bpp = var->bits_per_pixel; in ami_decode_var() 1156 if (!var->nonstd) { in ami_decode_var() 1167 } else if (var->nonstd == FB_NONSTD_HAM) { in ami_decode_var() 1188 par->vmode = var->vmode | FB_VMODE_SMOOTH_XPAN; in ami_decode_var() [all …]
|
D | sunxvr1000.c | 72 struct fb_var_screeninfo *var = &info->var; in gfb_set_fbinfo() local 91 var->xres = gp->width; in gfb_set_fbinfo() 92 var->yres = gp->height; in gfb_set_fbinfo() 93 var->xres_virtual = var->xres; in gfb_set_fbinfo() 94 var->yres_virtual = var->yres; in gfb_set_fbinfo() 95 var->bits_per_pixel = gp->depth; in gfb_set_fbinfo() 97 var->red.offset = 0; in gfb_set_fbinfo() 98 var->red.length = 8; in gfb_set_fbinfo() 99 var->green.offset = 8; in gfb_set_fbinfo() 100 var->green.length = 8; in gfb_set_fbinfo() [all …]
|
D | bfin_adv7393fb.c | 456 fbdev->info.var = bfin_adv7393_fb_defined; in bfin_adv7393_fb_probe() 574 bfin_adv7393_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in bfin_adv7393_fb_check_var() argument 577 switch (var->bits_per_pixel) { in bfin_adv7393_fb_check_var() 579 var->red.offset = info->var.red.offset; in bfin_adv7393_fb_check_var() 580 var->green.offset = info->var.green.offset; in bfin_adv7393_fb_check_var() 581 var->blue.offset = info->var.blue.offset; in bfin_adv7393_fb_check_var() 582 var->red.length = info->var.red.length; in bfin_adv7393_fb_check_var() 583 var->green.length = info->var.green.length; in bfin_adv7393_fb_check_var() 584 var->blue.length = info->var.blue.length; in bfin_adv7393_fb_check_var() 585 var->transp.offset = 0; in bfin_adv7393_fb_check_var() [all …]
|
D | s1d13xxxfb.c | 169 info->var.red.length = 4; in s1d13xxxfb_setup_pseudocolour() 170 info->var.green.length = 4; in s1d13xxxfb_setup_pseudocolour() 171 info->var.blue.length = 4; in s1d13xxxfb_setup_pseudocolour() 178 info->var.bits_per_pixel = 16; in s1d13xxxfb_setup_truecolour() 180 info->var.red.length = 5; in s1d13xxxfb_setup_truecolour() 181 info->var.red.offset = 11; in s1d13xxxfb_setup_truecolour() 183 info->var.green.length = 6; in s1d13xxxfb_setup_truecolour() 184 info->var.green.offset = 5; in s1d13xxxfb_setup_truecolour() 186 info->var.blue.length = 5; in s1d13xxxfb_setup_truecolour() 187 info->var.blue.offset = 0; in s1d13xxxfb_setup_truecolour() [all …]
|
D | vga16fb.c | 188 struct fb_var_screeninfo *var) in vga16fb_pan_var() argument 193 xoffset = var->xoffset; in vga16fb_pan_var() 194 if (info->var.bits_per_pixel == 8) { in vga16fb_pan_var() 195 pos = (info->var.xres_virtual * var->yoffset + xoffset) >> 2; in vga16fb_pan_var() 198 pos = (info->var.xres_virtual * (var->yoffset / fh) + xoffset) >> 3; in vga16fb_pan_var() 200 if (info->var.nonstd) in vga16fb_pan_var() 202 pos = (info->var.xres_virtual * var->yoffset + xoffset) >> 3; in vga16fb_pan_var() 210 if (info->var.bits_per_pixel == 8) in vga16fb_pan_var() 220 if (info->var.bits_per_pixel == 4) { in vga16fb_update_fix() 221 if (info->var.nonstd) { in vga16fb_update_fix() [all …]
|
D | sunxvr2500.c | 76 struct fb_var_screeninfo *var = &info->var; in s3d_set_fbinfo() local 95 var->xres = sp->width; in s3d_set_fbinfo() 96 var->yres = sp->height; in s3d_set_fbinfo() 97 var->xres_virtual = var->xres; in s3d_set_fbinfo() 98 var->yres_virtual = var->yres; in s3d_set_fbinfo() 99 var->bits_per_pixel = sp->depth; in s3d_set_fbinfo() 101 var->red.offset = 8; in s3d_set_fbinfo() 102 var->red.length = 8; in s3d_set_fbinfo() 103 var->green.offset = 16; in s3d_set_fbinfo() 104 var->green.length = 8; in s3d_set_fbinfo() [all …]
|
D | vt8623fb.c | 226 if ((info->var.bits_per_pixel == 4) && (image->depth == 1) in vt8623fb_imageblit() 238 if ((info->var.bits_per_pixel == 4) in vt8623fb_fillrect() 320 static int vt8623fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in vt8623fb_check_var() argument 325 rv = svga_match_format (vt8623fb_formats, var, NULL); in vt8623fb_check_var() 333 if (var->xres > var->xres_virtual) in vt8623fb_check_var() 334 var->xres_virtual = var->xres; in vt8623fb_check_var() 336 if (var->yres > var->yres_virtual) in vt8623fb_check_var() 337 var->yres_virtual = var->yres; in vt8623fb_check_var() 341 var->xres_virtual = (var->xres_virtual+step) & ~step; in vt8623fb_check_var() 344 mem = ((var->bits_per_pixel * var->xres_virtual) >> 3) * var->yres_virtual; in vt8623fb_check_var() [all …]
|
D | tridentfb.c | 625 if (info->var.bits_per_pixel == 8) { in tridentfb_fillrect() 647 if (info->var.bits_per_pixel == 8) { in tridentfb_imageblit() 992 static int tridentfb_check_var(struct fb_var_screeninfo *var, in tridentfb_check_var() argument 996 int bpp = var->bits_per_pixel; in tridentfb_check_var() 1003 bpp = var->bits_per_pixel = 32; in tridentfb_check_var() 1009 if (par->flatpanel && nativex && var->xres > nativex) in tridentfb_check_var() 1012 var->xres = (var->xres + 7) & ~0x7; in tridentfb_check_var() 1013 if (var->xres > var->xres_virtual) in tridentfb_check_var() 1014 var->xres_virtual = var->xres; in tridentfb_check_var() 1015 if (var->yres > var->yres_virtual) in tridentfb_check_var() [all …]
|
D | arkfb.c | 262 if ((info->var.bits_per_pixel == 4) && (image->depth == 1) in arkfb_imageblit() 274 if ((info->var.bits_per_pixel == 4) in arkfb_fillrect() 565 static int arkfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in arkfb_check_var() argument 570 rv = svga_match_format (arkfb_formats, var, NULL); in arkfb_check_var() 578 if (var->xres > var->xres_virtual) in arkfb_check_var() 579 var->xres_virtual = var->xres; in arkfb_check_var() 581 if (var->yres > var->yres_virtual) in arkfb_check_var() 582 var->yres_virtual = var->yres; in arkfb_check_var() 586 var->xres_virtual = (var->xres_virtual+step) & ~step; in arkfb_check_var() 590 mem = ((var->bits_per_pixel * var->xres_virtual) >> 3) * var->yres_virtual; in arkfb_check_var() [all …]
|
D | s3fb.c | 433 if ((info->var.bits_per_pixel == 4) && (image->depth == 1) in s3fb_imageblit() 445 if ((info->var.bits_per_pixel == 4) in s3fb_fillrect() 546 static int s3fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in s3fb_check_var() argument 553 rv = svga_match_format (s3fb_formats, var, NULL); in s3fb_check_var() 566 if (var->xres > var->xres_virtual) in s3fb_check_var() 567 var->xres_virtual = var->xres; in s3fb_check_var() 569 if (var->yres > var->yres_virtual) in s3fb_check_var() 570 var->yres_virtual = var->yres; in s3fb_check_var() 574 var->xres_virtual = (var->xres_virtual+step) & ~step; in s3fb_check_var() 577 mem = ((var->bits_per_pixel * var->xres_virtual) >> 3) * var->yres_virtual; in s3fb_check_var() [all …]
|
D | simplefb.c | 53 u32 cr = red >> (16 - info->var.red.length); in simplefb_setcolreg() 54 u32 cg = green >> (16 - info->var.green.length); in simplefb_setcolreg() 55 u32 cb = blue >> (16 - info->var.blue.length); in simplefb_setcolreg() 61 value = (cr << info->var.red.offset) | in simplefb_setcolreg() 62 (cg << info->var.green.offset) | in simplefb_setcolreg() 63 (cb << info->var.blue.offset); in simplefb_setcolreg() 64 if (info->var.transp.length > 0) { in simplefb_setcolreg() 65 u32 mask = (1 << info->var.transp.length) - 1; in simplefb_setcolreg() 66 mask <<= info->var.transp.offset; in simplefb_setcolreg() 310 info->var = simplefb_var; in simplefb_probe() [all …]
|
D | sh7760fb.c | 111 red >>= 16 - info->var.red.length; in sh7760_setcolreg() 112 green >>= 16 - info->var.green.length; in sh7760_setcolreg() 113 blue >>= 16 - info->var.blue.length; in sh7760_setcolreg() 114 transp >>= 16 - info->var.transp.length; in sh7760_setcolreg() 116 palette[regno] = (red << info->var.red.offset) | in sh7760_setcolreg() 117 (green << info->var.green.offset) | in sh7760_setcolreg() 118 (blue << info->var.blue.offset) | in sh7760_setcolreg() 119 (transp << info->var.transp.offset); in sh7760_setcolreg() 168 static int sh7760fb_check_var(struct fb_var_screeninfo *var, in sh7760fb_check_var() argument 180 var->bits_per_pixel = bpp; in sh7760fb_check_var() [all …]
|
D | smscufx.c | 661 static int ufx_set_vid_mode(struct ufx_data *dev, struct fb_var_screeninfo *var) in ufx_set_vid_mode() argument 680 status = ufx_config_pix_clk(dev, var->pixclock); in ufx_set_vid_mode() 687 h_total = var->xres + var->right_margin + var->hsync_len + var->left_margin; in ufx_set_vid_mode() 688 h_active = var->xres; in ufx_set_vid_mode() 689 h_blank_start = var->xres + var->right_margin; in ufx_set_vid_mode() 690 h_blank_end = var->xres + var->right_margin + var->hsync_len; in ufx_set_vid_mode() 691 h_sync_start = var->xres + var->right_margin; in ufx_set_vid_mode() 692 h_sync_end = var->xres + var->right_margin + var->hsync_len; in ufx_set_vid_mode() 707 v_total = var->upper_margin + var->yres + var->lower_margin + var->vsync_len; in ufx_set_vid_mode() 708 v_active = var->yres; in ufx_set_vid_mode() [all …]
|
D | stifb.c | 213 if (fb->info.var.bits_per_pixel == 32) in SETUP_FB() 219 if (fb->info.var.bits_per_pixel == 32) in SETUP_FB() 257 if (fb->info.var.bits_per_pixel == 32) { in FINISH_IMAGE_COLORMAP_ACCESS() 506 SET_ATTR_SIZE(fb, fb->info.var.xres, fb->info.var.yres); in ngleSetupAttrPlanes() 529 for (y = 0; y < fb->info.var.yres; ++y) in rattlerSetupPlanes() 531 0xff, fb->info.var.xres * fb->info.var.bits_per_pixel/8); in rattlerSetupPlanes() 571 if (fb->var.bits_per_pixel == 8) { 610 if (fb->info.var.bits_per_pixel == 8) in setHyperLutBltCtl() 691 packed_len = (fb->info.var.xres << 16) | fb->info.var.yres; in ngleResetAttrPlanes() 741 packed_len = (fb->info.var.xres << 16) | fb->info.var.yres; in ngleClearOverlayPlanes() [all …]
|
D | wmt_ge_rops.c | 62 pat = pixel_to_pat(p->var.bits_per_pixel, fg); in wmt_ge_fillrect() 67 writel(p->var.bits_per_pixel == 32 ? 3 : in wmt_ge_fillrect() 68 (p->var.bits_per_pixel == 8 ? 0 : 1), regbase + GE_DEPTH_OFF); in wmt_ge_fillrect() 69 writel(p->var.bits_per_pixel == 15 ? 1 : 0, regbase + GE_HIGHCOLOR_OFF); in wmt_ge_fillrect() 71 writel(p->var.xres_virtual - 1, regbase + GE_DESTDISPW_OFF); in wmt_ge_fillrect() 72 writel(p->var.yres_virtual - 1, regbase + GE_DESTDISPH_OFF); in wmt_ge_fillrect() 93 writel(p->var.bits_per_pixel > 16 ? 3 : in wmt_ge_copyarea() 94 (p->var.bits_per_pixel > 8 ? 1 : 0), regbase + GE_DEPTH_OFF); in wmt_ge_copyarea() 97 writel(p->var.xres_virtual - 1, regbase + GE_SRCDISPW_OFF); in wmt_ge_copyarea() 98 writel(p->var.yres_virtual - 1, regbase + GE_SRCDISPH_OFF); in wmt_ge_copyarea() [all …]
|
D | hyperv_fb.c | 279 msg.situ.video_output[0].depth_bits = info->var.bits_per_pixel; in synthvid_send_situ() 280 msg.situ.video_output[0].width_pixels = info->var.xres; in synthvid_send_situ() 281 msg.situ.video_output[0].height_pixels = info->var.yres; in synthvid_send_situ() 338 msg.dirt.rect[0].x2 = info->var.xres; in synthvid_update() 339 msg.dirt.rect[0].y2 = info->var.yres; in synthvid_update() 558 static int hvfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in hvfb_check_var() argument 560 if (var->xres < HVFB_WIDTH_MIN || var->yres < HVFB_HEIGHT_MIN || in hvfb_check_var() 561 var->xres > screen_width || var->yres > screen_height || in hvfb_check_var() 562 var->bits_per_pixel != screen_depth) in hvfb_check_var() 565 var->xres_virtual = var->xres; in hvfb_check_var() [all …]
|
D | carminefb.c | 127 static int carmine_find_mode(const struct fb_var_screeninfo *var) in carmine_find_mode() argument 132 if (car_modes[i].hdp == var->xres && in carmine_find_mode() 133 car_modes[i].vdp == var->yres) in carmine_find_mode() 178 static int carmine_check_var(struct fb_var_screeninfo *var, in carmine_check_var() argument 183 ret = carmine_find_mode(var); in carmine_check_var() 187 if (var->grayscale || var->rotate || var->nonstd) in carmine_check_var() 190 var->xres_virtual = var->xres; in carmine_check_var() 191 var->yres_virtual = var->yres; in carmine_check_var() 193 var->bits_per_pixel = 32; in carmine_check_var() 196 var->transp.offset = 24; in carmine_check_var() [all …]
|
D | g364fb.c | 106 static int g364fb_pan_display(struct fb_var_screeninfo *var, 138 info->var.yoffset); in g364fb_cursor() 149 static int g364fb_pan_display(struct fb_var_screeninfo *var, in g364fb_pan_display() argument 152 if (var->xoffset || in g364fb_pan_display() 153 var->yoffset + info->var.yres > info->var.yres_virtual) in g364fb_pan_display() 156 *(unsigned int *) TOP_REG = var->yoffset * info->var.xres; in g364fb_pan_display() 243 fb_info.var = fb_var; in g364fb_init()
|
D | tgafb.c | 56 static int tgafb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info); 165 tgafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in tgafb_check_var() argument 170 if (var->bits_per_pixel != 8) in tgafb_check_var() 173 if (var->bits_per_pixel != 32) in tgafb_check_var() 176 var->red.length = var->green.length = var->blue.length = 8; in tgafb_check_var() 177 if (var->bits_per_pixel == 32) { in tgafb_check_var() 178 var->red.offset = 16; in tgafb_check_var() 179 var->green.offset = 8; in tgafb_check_var() 180 var->blue.offset = 0; in tgafb_check_var() 183 if (var->xres_virtual != var->xres || var->yres_virtual != var->yres) in tgafb_check_var() [all …]
|
D | skeletonfb.c | 210 static int xxxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in xxxfb_check_var() argument 295 if (info->var.grayscale) { in xxxfb_setcolreg() 363 red = CNVT_TOHW(red, info->var.red.length); in xxxfb_setcolreg() 364 green = CNVT_TOHW(green, info->var.green.length); in xxxfb_setcolreg() 365 blue = CNVT_TOHW(blue, info->var.blue.length); in xxxfb_setcolreg() 366 transp = CNVT_TOHW(transp, info->var.transp.length); in xxxfb_setcolreg() 402 v = (red << info->var.red.offset) | in xxxfb_setcolreg() 403 (green << info->var.green.offset) | in xxxfb_setcolreg() 404 (blue << info->var.blue.offset) | in xxxfb_setcolreg() 405 (transp << info->var.transp.offset); in xxxfb_setcolreg() [all …]
|
D | valkyriefb.c | 109 static int valkyriefb_check_var(struct fb_var_screeninfo *var, 118 static int valkyrie_var_to_par(struct fb_var_screeninfo *var, 146 if ((err = valkyrie_var_to_par(&info->var, par, info))) in valkyriefb_set_par() 169 struct fb_var_screeninfo *var) in valkyrie_par_to_var() argument 171 return mac_vmode_to_var(par->vmode, par->cmode, var); in valkyrie_par_to_var() 175 valkyriefb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in valkyriefb_check_var() argument 180 if ((err = valkyrie_var_to_par(var, &par, info))) in valkyriefb_check_var() 182 valkyrie_par_to_var(&par, var); in valkyriefb_check_var() 385 mac_vmode_to_var(default_vmode, default_cmode, &p->info.var); in valkyriefb_init() 466 static int valkyrie_var_to_par(struct fb_var_screeninfo *var, in valkyrie_var_to_par() argument [all …]
|
D | sunxvr500.c | 199 struct fb_var_screeninfo *var = &info->var; in e3d_set_fbinfo() local 218 var->xres = ep->width; in e3d_set_fbinfo() 219 var->yres = ep->height; in e3d_set_fbinfo() 220 var->xres_virtual = var->xres; in e3d_set_fbinfo() 221 var->yres_virtual = var->yres; in e3d_set_fbinfo() 222 var->bits_per_pixel = ep->depth; in e3d_set_fbinfo() 224 var->red.offset = 8; in e3d_set_fbinfo() 225 var->red.length = 8; in e3d_set_fbinfo() 226 var->green.offset = 16; in e3d_set_fbinfo() 227 var->green.length = 8; in e3d_set_fbinfo() [all …]
|
D | bw2.c | 241 info->var.xres = info->var.xres_virtual = 1600; in bw2_do_default_mode() 242 info->var.yres = info->var.yres_virtual = 1280; in bw2_do_default_mode() 294 sbusfb_fill_var(&info->var, dp, 1); in bw2_probe() 296 info->var.xres); in bw2_probe() 298 info->var.red.length = info->var.green.length = in bw2_probe() 299 info->var.blue.length = info->var.bits_per_pixel; in bw2_probe() 300 info->var.red.offset = info->var.green.offset = in bw2_probe() 301 info->var.blue.offset = 0; in bw2_probe() 314 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in bw2_probe()
|
D | tmiofb.c | 558 tmiofb_find_mode(struct fb_info *info, struct fb_var_screeninfo *var) in tmiofb_find_mode() argument 567 if (mode->xres >= var->xres && mode->yres >= var->yres in tmiofb_find_mode() 576 static int tmiofb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in tmiofb_check_var() argument 582 mode = tmiofb_find_mode(info, var); in tmiofb_check_var() 583 if (!mode || var->bits_per_pixel > 16) in tmiofb_check_var() 586 fb_videomode_to_var(var, mode); in tmiofb_check_var() 588 var->xres_virtual = mode->xres; in tmiofb_check_var() 589 var->yres_virtual = info->screen_size / (mode->xres * 2); in tmiofb_check_var() 591 if (var->yres_virtual < var->yres) in tmiofb_check_var() 594 var->xoffset = 0; in tmiofb_check_var() [all …]
|
D | platinumfb.c | 83 static int platinumfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info); 93 static int platinum_var_to_par(struct fb_var_screeninfo *var, 115 static int platinumfb_check_var (struct fb_var_screeninfo *var, struct fb_info *info) in platinumfb_check_var() argument 117 return platinum_var_to_par(var, info->par, 1); in platinumfb_check_var() 129 if((err = platinum_var_to_par(&info->var, pinfo, 0))) { in platinumfb_set_par() 345 struct fb_var_screeninfo var; in platinum_init_fb() local 379 if (mac_vmode_to_var(default_vmode, default_cmode, &var) < 0) { in platinum_init_fb() 385 if (mac_vmode_to_var(default_vmode, default_cmode, &var) < 0) { in platinum_init_fb() 395 info->var = var; in platinum_init_fb() 396 var.activate = FB_ACTIVATE_NOW; in platinum_init_fb() [all …]
|
D | pmagb-b-fb.c | 154 info->var.xres = ((sfb_read(par, SFB_REG_VID_HOR) >> in pmagbbfb_screen_setup() 156 info->var.xres_virtual = info->var.xres; in pmagbbfb_screen_setup() 157 info->var.yres = (sfb_read(par, SFB_REG_VID_VER) >> in pmagbbfb_screen_setup() 159 info->var.yres_virtual = info->var.yres; in pmagbbfb_screen_setup() 160 info->var.left_margin = ((sfb_read(par, SFB_REG_VID_HOR) >> in pmagbbfb_screen_setup() 163 info->var.right_margin = ((sfb_read(par, SFB_REG_VID_HOR) >> in pmagbbfb_screen_setup() 166 info->var.upper_margin = (sfb_read(par, SFB_REG_VID_VER) >> in pmagbbfb_screen_setup() 168 info->var.lower_margin = (sfb_read(par, SFB_REG_VID_VER) >> in pmagbbfb_screen_setup() 170 info->var.hsync_len = ((sfb_read(par, SFB_REG_VID_HOR) >> in pmagbbfb_screen_setup() 173 info->var.vsync_len = (sfb_read(par, SFB_REG_VID_VER) >> in pmagbbfb_screen_setup() [all …]
|
D | udlfb.c | 218 static char *dlfb_set_vid_cmds(char *wrptr, struct fb_var_screeninfo *var) in dlfb_set_vid_cmds() argument 225 xds = var->left_margin + var->hsync_len; in dlfb_set_vid_cmds() 228 xde = xds + var->xres; in dlfb_set_vid_cmds() 232 yds = var->upper_margin + var->vsync_len; in dlfb_set_vid_cmds() 235 yde = yds + var->yres; in dlfb_set_vid_cmds() 240 xde + var->right_margin - 1); in dlfb_set_vid_cmds() 246 wrptr = dlfb_set_register_lfsr16(wrptr, 0x0D, var->hsync_len + 1); in dlfb_set_vid_cmds() 249 wrptr = dlfb_set_register_16(wrptr, 0x0F, var->xres); in dlfb_set_vid_cmds() 252 yec = var->yres + var->upper_margin + var->lower_margin + in dlfb_set_vid_cmds() 253 var->vsync_len; in dlfb_set_vid_cmds() [all …]
|
D | leo.c | 218 par->extent = ((info->var.xres - 1) | in leo_switch_from_graph() 219 ((info->var.yres - 1) << 16)); in leo_switch_from_graph() 229 sbus_writel((info->var.xres-1) | ((info->var.yres-1) << 11), in leo_switch_from_graph() 250 static int leo_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in leo_pan_display() argument 257 if (var->xoffset || var->yoffset || var->vmode) in leo_pan_display() 520 static void leo_fixup_var_rgb(struct fb_var_screeninfo *var) in leo_fixup_var_rgb() argument 522 var->red.offset = 0; in leo_fixup_var_rgb() 523 var->red.length = 8; in leo_fixup_var_rgb() 524 var->green.offset = 8; in leo_fixup_var_rgb() 525 var->green.length = 8; in leo_fixup_var_rgb() [all …]
|
D | sbuslib.c | 19 void sbusfb_fill_var(struct fb_var_screeninfo *var, struct device_node *dp, in sbusfb_fill_var() argument 22 memset(var, 0, sizeof(*var)); in sbusfb_fill_var() 24 var->xres = of_getintprop_default(dp, "width", 1152); in sbusfb_fill_var() 25 var->yres = of_getintprop_default(dp, "height", 900); in sbusfb_fill_var() 26 var->xres_virtual = var->xres; in sbusfb_fill_var() 27 var->yres_virtual = var->yres; in sbusfb_fill_var() 28 var->bits_per_pixel = bpp; in sbusfb_fill_var() 108 __put_user(info->var.yres, &f->fb_height) || in sbusfb_ioctl_helper() 109 __put_user(info->var.xres, &f->fb_width) || in sbusfb_ioctl_helper()
|
D | cg3.c | 259 static void cg3_rdi_maybe_fixup_var(struct fb_var_screeninfo *var, in cg3_rdi_maybe_fixup_var() argument 272 if (var->xres != ww || in cg3_rdi_maybe_fixup_var() 273 var->yres != hh) { in cg3_rdi_maybe_fixup_var() 274 var->xres = var->xres_virtual = ww; in cg3_rdi_maybe_fixup_var() 275 var->yres = var->yres_virtual = hh; in cg3_rdi_maybe_fixup_var() 368 sbusfb_fill_var(&info->var, dp, 8); in cg3_probe() 369 info->var.red.length = 8; in cg3_probe() 370 info->var.green.length = 8; in cg3_probe() 371 info->var.blue.length = 8; in cg3_probe() 375 cg3_rdi_maybe_fixup_var(&info->var, dp); in cg3_probe() [all …]
|
D | hgafb.c | 416 static int hgafb_pan_display(struct fb_var_screeninfo *var, in hgafb_pan_display() argument 419 if (var->vmode & FB_VMODE_YWRAP) { in hgafb_pan_display() 420 if (var->yoffset >= info->var.yres_virtual || in hgafb_pan_display() 421 var->xoffset) in hgafb_pan_display() 424 if (var->xoffset + info->var.xres > info->var.xres_virtual in hgafb_pan_display() 425 || var->yoffset + info->var.yres > info->var.yres_virtual in hgafb_pan_display() 426 || var->yoffset % 8) in hgafb_pan_display() 430 hga_pan(var->xoffset, var->yoffset); in hgafb_pan_display() 572 info->var = hga_default_var; in hgafb_probe()
|
D | au1200fb.c | 1006 if (fbi->var.bits_per_pixel <= 8) { in au1200fb_update_fbinfo() 1009 fbi->fix.line_length = fbi->var.xres_virtual / in au1200fb_update_fbinfo() 1010 (8/fbi->var.bits_per_pixel); in au1200fb_update_fbinfo() 1014 fbi->fix.line_length = fbi->var.xres_virtual * (fbi->var.bits_per_pixel / 8); 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() 1024 print_dbg("bits_per_pixel: %d\n", fbi->var.bits_per_pixel); in au1200fb_update_fbinfo() 1034 static int au1200fb_fb_check_var(struct fb_var_screeninfo *var, in au1200fb_fb_check_var() argument 1045 var->xres = win->w[plane].xres; in au1200fb_fb_check_var() 1046 var->yres = win->w[plane].yres; in au1200fb_fb_check_var() [all …]
|
D | w100fb.c | 207 if (info->var.grayscale) in w100fb_setcolreg() 469 static int w100fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in w100fb_check_var() argument 473 if(!w100fb_get_mode(par, &var->xres, &var->yres, 1)) in w100fb_check_var() 476 if (par->mach->mem && ((var->xres*var->yres*BITS_PER_PIXEL/8) > (par->mach->mem->size+1))) in w100fb_check_var() 479 if (!par->mach->mem && ((var->xres*var->yres*BITS_PER_PIXEL/8) > (MEM_INT_SIZE+1))) in w100fb_check_var() 482 var->xres_virtual = max(var->xres_virtual, var->xres); in w100fb_check_var() 483 var->yres_virtual = max(var->yres_virtual, var->yres); in w100fb_check_var() 485 if (var->bits_per_pixel > BITS_PER_PIXEL) in w100fb_check_var() 488 var->bits_per_pixel = BITS_PER_PIXEL; in w100fb_check_var() 490 var->red.offset = 11; in w100fb_check_var() [all …]
|
D | macmodes.h | 54 struct fb_var_screeninfo *var); 55 extern int mac_var_to_vmode(const struct fb_var_screeninfo *var, int *vmode, 58 extern int mac_find_mode(struct fb_var_screeninfo *var,
|
/linux-4.4.14/drivers/video/fbdev/mmp/fb/ |
D | mmpfb.c | 27 static int var_to_pixfmt(struct fb_var_screeninfo *var) in var_to_pixfmt() argument 32 if (var->bits_per_pixel == 8) in var_to_pixfmt() 38 if (var->bits_per_pixel == 16 && var->red.length == 8 && in var_to_pixfmt() 39 var->green.length == 4 && var->blue.length == 4) { in var_to_pixfmt() 40 if (var->green.offset >= var->blue.offset) in var_to_pixfmt() 49 if (var->bits_per_pixel == 12 && var->red.length == 8 && in var_to_pixfmt() 50 var->green.length == 2 && var->blue.length == 2) { in var_to_pixfmt() 51 if (var->green.offset >= var->blue.offset) in var_to_pixfmt() 60 if (var->bits_per_pixel == 16 && var->red.length == 16 && in var_to_pixfmt() 61 var->green.length == 16 && var->blue.length == 16) { in var_to_pixfmt() [all …]
|
/linux-4.4.14/arch/x86/include/asm/ |
D | percpu.h | 27 #define PER_CPU(var, reg) \ argument 29 lea var(reg), reg 30 #define PER_CPU_VAR(var) %__percpu_seg:var argument 32 #define PER_CPU(var, reg) __percpu_mov_op $var, reg argument 33 #define PER_CPU_VAR(var) var argument 37 #define INIT_PER_CPU_VAR(var) init_per_cpu__##var argument 39 #define INIT_PER_CPU_VAR(var) var argument 76 #define DECLARE_INIT_PER_CPU(var) \ argument 77 extern typeof(var) init_per_cpu_var(var) 80 #define init_per_cpu_var(var) init_per_cpu__##var argument [all …]
|
D | rmwcc.h | 6 #define __GEN_RMWcc(fullop, var, cc, ...) \ argument 9 : : "m" (var), ## __VA_ARGS__ \ 16 #define GEN_UNARY_RMWcc(op, var, arg0, cc) \ argument 17 __GEN_RMWcc(op " " arg0, var, cc) 19 #define GEN_BINARY_RMWcc(op, var, vcon, val, arg0, cc) \ argument 20 __GEN_RMWcc(op " %1, " arg0, var, cc, vcon (val)) 24 #define __GEN_RMWcc(fullop, var, cc, ...) \ argument 28 : "+m" (var), "=qm" (c) \ 33 #define GEN_UNARY_RMWcc(op, var, arg0, cc) \ argument 34 __GEN_RMWcc(op " " arg0, var, cc) [all …]
|
D | barrier.h | 38 #define smp_store_mb(var, value) do { (void)xchg(&var, value); } while (0) argument 43 #define smp_store_mb(var, value) do { WRITE_ONCE(var, value); barrier(); } while (0) argument
|
/linux-4.4.14/include/linux/amba/ |
D | clcd.h | 136 int (*check)(struct clcd_fb *fb, struct fb_var_screeninfo *var); 191 struct fb_var_screeninfo *var = &fb->fb.var; in clcdfb_decode() local 197 val = ((var->xres / 16) - 1) << 2; in clcdfb_decode() 198 val |= (var->hsync_len - 1) << 8; in clcdfb_decode() 199 val |= (var->right_margin - 1) << 16; in clcdfb_decode() 200 val |= (var->left_margin - 1) << 24; in clcdfb_decode() 203 val = var->yres; in clcdfb_decode() 207 val |= (var->vsync_len - 1) << 10; in clcdfb_decode() 208 val |= var->lower_margin << 16; in clcdfb_decode() 209 val |= var->upper_margin << 24; in clcdfb_decode() [all …]
|
/linux-4.4.14/drivers/media/pci/ivtv/ |
D | ivtvfb.c | 515 static int ivtvfb_set_var(struct ivtv *itv, struct fb_var_screeninfo *var) in ivtvfb_set_var() argument 525 if (var->nonstd) /* YUV */ in ivtvfb_set_var() 531 switch (var->bits_per_pixel) { in ivtvfb_set_var() 539 switch (var->green.length) { in ivtvfb_set_var() 564 oi->bits_per_pixel = var->bits_per_pixel; in ivtvfb_set_var() 565 oi->bytes_per_pixel = var->bits_per_pixel / 8; in ivtvfb_set_var() 568 switch (var->vmode & FB_VMODE_MASK) { in ivtvfb_set_var() 583 ivtv_osd.pixel_stride = var->xres_virtual; in ivtvfb_set_var() 584 ivtv_osd.lines = var->yres_virtual; in ivtvfb_set_var() 591 ivtv_window.width = var->xres; in ivtvfb_set_var() [all …]
|
/linux-4.4.14/drivers/video/fbdev/core/ |
D | svgalib.c | 170 void svga_dump_var(struct fb_var_screeninfo *var, int node) 172 pr_debug("fb%d: var.vmode : 0x%X\n", node, var->vmode); 173 pr_debug("fb%d: var.xres : %d\n", node, var->xres); 174 pr_debug("fb%d: var.yres : %d\n", node, var->yres); 175 pr_debug("fb%d: var.bits_per_pixel: %d\n", node, var->bits_per_pixel); 176 pr_debug("fb%d: var.xres_virtual : %d\n", node, var->xres_virtual); 177 pr_debug("fb%d: var.yres_virtual : %d\n", node, var->yres_virtual); 178 pr_debug("fb%d: var.left_margin : %d\n", node, var->left_margin); 179 pr_debug("fb%d: var.right_margin : %d\n", node, var->right_margin); 180 pr_debug("fb%d: var.upper_margin : %d\n", node, var->upper_margin); [all …]
|
D | modedb.c | 599 static int fb_try_mode(struct fb_var_screeninfo *var, struct fb_info *info, in fb_try_mode() argument 607 var->xres = mode->xres; in fb_try_mode() 608 var->yres = mode->yres; in fb_try_mode() 609 var->xres_virtual = mode->xres; in fb_try_mode() 610 var->yres_virtual = mode->yres; in fb_try_mode() 611 var->xoffset = 0; in fb_try_mode() 612 var->yoffset = 0; in fb_try_mode() 613 var->bits_per_pixel = bpp; in fb_try_mode() 614 var->activate |= FB_ACTIVATE_TEST; in fb_try_mode() 615 var->pixclock = mode->pixclock; in fb_try_mode() [all …]
|
D | fbmem.c | 92 int fb_get_color_depth(struct fb_var_screeninfo *var, in fb_get_color_depth() argument 101 if (var->green.length == var->blue.length && in fb_get_color_depth() 102 var->green.length == var->red.length && in fb_get_color_depth() 103 var->green.offset == var->blue.offset && in fb_get_color_depth() 104 var->green.offset == var->red.offset) in fb_get_color_depth() 105 depth = var->green.length; in fb_get_color_depth() 107 depth = var->green.length + var->red.length + in fb_get_color_depth() 108 var->blue.length; in fb_get_color_depth() 247 redmask = mask[info->var.red.length < 8 ? info->var.red.length : 8]; in fb_set_logo_truepalette() 248 greenmask = mask[info->var.green.length < 8 ? info->var.green.length : 8]; in fb_set_logo_truepalette() [all …]
|
D | fbsysfs.c | 90 static int activate(struct fb_info *fb_info, struct fb_var_screeninfo *var) in activate() argument 94 var->activate |= FB_ACTIVATE_FORCE; in activate() 97 err = fb_set_var(fb_info, var); in activate() 132 struct fb_var_screeninfo var; in store_mode() local 139 memset(&var, 0, sizeof(var)); in store_mode() 147 var = fb_info->var; in store_mode() 148 fb_videomode_to_var(&var, mode); in store_mode() 149 if ((err = activate(fb_info, &var))) in store_mode() 223 struct fb_var_screeninfo var; in store_bpp() local 227 var = fb_info->var; in store_bpp() [all …]
|
D | fbmon.c | 384 struct fb_var_screeninfo *var; in calc_mode_timings() local 386 var = kzalloc(sizeof(struct fb_var_screeninfo), GFP_KERNEL); in calc_mode_timings() 388 if (var) { in calc_mode_timings() 389 var->xres = xres; in calc_mode_timings() 390 var->yres = yres; in calc_mode_timings() 392 refresh, var, NULL); in calc_mode_timings() 395 mode->pixclock = var->pixclock; in calc_mode_timings() 397 mode->left_margin = var->left_margin; in calc_mode_timings() 398 mode->right_margin = var->right_margin; in calc_mode_timings() 399 mode->upper_margin = var->upper_margin; in calc_mode_timings() [all …]
|
/linux-4.4.14/drivers/video/fbdev/i810/ |
D | i810_gtf.c | 124 void i810fb_encode_registers(const struct fb_var_screeninfo *var, in i810fb_encode_registers() argument 133 n = ((xres + var->right_margin + var->hsync_len + in i810fb_encode_registers() 134 var->left_margin) >> 3) - 5; in i810fb_encode_registers() 142 blank_e = (xres + var->right_margin + var->hsync_len + in i810fb_encode_registers() 143 var->left_margin) >> 3; in i810fb_encode_registers() 154 par->regs.cr04 = (u8) ((xres + var->right_margin) >> 3); in i810fb_encode_registers() 155 par->regs.cr05 |= (u8) (((xres + var->right_margin + in i810fb_encode_registers() 156 var->hsync_len) >> 3) & 0x1F); in i810fb_encode_registers() 160 n = yres + var->lower_margin + var->vsync_len + var->upper_margin - 2; in i810fb_encode_registers() 165 n = yres + var->lower_margin; in i810fb_encode_registers() [all …]
|
D | i810_dvt.c | 233 void i810fb_encode_registers(const struct fb_var_screeninfo *var, in i810fb_encode_registers() argument 241 par->ovract = ((xres + var->right_margin + var->hsync_len + in i810fb_encode_registers() 242 var->left_margin - 32) | ((xres - 32) << 16)); in i810fb_encode_registers() 245 void i810fb_fill_var_timings(struct fb_var_screeninfo *var) in i810fb_fill_var_timings() argument 250 xres = var->xres; in i810fb_fill_var_timings() 251 yres = var->yres; in i810fb_fill_var_timings() 253 pixclock = 1000000000 / var->pixclock; in i810fb_fill_var_timings() 259 var->pixclock = 1000000000 / std_modes[mode].pixclock; in i810fb_fill_var_timings() 260 var->right_margin = (std_modes[mode].cr04 << 3) - xres; in i810fb_fill_var_timings() 261 var->hsync_len = ((std_modes[mode].cr05 & 0x1F) - in i810fb_fill_var_timings() [all …]
|
D | i810_main.c | 94 static int i810fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info); 871 static void i810_round_off(struct fb_var_screeninfo *var) in i810_round_off() argument 879 xres = var->xres; in i810_round_off() 880 yres = var->yres; in i810_round_off() 881 vxres = var->xres_virtual; in i810_round_off() 882 vyres = var->yres_virtual; in i810_round_off() 884 var->bits_per_pixel += 7; in i810_round_off() 885 var->bits_per_pixel &= ~7; in i810_round_off() 887 if (var->bits_per_pixel < 8) in i810_round_off() 888 var->bits_per_pixel = 8; in i810_round_off() [all …]
|
/linux-4.4.14/drivers/video/fbdev/omap2/omapfb/ |
D | omapfb-main.c | 67 struct fb_var_screeninfo *var = &fbi->var; in draw_pixel() local 70 const unsigned bytespp = var->bits_per_pixel >> 3; in draw_pixel() 77 if (var->bits_per_pixel == 16) { in draw_pixel() 86 } else if (var->bits_per_pixel == 24) { in draw_pixel() 93 } else if (var->bits_per_pixel == 32) { in draw_pixel() 102 struct fb_var_screeninfo *var = &fbi->var; in fill_fb() local 103 const short w = var->xres_virtual; in fill_fb() 104 const short h = var->yres_virtual; in fill_fb() 136 if (var->bits_per_pixel == 16) { in fill_fb() 283 static bool cmp_var_to_colormode(struct fb_var_screeninfo *var, in cmp_var_to_colormode() argument [all …]
|
/linux-4.4.14/drivers/video/fbdev/matrox/ |
D | matroxfb_crtc2.c | 37 if (m2info->fbcon.var.grayscale) { in matroxfb_dh_setcolreg() 41 red = CNVT_TOHW(red, m2info->fbcon.var.red.length); in matroxfb_dh_setcolreg() 42 green = CNVT_TOHW(green, m2info->fbcon.var.green.length); in matroxfb_dh_setcolreg() 43 blue = CNVT_TOHW(blue, m2info->fbcon.var.blue.length); in matroxfb_dh_setcolreg() 44 transp = CNVT_TOHW(transp, m2info->fbcon.var.transp.length); in matroxfb_dh_setcolreg() 46 col = (red << m2info->fbcon.var.red.offset) | in matroxfb_dh_setcolreg() 47 (green << m2info->fbcon.var.green.offset) | in matroxfb_dh_setcolreg() 48 (blue << m2info->fbcon.var.blue.offset) | in matroxfb_dh_setcolreg() 49 (transp << m2info->fbcon.var.transp.offset); in matroxfb_dh_setcolreg() 51 switch (m2info->fbcon.var.bits_per_pixel) { in matroxfb_dh_setcolreg() [all …]
|
D | matroxfb_base.c | 160 if (info && (info->fbcon.var.bits_per_pixel == minfo->fbcon.var.bits_per_pixel) in update_crtc2() 161 && (info->fbcon.var.xres_virtual == minfo->fbcon.var.xres_virtual) in update_crtc2() 162 && (info->fbcon.var.green.length == minfo->fbcon.var.green.length) in update_crtc2() 164 switch (minfo->fbcon.var.bits_per_pixel) { in update_crtc2() 170 mga_outl(0x3C28, pos + minfo->fbcon.var.xres_virtual * minfo->fbcon.var.bits_per_pixel / 8); in update_crtc2() 307 struct fb_var_screeninfo *var) in matrox_pan_var() argument 322 minfo->fbcon.var.xoffset = var->xoffset; in matrox_pan_var() 323 minfo->fbcon.var.yoffset = var->yoffset; in matrox_pan_var() 324 …pos = (minfo->fbcon.var.yoffset * minfo->fbcon.var.xres_virtual + minfo->fbcon.var.xoffset) * minf… in matrox_pan_var() 332 vbl = (var->activate & FB_ACTIVATE_VBL) && (matroxfb_enable_irq(minfo, 0) == 0); in matrox_pan_var() [all …]
|
/linux-4.4.14/drivers/staging/xgifb/ |
D | XGI_main_26.c | 614 struct fb_var_screeninfo *var) in XGIfb_bpp_to_var() argument 616 switch (var->bits_per_pixel) { in XGIfb_bpp_to_var() 618 var->red.offset = var->green.offset = var->blue.offset = 0; in XGIfb_bpp_to_var() 619 var->red.length = var->green.length = var->blue.length = 6; in XGIfb_bpp_to_var() 623 var->red.offset = 11; in XGIfb_bpp_to_var() 624 var->red.length = 5; in XGIfb_bpp_to_var() 625 var->green.offset = 5; in XGIfb_bpp_to_var() 626 var->green.length = 6; in XGIfb_bpp_to_var() 627 var->blue.offset = 0; in XGIfb_bpp_to_var() 628 var->blue.length = 5; in XGIfb_bpp_to_var() [all …]
|
/linux-4.4.14/drivers/video/fbdev/mb862xx/ |
D | mb862xxfbdrv.c | 46 static inline int h_total(struct fb_var_screeninfo *var) in h_total() argument 48 return var->xres + var->left_margin + in h_total() 49 var->right_margin + var->hsync_len; in h_total() 52 static inline int v_total(struct fb_var_screeninfo *var) in v_total() argument 54 return var->yres + var->upper_margin + in v_total() 55 var->lower_margin + var->vsync_len; in v_total() 58 static inline int hsp(struct fb_var_screeninfo *var) in hsp() argument 60 return var->xres + var->right_margin - 1; in hsp() 63 static inline int vsp(struct fb_var_screeninfo *var) in vsp() argument 65 return var->yres + var->lower_margin - 1; in vsp() [all …]
|
/linux-4.4.14/drivers/video/fbdev/kyro/ |
D | fbdev.c | 312 info->var.bits_per_pixel, in kyro_dev_video_mode_set() 313 info->var.xres, info->var.yres, in kyro_dev_video_mode_set() 325 deviceInfo.ulNextFreeVidMem = info->var.xres * info->var.yres * in kyro_dev_video_mode_set() 326 info->var.bits_per_pixel; in kyro_dev_video_mode_set() 393 static int kyrofb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in kyrofb_check_var() argument 397 if (var->bits_per_pixel != 16 && var->bits_per_pixel != 32) { in kyrofb_check_var() 398 printk(KERN_WARNING "kyrofb: depth not supported: %u\n", var->bits_per_pixel); in kyrofb_check_var() 402 switch (var->bits_per_pixel) { in kyrofb_check_var() 404 var->red.offset = 11; in kyrofb_check_var() 405 var->red.length = 5; in kyrofb_check_var() [all …]
|
/linux-4.4.14/drivers/media/platform/vivid/ |
D | vivid-osd.c | 108 static int vivid_fb_set_var(struct vivid_dev *dev, struct fb_var_screeninfo *var) in vivid_fb_set_var() argument 112 if (var->bits_per_pixel != 16) { in vivid_fb_set_var() 116 dev->display_byte_stride = var->xres * dev->bytes_per_pixel; in vivid_fb_set_var() 141 static int _vivid_fb_check_var(struct fb_var_screeninfo *var, struct vivid_dev *dev) in _vivid_fb_check_var() argument 145 var->bits_per_pixel = 16; in _vivid_fb_check_var() 146 if (var->green.length == 5) { in _vivid_fb_check_var() 147 var->red.offset = 10; in _vivid_fb_check_var() 148 var->red.length = 5; in _vivid_fb_check_var() 149 var->green.offset = 5; in _vivid_fb_check_var() 150 var->green.length = 5; in _vivid_fb_check_var() [all …]
|
/linux-4.4.14/drivers/firmware/efi/ |
D | efivars.c | 125 struct efi_variable *var = &entry->var; in efivar_guid_read() local 131 efi_guid_to_str(&var->VendorGuid, str); in efivar_guid_read() 141 struct efi_variable *var = &entry->var; in efivar_attr_read() local 147 var->DataSize = 1024; in efivar_attr_read() 148 if (efivar_entry_get(entry, &var->Attributes, &var->DataSize, var->Data)) in efivar_attr_read() 151 if (var->Attributes & EFI_VARIABLE_NON_VOLATILE) in efivar_attr_read() 153 if (var->Attributes & EFI_VARIABLE_BOOTSERVICE_ACCESS) in efivar_attr_read() 155 if (var->Attributes & EFI_VARIABLE_RUNTIME_ACCESS) in efivar_attr_read() 157 if (var->Attributes & EFI_VARIABLE_HARDWARE_ERROR_RECORD) in efivar_attr_read() 159 if (var->Attributes & EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS) in efivar_attr_read() [all …]
|
D | vars.c | 363 strsize2 = ucs2_strsize(entry->var.VariableName, 1024); in variable_is_present() 365 !memcmp(variable_name, &(entry->var.VariableName), in variable_is_present() 367 !efi_guidcmp(entry->var.VendorGuid, in variable_is_present() 593 status = ops->set_variable(entry->var.VariableName, in __efivar_entry_delete() 594 &entry->var.VendorGuid, in __efivar_entry_delete() 618 status = ops->set_variable(entry->var.VariableName, in efivar_entry_delete() 619 &entry->var.VendorGuid, in efivar_entry_delete() 657 efi_char16_t *name = entry->var.VariableName; in efivar_entry_set() 658 efi_guid_t vendor = entry->var.VendorGuid; in efivar_entry_set() 802 strsize2 = ucs2_strsize(entry->var.VariableName, 1024); in efivar_entry_find() [all …]
|
D | efi-pstore.c | 56 if (efi_guidcmp(entry->var.VendorGuid, vendor)) in efi_pstore_read_func() 60 name[i] = entry->var.VariableName[i]; in efi_pstore_read_func() 94 entry->var.DataSize = 1024; in efi_pstore_read_func() 95 __efivar_entry_get(entry, &entry->var.Attributes, in efi_pstore_read_func() 96 &entry->var.DataSize, entry->var.Data); in efi_pstore_read_func() 97 size = entry->var.DataSize; in efi_pstore_read_func() 98 memcpy(*cb_data->buf, entry->var.Data, in efi_pstore_read_func() 286 if (efi_guidcmp(entry->var.VendorGuid, vendor)) in efi_pstore_erase_func() 289 if (ucs2_strncmp(entry->var.VariableName, in efi_pstore_erase_func() 301 if (ucs2_strncmp(entry->var.VariableName, efi_name_old, in efi_pstore_erase_func()
|
/linux-4.4.14/drivers/video/fbdev/nvidia/ |
D | nvidia.c | 301 int i, depth = fb_get_color_depth(&info->var, &info->fix); in nvidia_calc_regs() 302 int h_display = info->var.xres / 8 - 1; in nvidia_calc_regs() 303 int h_start = (info->var.xres + info->var.right_margin) / 8 - 1; in nvidia_calc_regs() 304 int h_end = (info->var.xres + info->var.right_margin + in nvidia_calc_regs() 305 info->var.hsync_len) / 8 - 1; in nvidia_calc_regs() 306 int h_total = (info->var.xres + info->var.right_margin + in nvidia_calc_regs() 307 info->var.hsync_len + info->var.left_margin) / 8 - 5; in nvidia_calc_regs() 310 int v_display = info->var.yres - 1; in nvidia_calc_regs() 311 int v_start = info->var.yres + info->var.lower_margin - 1; in nvidia_calc_regs() 312 int v_end = (info->var.yres + info->var.lower_margin + in nvidia_calc_regs() [all …]
|
/linux-4.4.14/drivers/video/fbdev/vermilion/ |
D | vermilion.c | 417 static void vmlfb_set_pref_pixel_format(struct fb_var_screeninfo *var) in vmlfb_set_pref_pixel_format() argument 419 switch (var->bits_per_pixel) { in vmlfb_set_pref_pixel_format() 421 var->blue.offset = 0; in vmlfb_set_pref_pixel_format() 422 var->blue.length = 5; in vmlfb_set_pref_pixel_format() 423 var->green.offset = 5; in vmlfb_set_pref_pixel_format() 424 var->green.length = 5; in vmlfb_set_pref_pixel_format() 425 var->red.offset = 10; in vmlfb_set_pref_pixel_format() 426 var->red.length = 5; in vmlfb_set_pref_pixel_format() 427 var->transp.offset = 15; in vmlfb_set_pref_pixel_format() 428 var->transp.length = 1; in vmlfb_set_pref_pixel_format() [all …]
|
/linux-4.4.14/drivers/video/fbdev/geode/ |
D | gxfb_core.c | 139 static int gxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in gxfb_check_var() argument 141 if (var->xres > 1600 || var->yres > 1200) in gxfb_check_var() 143 if ((var->xres > 1280 || var->yres > 1024) && var->bits_per_pixel > 16) in gxfb_check_var() 146 if (var->bits_per_pixel == 32) { in gxfb_check_var() 147 var->red.offset = 16; var->red.length = 8; in gxfb_check_var() 148 var->green.offset = 8; var->green.length = 8; in gxfb_check_var() 149 var->blue.offset = 0; var->blue.length = 8; in gxfb_check_var() 150 } else if (var->bits_per_pixel == 16) { in gxfb_check_var() 151 var->red.offset = 11; var->red.length = 5; in gxfb_check_var() 152 var->green.offset = 5; var->green.length = 6; in gxfb_check_var() [all …]
|
D | gx1fb_core.c | 100 static int gx1fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in gx1fb_check_var() argument 105 if (var->xres > 1280 || var->yres > 1024) in gx1fb_check_var() 108 if (par->panel_x && (var->xres > par->panel_x || var->yres > par->panel_y)) in gx1fb_check_var() 112 if (var->bits_per_pixel == 16) { in gx1fb_check_var() 113 var->red.offset = 11; var->red.length = 5; in gx1fb_check_var() 114 var->green.offset = 5; var->green.length = 6; in gx1fb_check_var() 115 var->blue.offset = 0; var->blue.length = 5; in gx1fb_check_var() 116 var->transp.offset = 0; var->transp.length = 0; in gx1fb_check_var() 117 } else if (var->bits_per_pixel == 8) { in gx1fb_check_var() 118 var->red.offset = 0; var->red.length = 8; in gx1fb_check_var() [all …]
|
D | lxfb_core.c | 248 static int lxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in lxfb_check_var() argument 250 if (var->xres > 1920 || var->yres > 1440) in lxfb_check_var() 253 if (var->bits_per_pixel == 32) { in lxfb_check_var() 254 var->red.offset = 16; var->red.length = 8; in lxfb_check_var() 255 var->green.offset = 8; var->green.length = 8; in lxfb_check_var() 256 var->blue.offset = 0; var->blue.length = 8; in lxfb_check_var() 257 } else if (var->bits_per_pixel == 16) { in lxfb_check_var() 258 var->red.offset = 11; var->red.length = 5; in lxfb_check_var() 259 var->green.offset = 5; var->green.length = 6; in lxfb_check_var() 260 var->blue.offset = 0; var->blue.length = 5; in lxfb_check_var() [all …]
|
D | display_gx.c | 108 ((info->var.xres * info->var.bits_per_pixel/8) >> 3) + 2); in gx_set_mode() 116 switch (info->var.bits_per_pixel) { in gx_set_mode() 133 hactive = info->var.xres; in gx_set_mode() 135 hsyncstart = hblankstart + info->var.right_margin; in gx_set_mode() 136 hsyncend = hsyncstart + info->var.hsync_len; in gx_set_mode() 137 hblankend = hsyncend + info->var.left_margin; in gx_set_mode() 140 vactive = info->var.yres; in gx_set_mode() 142 vsyncstart = vblankstart + info->var.lower_margin; in gx_set_mode() 143 vsyncend = vsyncstart + info->var.vsync_len; in gx_set_mode() 144 vblankend = vsyncend + info->var.upper_margin; in gx_set_mode()
|
D | display_gx1.c | 139 writel(((info->var.xres * info->var.bits_per_pixel/8) >> 3) + 2, in gx1_set_mode() 144 if (info->var.bits_per_pixel == 8) ocfg |= DC_OCFG_8BPP; in gx1_set_mode() 151 hactive = info->var.xres; in gx1_set_mode() 153 hsyncstart = hblankstart + info->var.right_margin; in gx1_set_mode() 154 hsyncend = hsyncstart + info->var.hsync_len; in gx1_set_mode() 155 hblankend = hsyncend + info->var.left_margin; in gx1_set_mode() 158 vactive = info->var.yres; in gx1_set_mode() 160 vsyncstart = vblankstart + info->var.lower_margin; in gx1_set_mode() 161 vsyncend = vsyncstart + info->var.vsync_len; in gx1_set_mode() 162 vblankend = vsyncend + info->var.upper_margin; in gx1_set_mode()
|
D | lxfb_ops.c | 169 freq = (unsigned int) (1000000000 / info->var.pixclock); in lx_set_clock() 267 if (info->var.sync & FB_SYNC_HOR_HIGH_ACT) in lx_graphics_enable() 270 if (info->var.sync & FB_SYNC_VERT_HIGH_ACT) in lx_graphics_enable() 279 if (!(info->var.sync & FB_SYNC_HOR_HIGH_ACT)) in lx_graphics_enable() 282 if (!(info->var.sync & FB_SYNC_VERT_HIGH_ACT)) in lx_graphics_enable() 411 max = info->fix.line_length * info->var.yres; in lx_set_mode() 419 size = info->var.xres * (info->var.bits_per_pixel >> 3); in lx_set_mode() 451 switch (info->var.bits_per_pixel) { in lx_set_mode() 468 hactive = info->var.xres; in lx_set_mode() 470 hsyncstart = hblankstart + info->var.right_margin; in lx_set_mode() [all …]
|
D | video_gx.c | 140 min = abs(pll_table[0].pixclock - info->var.pixclock); in gx_set_dclk_frequency() 142 diff = abs(pll_table[i].pixclock - info->var.pixclock); in gx_set_dclk_frequency() 202 fp |= info->var.yres << FP_PT1_VSIZE_SHIFT; in gx_configure_tft() 212 if (!(info->var.sync & FB_SYNC_VERT_HIGH_ACT)) in gx_configure_tft() 215 if (!(info->var.sync & FB_SYNC_HOR_HIGH_ACT)) in gx_configure_tft() 273 if (!(info->var.sync & FB_SYNC_HOR_HIGH_ACT)) in gx_configure_display() 275 if (!(info->var.sync & FB_SYNC_VERT_HIGH_ACT)) in gx_configure_display()
|
/linux-4.4.14/drivers/video/fbdev/riva/ |
D | fbdev.c | 685 bpp = info->var.bits_per_pixel; in riva_load_video_mode() 686 if (bpp == 16 && info->var.green.length == 5) in riva_load_video_mode() 688 width = info->var.xres_virtual; in riva_load_video_mode() 689 hDisplaySize = info->var.xres; in riva_load_video_mode() 691 hStart = (hDisplaySize + info->var.right_margin) / 8 - 1; in riva_load_video_mode() 692 hEnd = (hDisplaySize + info->var.right_margin + in riva_load_video_mode() 693 info->var.hsync_len) / 8 - 1; in riva_load_video_mode() 694 hTotal = (hDisplaySize + info->var.right_margin + in riva_load_video_mode() 695 info->var.hsync_len + info->var.left_margin) / 8 - 5; in riva_load_video_mode() 699 height = info->var.yres_virtual; in riva_load_video_mode() [all …]
|
/linux-4.4.14/drivers/video/fbdev/intelfb/ |
D | intelfbdrv.c | 133 struct fb_var_screeninfo *var); 136 static int intelfb_check_var(struct fb_var_screeninfo *var, 144 static int intelfb_pan_display(struct fb_var_screeninfo *var, 910 int __inline__ intelfb_var_to_depth(const struct fb_var_screeninfo *var) in intelfb_var_to_depth() argument 913 var->bits_per_pixel, var->green.length); in intelfb_var_to_depth() 915 switch (var->bits_per_pixel) { in intelfb_var_to_depth() 917 return (var->green.length == 6) ? 16 : 15; in intelfb_var_to_depth() 921 return var->bits_per_pixel; in intelfb_var_to_depth() 926 static __inline__ int var_to_refresh(const struct fb_var_screeninfo *var) in var_to_refresh() argument 928 int xtot = var->xres + var->left_margin + var->right_margin + in var_to_refresh() [all …]
|
D | intelfbhw.c | 312 struct fb_var_screeninfo *var) in intelfbhw_validate_mode() argument 321 bytes_per_pixel = var->bits_per_pixel / 8; in intelfbhw_validate_mode() 326 tmp = var->yres_virtual * var->xres_virtual * bytes_per_pixel; in intelfbhw_validate_mode() 335 if (var->xres - 1 > HACTIVE_MASK) { in intelfbhw_validate_mode() 337 var->xres, HACTIVE_MASK + 1); in intelfbhw_validate_mode() 340 if (var->yres - 1 > VACTIVE_MASK) { in intelfbhw_validate_mode() 342 var->yres, VACTIVE_MASK + 1); in intelfbhw_validate_mode() 345 if (var->xres < 4) { in intelfbhw_validate_mode() 346 WRN_MSG("X resolution too small (%d vs 4).\n", var->xres); in intelfbhw_validate_mode() 349 if (var->yres < 4) { in intelfbhw_validate_mode() [all …]
|
/linux-4.4.14/include/linux/byteorder/ |
D | generic.h | 143 static inline void le16_add_cpu(__le16 *var, u16 val) in le16_add_cpu() argument 145 *var = cpu_to_le16(le16_to_cpu(*var) + val); in le16_add_cpu() 148 static inline void le32_add_cpu(__le32 *var, u32 val) in le32_add_cpu() argument 150 *var = cpu_to_le32(le32_to_cpu(*var) + val); in le32_add_cpu() 153 static inline void le64_add_cpu(__le64 *var, u64 val) in le64_add_cpu() argument 155 *var = cpu_to_le64(le64_to_cpu(*var) + val); in le64_add_cpu() 158 static inline void be16_add_cpu(__be16 *var, u16 val) in be16_add_cpu() argument 160 *var = cpu_to_be16(be16_to_cpu(*var) + val); in be16_add_cpu() 163 static inline void be32_add_cpu(__be32 *var, u32 val) in be32_add_cpu() argument 165 *var = cpu_to_be32(be32_to_cpu(*var) + val); in be32_add_cpu() [all …]
|
/linux-4.4.14/drivers/staging/sm750fb/ |
D | sm750.c | 133 fbcursor->image.dx - info->var.xoffset, in lynxfb_ops_cursor() 134 fbcursor->image.dy - info->var.yoffset); in lynxfb_ops_cursor() 184 Bpp = info->var.bits_per_pixel >> 3; in lynxfb_ops_fillrect() 222 Bpp = info->var.bits_per_pixel >> 3; in lynxfb_ops_copyarea() 256 Bpp = info->var.bits_per_pixel >> 3; in lynxfb_ops_imageblit() 290 static int lynxfb_ops_pan_display(struct fb_var_screeninfo *var, in lynxfb_ops_pan_display() argument 301 return hw_sm750_pan_display(crtc, var, info); in lynxfb_ops_pan_display() 309 struct fb_var_screeninfo *var; in lynxfb_ops_set_par() local 321 var = &info->var; in lynxfb_ops_set_par() 325 line_length = var->xres_virtual * var->bits_per_pixel / 8; in lynxfb_ops_set_par() [all …]
|
D | sm750_hw.c | 180 struct fb_var_screeninfo *var, struct fb_fix_screeninfo *fix) in hw_sm750_output_setMode() argument 221 int hw_sm750_crtc_checkMode(struct lynxfb_crtc *crtc, struct fb_var_screeninfo *var) in hw_sm750_crtc_checkMode() argument 228 switch (var->bits_per_pixel) { in hw_sm750_crtc_checkMode() 251 struct fb_var_screeninfo *var, in hw_sm750_crtc_setMode() argument 268 switch (var->bits_per_pixel) { in hw_sm750_crtc_setMode() 284 modparm.pixel_clock = ps_to_hz(var->pixclock); in hw_sm750_crtc_setMode() 285 modparm.vertical_sync_polarity = (var->sync & FB_SYNC_HOR_HIGH_ACT) ? POS:NEG; in hw_sm750_crtc_setMode() 286 modparm.horizontal_sync_polarity = (var->sync & FB_SYNC_VERT_HIGH_ACT) ? POS:NEG; in hw_sm750_crtc_setMode() 287 modparm.clock_phase_polarity = (var->sync & FB_SYNC_COMP_HIGH_ACT) ? POS:NEG; in hw_sm750_crtc_setMode() 288 modparm.horizontal_display_end = var->xres; in hw_sm750_crtc_setMode() [all …]
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
D | types.h | 173 #define NREV_IS(var, val) \ argument 174 (NCONF_HAS(val) && (NCONF_IS(val) || ((var) == (val)))) 176 #define NREV_GE(var, val) \ argument 177 (NCONF_GE(val) && (!NCONF_LT(val) || ((var) >= (val)))) 179 #define NREV_GT(var, val) \ argument 180 (NCONF_GT(val) && (!NCONF_LE(val) || ((var) > (val)))) 182 #define NREV_LT(var, val) \ argument 183 (NCONF_LT(val) && (!NCONF_GE(val) || ((var) < (val)))) 185 #define NREV_LE(var, val) \ argument 186 (NCONF_LE(val) && (!NCONF_GT(val) || ((var) <= (val)))) [all …]
|
/linux-4.4.14/drivers/video/fbdev/omap/ |
D | omapfb_main.c | 198 struct fb_var_screeninfo *var = &fbi->var; in ctrl_change_mode() local 200 offset = var->yoffset * fbi->fix.line_length + in ctrl_change_mode() 201 var->xoffset * var->bits_per_pixel / 8; in ctrl_change_mode() 206 offset, var->xres_virtual, in ctrl_change_mode() 208 var->xres, var->yres, plane->color_mode); in ctrl_change_mode() 213 r = fbdev->ctrl->set_rotate(var->rotate); in ctrl_change_mode() 220 var->xres, var->yres, in ctrl_change_mode() 257 struct fb_var_screeninfo *var = &info->var; in _setcolreg() local 281 pal = ((red >> (16 - var->red.length)) << in _setcolreg() 282 var->red.offset) | in _setcolreg() [all …]
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_fb.c | 102 static int vmw_fb_check_var(struct fb_var_screeninfo *var, in vmw_fb_check_var() argument 105 int depth = var->bits_per_pixel; in vmw_fb_check_var() 109 switch (var->bits_per_pixel) { in vmw_fb_check_var() 111 depth = (var->transp.length > 0) ? 32 : 24; in vmw_fb_check_var() 114 DRM_ERROR("Bad bpp %u.\n", var->bits_per_pixel); in vmw_fb_check_var() 120 var->red.offset = 16; in vmw_fb_check_var() 121 var->green.offset = 8; in vmw_fb_check_var() 122 var->blue.offset = 0; in vmw_fb_check_var() 123 var->red.length = 8; in vmw_fb_check_var() 124 var->green.length = 8; in vmw_fb_check_var() [all …]
|
/linux-4.4.14/tools/arch/x86/include/asm/ |
D | rmwcc.h | 6 #define __GEN_RMWcc(fullop, var, cc, ...) \ argument 9 : : "m" (var), ## __VA_ARGS__ \ 16 #define GEN_UNARY_RMWcc(op, var, arg0, cc) \ argument 17 __GEN_RMWcc(op " " arg0, var, cc) 19 #define GEN_BINARY_RMWcc(op, var, vcon, val, arg0, cc) \ argument 20 __GEN_RMWcc(op " %1, " arg0, var, cc, vcon (val)) 24 #define __GEN_RMWcc(fullop, var, cc, ...) \ argument 28 : "+m" (var), "=qm" (c) \ 33 #define GEN_UNARY_RMWcc(op, var, arg0, cc) \ argument 34 __GEN_RMWcc(op " " arg0, var, cc) [all …]
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_fb_helper.c | 985 red >>= (16 - info->var.red.length); in setcolreg() 986 green >>= (16 - info->var.green.length); in setcolreg() 987 blue >>= (16 - info->var.blue.length); in setcolreg() 988 value = (red << info->var.red.offset) | in setcolreg() 989 (green << info->var.green.offset) | in setcolreg() 990 (blue << info->var.blue.offset); in setcolreg() 991 if (info->var.transp.length > 0) { in setcolreg() 992 u32 mask = (1 << info->var.transp.length) - 1; in setcolreg() 993 mask <<= info->var.transp.offset; in setcolreg() 1105 int drm_fb_helper_check_var(struct fb_var_screeninfo *var, in drm_fb_helper_check_var() argument [all …]
|
/linux-4.4.14/drivers/video/fbdev/mbx/ |
D | mbxfb.c | 182 static int mbxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in mbxfb_check_var() argument 186 var->pixclock = mbxfb_get_pixclock(var->pixclock, &div); in mbxfb_check_var() 188 if (var->xres < MIN_XRES) in mbxfb_check_var() 189 var->xres = MIN_XRES; in mbxfb_check_var() 190 if (var->yres < MIN_YRES) in mbxfb_check_var() 191 var->yres = MIN_YRES; in mbxfb_check_var() 192 if (var->xres > MAX_XRES) in mbxfb_check_var() 194 if (var->yres > MAX_YRES) in mbxfb_check_var() 196 var->xres_virtual = max(var->xres_virtual, var->xres); in mbxfb_check_var() 197 var->yres_virtual = max(var->yres_virtual, var->yres); in mbxfb_check_var() [all …]
|
/linux-4.4.14/drivers/video/fbdev/savage/ |
D | savagefb_driver.c | 144 static void vgaHWInit(struct fb_var_screeninfo *var, in vgaHWInit() argument 200 reg->CRTC[0x13] = var->xres_virtual >> 4; in vgaHWInit() 845 static void savage_update_var(struct fb_var_screeninfo *var, in savage_update_var() argument 848 var->xres = var->xres_virtual = modedb->xres; in savage_update_var() 849 var->yres = modedb->yres; in savage_update_var() 850 if (var->yres_virtual < var->yres) in savage_update_var() 851 var->yres_virtual = var->yres; in savage_update_var() 852 var->xoffset = var->yoffset = 0; in savage_update_var() 853 var->pixclock = modedb->pixclock; in savage_update_var() 854 var->left_margin = modedb->left_margin; in savage_update_var() [all …]
|
/linux-4.4.14/drivers/video/fbdev/sis/ |
D | initextlfb.c | 38 unsigned char rateindex, struct fb_var_screeninfo *var); 46 int xres, int yres, struct fb_var_screeninfo *var, bool writeres); 95 unsigned char rateindex, struct fb_var_screeninfo *var) in sisfb_mode_rate_to_ddata() argument 132 var, false); in sisfb_mode_rate_to_ddata() 135 var->sync &= ~FB_SYNC_VERT_HIGH_ACT; in sisfb_mode_rate_to_ddata() 137 var->sync |= FB_SYNC_VERT_HIGH_ACT; in sisfb_mode_rate_to_ddata() 140 var->sync &= ~FB_SYNC_HOR_HIGH_ACT; in sisfb_mode_rate_to_ddata() 142 var->sync |= FB_SYNC_HOR_HIGH_ACT; in sisfb_mode_rate_to_ddata() 144 var->vmode = FB_VMODE_NONINTERLACED; in sisfb_mode_rate_to_ddata() 146 var->vmode = FB_VMODE_INTERLACED; in sisfb_mode_rate_to_ddata() [all …]
|
D | sis_main.c | 1045 sisfb_get_cmap_len(const struct fb_var_screeninfo *var) in sisfb_get_cmap_len() argument 1047 return (var->bits_per_pixel == 8) ? 256 : 16; in sisfb_get_cmap_len() 1077 sisfb_calc_maxyres(struct sis_video_info *ivideo, struct fb_var_screeninfo *var) in sisfb_calc_maxyres() argument 1079 int maxyres = ivideo->sisfb_mem / (var->xres_virtual * (var->bits_per_pixel >> 3)); in sisfb_calc_maxyres() 1087 sisfb_calc_pitch(struct sis_video_info *ivideo, struct fb_var_screeninfo *var) in sisfb_calc_pitch() argument 1089 ivideo->video_linelength = var->xres_virtual * (var->bits_per_pixel >> 3); in sisfb_calc_pitch() 1092 if((var->vmode & FB_VMODE_MASK) == FB_VMODE_INTERLACED) { in sisfb_calc_pitch() 1122 sisfb_bpp_to_var(struct sis_video_info *ivideo, struct fb_var_screeninfo *var) in sisfb_bpp_to_var() argument 1124 ivideo->video_cmap_len = sisfb_get_cmap_len(var); in sisfb_bpp_to_var() 1126 switch(var->bits_per_pixel) { in sisfb_bpp_to_var() [all …]
|
/linux-4.4.14/drivers/video/fbdev/aty/ |
D | radeon_monitor.c | 687 static void radeon_var_to_panel_info(struct radeonfb_info *rinfo, struct fb_var_screeninfo *var) in radeon_var_to_panel_info() argument 689 rinfo->panel_info.xres = var->xres; in radeon_var_to_panel_info() 690 rinfo->panel_info.yres = var->yres; in radeon_var_to_panel_info() 691 rinfo->panel_info.clock = 100000000 / var->pixclock; in radeon_var_to_panel_info() 692 rinfo->panel_info.hOver_plus = var->right_margin; in radeon_var_to_panel_info() 693 rinfo->panel_info.hSync_width = var->hsync_len; in radeon_var_to_panel_info() 694 rinfo->panel_info.hblank = var->left_margin + in radeon_var_to_panel_info() 695 (var->right_margin + var->hsync_len); in radeon_var_to_panel_info() 696 rinfo->panel_info.vOver_plus = var->lower_margin; in radeon_var_to_panel_info() 697 rinfo->panel_info.vSync_width = var->vsync_len; in radeon_var_to_panel_info() [all …]
|
D | atyfb_base.c | 115 if (!(var->activate & FB_ACTIVATE_TEST)) \ 121 if (!(var->activate & FB_ACTIVATE_TEST)) \ 229 static int atyfb_check_var(struct fb_var_screeninfo *var, 234 static int atyfb_pan_display(struct fb_var_screeninfo *var, 253 const struct fb_var_screeninfo *var, 256 struct fb_var_screeninfo *var); 577 static u32 atyfb_get_pixclock(struct fb_var_screeninfo *var, in atyfb_get_pixclock() argument 580 u32 pixclock = var->pixclock; in atyfb_get_pixclock() 587 par->pll.ct.xres = var->xres; in atyfb_get_pixclock() 800 const struct fb_var_screeninfo *var, in aty_var_to_crtc() argument [all …]
|
D | aty128fb.c | 471 static int aty128fb_check_var(struct fb_var_screeninfo *var, 476 static int aty128fb_pan_display(struct fb_var_screeninfo *var, 486 static int aty128_encode_var(struct fb_var_screeninfo *var, 488 static int aty128_decode_var(struct fb_var_screeninfo *var, 1044 static int aty128_var_to_crtc(const struct fb_var_screeninfo *var, in aty128_var_to_crtc() argument 1056 xres = var->xres; in aty128_var_to_crtc() 1057 yres = var->yres; in aty128_var_to_crtc() 1058 vxres = var->xres_virtual; in aty128_var_to_crtc() 1059 vyres = var->yres_virtual; in aty128_var_to_crtc() 1060 xoffset = var->xoffset; in aty128_var_to_crtc() [all …]
|
/linux-4.4.14/tools/perf/util/ |
D | config.c | 219 static char var[MAXNAME]; in perf_parse_file() local 256 baselen = get_base_var(var); in perf_parse_file() 259 var[baselen++] = '.'; in perf_parse_file() 260 var[baselen] = 0; in perf_parse_file() 265 var[baselen] = tolower(c); in perf_parse_file() 272 if (get_value(fn, data, var, baselen+1) < 0) { in perf_parse_file() 380 static int perf_default_core_config(const char *var __maybe_unused, in perf_default_core_config() 387 static int perf_ui_config(const char *var, const char *value) in perf_ui_config() argument 390 if (!strcmp(var, "ui.show-headers")) { in perf_ui_config() 391 symbol_conf.show_hist_headers = perf_config_bool(var, value); in perf_ui_config() [all …]
|
D | debug.c | 25 static int _eprintf(int level, int var, const char *fmt, va_list args) in _eprintf() argument 29 if (var >= level) { in _eprintf() 39 int veprintf(int level, int var, const char *fmt, va_list args) in veprintf() argument 41 return _eprintf(level, var, fmt, args); in veprintf() 44 int eprintf(int level, int var, const char *fmt, ...) in eprintf() argument 50 ret = _eprintf(level, var, fmt, args); in eprintf() 71 int eprintf_time(int level, int var, u64 t, const char *fmt, ...) in eprintf_time() argument 76 if (var >= level) { in eprintf_time() 162 struct debug_variable *var = &debug_variables[0]; in perf_debug_option() local 170 while (var->name) { in perf_debug_option() [all …]
|
D | llvm-utils.c | 29 int perf_llvm_config(const char *var, const char *value) in perf_llvm_config() argument 31 if (prefixcmp(var, "llvm.")) in perf_llvm_config() 33 var += sizeof("llvm.") - 1; in perf_llvm_config() 35 if (!strcmp(var, "clang-path")) in perf_llvm_config() 37 else if (!strcmp(var, "clang-bpf-cmd-template")) in perf_llvm_config() 39 else if (!strcmp(var, "clang-opt")) in perf_llvm_config() 41 else if (!strcmp(var, "kbuild-dir")) in perf_llvm_config() 43 else if (!strcmp(var, "kbuild-opts")) in perf_llvm_config() 179 force_set_env(const char *var, const char *value) in force_set_env() argument 182 setenv(var, value, 1); in force_set_env() [all …]
|
D | parse-options.h | 213 #define OPT__VERBOSE(var) OPT_BOOLEAN('v', "verbose", (var), "be verbose") argument 214 #define OPT__QUIET(var) OPT_BOOLEAN('q', "quiet", (var), "be quiet") argument 215 #define OPT__VERBOSITY(var) \ argument 216 { OPTION_CALLBACK, 'v', "verbose", (var), NULL, "be more verbose", \ 218 { OPTION_CALLBACK, 'q', "quiet", (var), NULL, "be more quiet", \ 220 #define OPT__DRY_RUN(var) OPT_BOOLEAN('n', "dry-run", (var), "dry run") argument 221 #define OPT__ABBREV(var) \ argument 222 { OPTION_CALLBACK, 0, "abbrev", (var), "n", \
|
D | debug.h | 35 #define pr_time_N(n, var, t, fmt, ...) \ argument 36 eprintf_time(n, var, t, fmt, ##__VA_ARGS__) 51 int eprintf(int level, int var, const char *fmt, ...) __attribute__((format(printf, 3, 4))); 52 int eprintf_time(int level, int var, u64 t, const char *fmt, ...) __attribute__((format(printf, 4, … 53 int veprintf(int level, int var, const char *fmt, va_list args);
|
/linux-4.4.14/fs/efivarfs/ |
D | inode.c | 108 struct efivar_entry *var; in efivarfs_create() local 115 var = kzalloc(sizeof(struct efivar_entry), GFP_KERNEL); in efivarfs_create() 116 if (!var) in efivarfs_create() 123 &var->var.VendorGuid); in efivarfs_create() 125 if (efivar_variable_is_removable(var->var.VendorGuid, in efivarfs_create() 136 var->var.VariableName[i] = dentry->d_name.name[i]; in efivarfs_create() 138 var->var.VariableName[i] = '\0'; in efivarfs_create() 140 inode->i_private = var; in efivarfs_create() 142 efivar_entry_add(var, &efivarfs_list); in efivarfs_create() 147 kfree(var); in efivarfs_create() [all …]
|
D | super.c | 129 memcpy(entry->var.VariableName, name16, name_size); in efivarfs_callback() 130 memcpy(&(entry->var.VendorGuid), &vendor, sizeof(efi_guid_t)); in efivarfs_callback() 132 len = ucs2_utf8size(entry->var.VariableName); in efivarfs_callback() 139 ucs2_as_utf8(name, entry->var.VariableName, len); in efivarfs_callback() 141 if (efivar_variable_is_removable(entry->var.VendorGuid, name, len)) in efivarfs_callback() 146 efi_guid_to_str(&entry->var.VendorGuid, name + len + 1); in efivarfs_callback() 169 i_size_write(inode, size + sizeof(entry->var.Attributes)); in efivarfs_callback()
|
/linux-4.4.14/drivers/scsi/aic7xxx/ |
D | queue.h | 127 #define SLIST_FOREACH(var, head, field) \ argument 128 for ((var) = SLIST_FIRST((head)); \ 129 (var); \ 130 (var) = SLIST_NEXT((var), field)) 189 #define STAILQ_FOREACH(var, head, field) \ argument 190 for((var) = STAILQ_FIRST((head)); \ 191 (var); \ 192 (var) = STAILQ_NEXT((var), field)) 271 #define LIST_FOREACH(var, head, field) \ argument 272 for ((var) = LIST_FIRST((head)); \ [all …]
|
/linux-4.4.14/drivers/video/fbdev/via/ |
D | viafbdev.c | 56 static int viafb_pan_display(struct fb_var_screeninfo *var, 88 static void viafb_fill_var_color_info(struct fb_var_screeninfo *var, u8 depth) in viafb_fill_var_color_info() argument 90 var->grayscale = 0; in viafb_fill_var_color_info() 91 var->red.msb_right = 0; in viafb_fill_var_color_info() 92 var->green.msb_right = 0; in viafb_fill_var_color_info() 93 var->blue.msb_right = 0; in viafb_fill_var_color_info() 94 var->transp.offset = 0; in viafb_fill_var_color_info() 95 var->transp.length = 0; in viafb_fill_var_color_info() 96 var->transp.msb_right = 0; in viafb_fill_var_color_info() 97 var->nonstd = 0; in viafb_fill_var_color_info() [all …]
|
D | hw.c | 1470 struct via_display_timing var_to_timing(const struct fb_var_screeninfo *var, in var_to_timing() argument 1474 u16 dx = (var->xres - cxres) / 2, dy = (var->yres - cyres) / 2; in var_to_timing() 1477 timing.hor_sync_start = timing.hor_addr + var->right_margin + dx; in var_to_timing() 1478 timing.hor_sync_end = timing.hor_sync_start + var->hsync_len; in var_to_timing() 1479 timing.hor_total = timing.hor_sync_end + var->left_margin + dx; in var_to_timing() 1483 timing.ver_sync_start = timing.ver_addr + var->lower_margin + dy; in var_to_timing() 1484 timing.ver_sync_end = timing.ver_sync_start + var->vsync_len; in var_to_timing() 1485 timing.ver_total = timing.ver_sync_end + var->upper_margin + dy; in var_to_timing() 1491 void viafb_fill_crtc_timing(const struct fb_var_screeninfo *var, in viafb_fill_crtc_timing() argument 1494 struct via_display_timing crt_reg = var_to_timing(var, in viafb_fill_crtc_timing() [all …]
|
/linux-4.4.14/drivers/spi/ |
D | spi-st-ssc4.c | 215 u32 spi_st_clk, sscbrg, var; in spi_st_setup() local 260 var = readl_relaxed(spi_st->base + SSC_CTL); in spi_st_setup() 261 var |= SSC_CTL_MS; in spi_st_setup() 264 var |= SSC_CTL_PO; in spi_st_setup() 266 var &= ~SSC_CTL_PO; in spi_st_setup() 269 var |= SSC_CTL_PH; in spi_st_setup() 271 var &= ~SSC_CTL_PH; in spi_st_setup() 274 var |= SSC_CTL_HB; in spi_st_setup() 276 var &= ~SSC_CTL_HB; in spi_st_setup() 279 var |= SSC_CTL_LPB; in spi_st_setup() [all …]
|
/linux-4.4.14/arch/arm/mach-rpc/include/mach/ |
D | acornfb.h | 13 #define acornfb_bandwidth(var) ((var)->pixclock * 8 / (var)->bits_per_pixel) argument 16 acornfb_valid_pixrate(struct fb_var_screeninfo *var) in acornfb_valid_pixrate() argument 20 if (!var->pixclock) in acornfb_valid_pixrate() 35 return acornfb_bandwidth(var) >= limit; in acornfb_valid_pixrate() 83 struct fb_var_screeninfo *var) in acornfb_vidc20_find_rates() argument 88 div = var->pixclock / 9090; /*9921*/ in acornfb_vidc20_find_rates() 122 unsigned long bandwidth = acornfb_bandwidth(var); in acornfb_vidc20_find_rates() 136 vidc->pll_ctl = acornfb_vidc20_find_pll(var->pixclock / div); in acornfb_vidc20_find_rates()
|
/linux-4.4.14/drivers/input/keyboard/ |
D | adp5589-keys.c | 232 const struct adp_constants *var; member 391 unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); in adp5589_gpio_get_value() 392 unsigned int bit = kpad->var->bit(kpad->gpiomap[off]); in adp5589_gpio_get_value() 395 kpad->var->reg(ADP5589_GPI_STATUS_A) + bank) & in adp5589_gpio_get_value() 403 unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); in adp5589_gpio_set_value() 404 unsigned int bit = kpad->var->bit(kpad->gpiomap[off]); in adp5589_gpio_set_value() 413 adp5589_write(kpad->client, kpad->var->reg(ADP5589_GPO_DATA_OUT_A) + in adp5589_gpio_set_value() 422 unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); in adp5589_gpio_direction_input() 423 unsigned int bit = kpad->var->bit(kpad->gpiomap[off]); in adp5589_gpio_direction_input() 430 kpad->var->reg(ADP5589_GPIO_DIRECTION_A) + bank, in adp5589_gpio_direction_input() [all …]
|
/linux-4.4.14/drivers/dma/bestcomm/ |
D | fec.c | 114 struct bcom_fec_rx_var *var; in bcom_fec_rx_reset() local 121 var = (struct bcom_fec_rx_var *) bcom_task_var(tsk->tasknum); in bcom_fec_rx_reset() 127 var->enable = bcom_eng->regs_base + in bcom_fec_rx_reset() 129 var->fifo = (u32) priv->fifo; in bcom_fec_rx_reset() 130 var->bd_base = tsk->bd_pa; in bcom_fec_rx_reset() 131 var->bd_last = tsk->bd_pa + ((tsk->num_bd-1) * tsk->bd_size); in bcom_fec_rx_reset() 132 var->bd_start = tsk->bd_pa; in bcom_fec_rx_reset() 133 var->buffer_size = priv->maxbufsize; in bcom_fec_rx_reset() 215 struct bcom_fec_tx_var *var; in bcom_fec_tx_reset() local 222 var = (struct bcom_fec_tx_var *) bcom_task_var(tsk->tasknum); in bcom_fec_tx_reset() [all …]
|
D | ata.c | 61 struct bcom_ata_var *var; in bcom_ata_init() local 75 var = (struct bcom_ata_var *) bcom_task_var(tsk->tasknum); in bcom_ata_init() 83 var->enable = bcom_eng->regs_base + in bcom_ata_init() 85 var->bd_base = tsk->bd_pa; in bcom_ata_init() 86 var->bd_last = tsk->bd_pa + ((tsk->num_bd-1) * tsk->bd_size); in bcom_ata_init() 87 var->bd_start = tsk->bd_pa; in bcom_ata_init() 88 var->buffer_size = maxbufsize; in bcom_ata_init() 133 struct bcom_ata_var *var; in bcom_ata_reset_bd() local 141 var = (struct bcom_ata_var *) bcom_task_var(tsk->tasknum); in bcom_ata_reset_bd() 142 var->bd_start = var->bd_base; in bcom_ata_reset_bd()
|
D | gen_bd.c | 121 struct bcom_gen_bd_rx_var *var; in bcom_gen_bd_rx_reset() local 128 var = (struct bcom_gen_bd_rx_var *) bcom_task_var(tsk->tasknum); in bcom_gen_bd_rx_reset() 134 var->enable = bcom_eng->regs_base + in bcom_gen_bd_rx_reset() 136 var->fifo = (u32) priv->fifo; in bcom_gen_bd_rx_reset() 137 var->bd_base = tsk->bd_pa; in bcom_gen_bd_rx_reset() 138 var->bd_last = tsk->bd_pa + ((tsk->num_bd-1) * tsk->bd_size); in bcom_gen_bd_rx_reset() 139 var->bd_start = tsk->bd_pa; in bcom_gen_bd_rx_reset() 140 var->buffer_size = priv->maxbufsize; in bcom_gen_bd_rx_reset() 205 struct bcom_gen_bd_tx_var *var; in bcom_gen_bd_tx_reset() local 212 var = (struct bcom_gen_bd_tx_var *) bcom_task_var(tsk->tasknum); in bcom_gen_bd_tx_reset() [all …]
|
/linux-4.4.14/drivers/staging/speakup/ |
D | varhandlers.c | 86 void speakup_register_var(struct var_t *var) in speakup_register_var() argument 92 BUG_ON(!var || var->var_id < 0 || var->var_id >= MAXVARS); in speakup_register_var() 100 p_header = var_ptrs[var->var_id]; in speakup_register_var() 103 p_header->data = var; in speakup_register_var() 176 int spk_set_num_var(int input, struct st_var_header *var, int how) in spk_set_num_var() argument 180 int *p_val = var->p_val; in spk_set_num_var() 184 struct var_t *var_data = var->data; in spk_set_num_var() 211 if (var->var_type == VAR_TIME && p_val != NULL) { in spk_set_num_var() 217 if (var->var_id == PUNC_LEVEL) { in spk_set_num_var() 224 if (var->var_id < FIRST_SYNTH_VAR || !synth) in spk_set_num_var() [all …]
|
D | speakup_soft.c | 162 struct var_t *var; in get_initstring() local 166 var = synth_soft.vars; in get_initstring() 167 while (var->var_id != MAXVARS) { in get_initstring() 168 if (var->var_id != CAPS_START && var->var_id != CAPS_STOP in get_initstring() 169 && var->var_id != DIRECT) in get_initstring() 170 cp = cp + sprintf(cp, var->u.n.synth_fmt, in get_initstring() 171 var->u.n.value); in get_initstring() 172 var++; in get_initstring()
|
/linux-4.4.14/drivers/md/bcache/ |
D | sysfs.h | 56 #define sysfs_print(file, var) \ argument 59 return snprint(buf, PAGE_SIZE, var); \ 71 #define var_printf(_var, fmt) sysfs_printf(_var, fmt, var(_var)) 72 #define var_print(_var) sysfs_print(_var, var(_var)) 73 #define var_hprint(_var) sysfs_hprint(_var, var(_var)) 75 #define sysfs_strtoul(file, var) \ argument 78 return strtoul_safe(buf, var) ?: (ssize_t) size; \ 81 #define sysfs_strtoul_clamp(file, var, min, max) \ argument 84 return strtoul_safe_clamp(buf, var, min, max) \ 104 #define sysfs_hatoi(file, var) \ argument [all …]
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | percpu.h | 12 # define THIS_CPU(var) (var) /* use this to mark accesses to per-CPU variables... */ argument 42 #define __ia64_per_cpu_var(var) (*({ \ argument 43 __verify_pcpu_ptr(&(var)); \ 44 ((typeof(var) __kernel __force *)&(var)); \
|
/linux-4.4.14/samples/kobject/ |
D | kobject-example.c | 59 int var; in b_show() local 62 var = baz; in b_show() 64 var = bar; in b_show() 65 return sprintf(buf, "%d\n", var); in b_show() 71 int var, ret; in b_store() local 73 ret = kstrtoint(buf, 10, &var); in b_store() 78 baz = var; in b_store() 80 bar = var; in b_store()
|
D | kset-example.c | 143 int var; in b_show() local 146 var = foo_obj->baz; in b_show() 148 var = foo_obj->bar; in b_show() 149 return sprintf(buf, "%d\n", var); in b_show() 155 int var, ret; in b_store() local 157 ret = kstrtoint(buf, 10, &var); in b_store() 162 foo_obj->baz = var; in b_store() 164 foo_obj->bar = var; in b_store()
|
/linux-4.4.14/drivers/video/console/ |
D | fbcon.c | 185 static void fbcon_set_disp(struct fb_info *info, struct fb_var_screeninfo *var, 289 int depth = fb_get_color_depth(&info->var, &info->fix); in get_color() 580 if (fb_get_color_depth(&info->var, &info->fix) == 1) in fbcon_prepare_logo() 792 fbcon_set_disp(info, &info->var, unit); in con2fb_init_display() 876 struct fb_var_screeninfo *var, in var_to_display() argument 879 disp->xres_virtual = var->xres_virtual; in var_to_display() 880 disp->yres_virtual = var->yres_virtual; in var_to_display() 881 disp->bits_per_pixel = var->bits_per_pixel; in var_to_display() 882 disp->grayscale = var->grayscale; in var_to_display() 883 disp->nonstd = var->nonstd; in var_to_display() [all …]
|
D | fbcon_cw.c | 179 unsigned int rw = info->var.yres - (vc->vc_cols*cw); in cw_clear_margins() 180 unsigned int bh = info->var.xres - (vc->vc_rows*ch); in cw_clear_margins() 181 unsigned int rs = info->var.yres - rw; in cw_clear_margins() 189 region.dy = info->var.yoffset + rs; in cw_clear_margins() 191 region.width = info->var.xres_virtual; in cw_clear_margins() 196 region.dx = info->var.xoffset; in cw_clear_margins() 197 region.dy = info->var.yoffset; in cw_clear_margins() 198 region.height = info->var.yres; in cw_clear_margins() 384 xoffset = vxres - (info->var.xres + ops->var.yoffset); in cw_update_start() 385 ops->var.yoffset = ops->var.xoffset; in cw_update_start() [all …]
|
D | fbcon_ud.c | 227 unsigned int rw = info->var.xres - (vc->vc_cols*cw); in ud_clear_margins() 228 unsigned int bh = info->var.yres - (vc->vc_rows*ch); in ud_clear_margins() 236 region.dx = info->var.xoffset; in ud_clear_margins() 238 region.height = info->var.yres_virtual; in ud_clear_margins() 243 region.dy = info->var.yoffset; in ud_clear_margins() 244 region.dx = info->var.xoffset; in ud_clear_margins() 246 region.width = info->var.xres; in ud_clear_margins() 426 xoffset = vxres - info->var.xres - ops->var.xoffset; in ud_update_start() 427 yoffset = vyres - info->var.yres - ops->var.yoffset; in ud_update_start() 430 ops->var.xoffset = xoffset; in ud_update_start() [all …]
|
D | fbcon_ccw.c | 196 unsigned int rw = info->var.yres - (vc->vc_cols*cw); in ccw_clear_margins() 197 unsigned int bh = info->var.xres - (vc->vc_rows*ch); in ccw_clear_margins() 206 region.dy = info->var.yoffset; in ccw_clear_margins() 208 region.width = info->var.xres_virtual; in ccw_clear_margins() 213 region.dx = info->var.xoffset + bs; in ccw_clear_margins() 215 region.height = info->var.yres_virtual; in ccw_clear_margins() 401 yoffset = (vyres - info->var.yres) - ops->var.xoffset; in ccw_update_start() 402 ops->var.xoffset = ops->var.yoffset; in ccw_update_start() 403 ops->var.yoffset = yoffset; in ccw_update_start() 404 err = fb_pan_display(info, &ops->var); in ccw_update_start() [all …]
|
D | tileblit.c | 124 err = fb_pan_display(info, &ops->var); in tile_update_start() 125 ops->var.xoffset = info->var.xoffset; in tile_update_start() 126 ops->var.yoffset = info->var.yoffset; in tile_update_start() 127 ops->var.vmode = info->var.vmode; in tile_update_start()
|
D | bitblit.c | 210 unsigned int rw = info->var.xres - (vc->vc_cols*cw); in bit_clear_margins() 211 unsigned int bh = info->var.yres - (vc->vc_rows*ch); in bit_clear_margins() 212 unsigned int rs = info->var.xres - rw; in bit_clear_margins() 213 unsigned int bs = info->var.yres - bh; in bit_clear_margins() 220 region.dx = info->var.xoffset + rs; in bit_clear_margins() 223 region.height = info->var.yres_virtual; in bit_clear_margins() 228 region.dx = info->var.xoffset; in bit_clear_margins() 229 region.dy = info->var.yoffset + bs; in bit_clear_margins() 396 err = fb_pan_display(info, &ops->var); in bit_update_start() 397 ops->var.xoffset = info->var.xoffset; in bit_update_start() [all …]
|
/linux-4.4.14/drivers/staging/fbtft/ |
D | fb_agm1264k-fl.c | 257 if (src[(y * 8 + i) * par->info->var.xres + x]) in construct_line_bitmap() 275 signed short *convert_buf = kmalloc(par->info->var.xres * in write_vmem() 276 par->info->var.yres * sizeof(signed short), GFP_NOIO); in write_vmem() 282 for (x = 0; x < par->info->var.xres; ++x) in write_vmem() 283 for (y = 0; y < par->info->var.yres; ++y) { in write_vmem() 284 u16 pixel = vmem16[y * par->info->var.xres + x]; in write_vmem() 294 convert_buf[y * par->info->var.xres + x] = in write_vmem() 299 for (x = 0; x < par->info->var.xres; ++x) in write_vmem() 300 for (y = 0; y < par->info->var.yres; ++y) { in write_vmem() 302 convert_buf[y * par->info->var.xres + x]; in write_vmem() [all …]
|
D | fb_uc1611.c | 116 switch (par->info->var.rotate) { in set_addr_win() 154 par->info->var.grayscale = 1; in set_var() 155 par->info->var.red.offset = 0; in set_var() 156 par->info->var.red.length = 8; in set_var() 157 par->info->var.green.offset = 0; in set_var() 158 par->info->var.green.length = 8; in set_var() 159 par->info->var.blue.offset = 0; in set_var() 160 par->info->var.blue.length = 8; in set_var() 161 par->info->var.transp.offset = 0; in set_var() 162 par->info->var.transp.length = 0; in set_var() [all …]
|
D | fb_ssd1306.c | 47 if (par->info->var.yres == 64) in init_display() 63 if (par->info->var.yres == 64) in init_display() 95 if (par->info->var.yres == 64) in init_display() 168 for (x = 0; x < par->info->var.xres; x++) { in write_vmem() 169 for (y = 0; y < par->info->var.yres/8; y++) { in write_vmem() 173 par->info->var.xres + x] ? in write_vmem() 182 par->info->var.xres * par->info->var.yres / in write_vmem()
|
D | fb_ra8875.c | 61 par->info->var.xres, in init_display() 62 par->info->var.yres); in init_display() 66 if ((par->info->var.xres == 320) && (par->info->var.yres == 240)) { in init_display() 90 } else if ((par->info->var.xres == 480) && in init_display() 91 (par->info->var.yres == 272)) { in init_display() 115 } else if ((par->info->var.xres == 640) && in init_display() 116 (par->info->var.yres == 480)) { in init_display() 140 } else if ((par->info->var.xres == 800) && in init_display() 141 (par->info->var.yres == 480)) { in init_display()
|
D | fb_ssd1289.c | 80 switch (par->info->var.rotate) { in set_addr_win() 88 write_reg(par, 0x4e, par->info->var.xres - 1 - xs); in set_addr_win() 89 write_reg(par, 0x4f, par->info->var.yres - 1 - ys); in set_addr_win() 92 write_reg(par, 0x4e, par->info->var.yres - 1 - ys); in set_addr_win() 97 write_reg(par, 0x4f, par->info->var.xres - 1 - xs); in set_addr_win() 115 switch (par->info->var.rotate) { in set_var()
|
/linux-4.4.14/drivers/staging/lustre/lustre/ldlm/ |
D | ldlm_internal.h | 227 #define LDLM_POOL_SYSFS_READER_SHOW(var, type) \ argument 228 static ssize_t var##_show(struct kobject *kobj, \ 237 tmp = pl->pl_##var; \ 242 struct __##var##__dummy_read {; } /* semicolon catcher */ 244 #define LDLM_POOL_SYSFS_WRITER_STORE(var, type) \ argument 245 static ssize_t var##_store(struct kobject *kobj, \ 261 LDLM_POOL_SYSFS_SET_##type(pl->pl_##var, tmp); \ 266 struct __##var##__dummy_write {; } /* semicolon catcher */ 268 #define LDLM_POOL_SYSFS_READER_NOLOCK_SHOW(var, type) \ argument 269 static ssize_t var##_show(struct kobject *kobj, \ [all …]
|
/linux-4.4.14/Documentation/kdump/ |
D | gdbmacros.txt | 25 set var $stackp = $next_t.thread.esp 26 set var $stack_top = ($stackp & ~4095) + 4096 39 set var $stackp = $next_t.thread.esp 40 set var $stack_top = ($stackp & ~4095) + 4096 66 set var $stackp = $next_t.thread.esp 67 set var $stack_top = ($stackp & ~4095) + 4096 68 set var $stack_bot = ($stackp & ~4095) 72 set var $addr = *($stackp + 4) 82 set var $stackp = $next_t.thread.esp 83 set var $stack_top = ($stackp & ~4095) + 4096 [all …]
|
/linux-4.4.14/arch/mips/mti-malta/ |
D | malta-dtshim.c | 57 char *var, param_name[10], *var_names[] = { in append_memory() local 68 var = fw_getenv(var_names[i]); in append_memory() 69 if (!var) in append_memory() 72 err = kstrtoul(var, 0, &physical_memsize); in append_memory() 77 var_names[i], var); in append_memory() 99 var = strstr(arcs_cmdline, param_name); in append_memory() 100 if (!var) in append_memory() 103 memsize = memparse(var + strlen(param_name), NULL); in append_memory()
|
/linux-4.4.14/include/linux/ |
D | highuid.h | 69 #define SET_UID(var, uid) do { (var) = __convert_uid(sizeof(var), (uid)); } while (0) argument 70 #define SET_GID(var, gid) do { (var) = __convert_gid(sizeof(var), (gid)); } while (0) argument
|
D | percpu-defs.h | 181 #define EXPORT_PER_CPU_SYMBOL(var) EXPORT_SYMBOL(var) argument 182 #define EXPORT_PER_CPU_SYMBOL_GPL(var) EXPORT_SYMBOL_GPL(var) argument 184 #define EXPORT_PER_CPU_SYMBOL(var) argument 185 #define EXPORT_PER_CPU_SYMBOL_GPL(var) argument 256 #define per_cpu(var, cpu) (*per_cpu_ptr(&(var), cpu)) argument 262 #define get_cpu_var(var) \ argument 265 this_cpu_ptr(&var); \ 272 #define put_cpu_var(var) \ argument 274 (void)&(var); \ 278 #define get_cpu_ptr(var) \ argument [all …]
|
D | init.h | 262 #define early_param_on_off(str_on, str_off, var, config) \ argument 264 int var = IS_ENABLED(config); \ 266 static int __init parse_##var##_on(char *arg) \ 268 var = 1; \ 271 __setup_param(str_on, parse_##var##_on, parse_##var##_on, 1); \ 273 static int __init parse_##var##_off(char *arg) \ 275 var = 0; \ 278 __setup_param(str_off, parse_##var##_off, parse_##var##_off, 1)
|
/linux-4.4.14/sound/core/ |
D | pcm_lib.c | 1140 int var, in snd_pcm_hw_rule_add() argument 1168 c->var = var; in snd_pcm_hw_rule_add() 1198 int snd_pcm_hw_constraint_mask(struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var, in snd_pcm_hw_constraint_mask() argument 1202 struct snd_mask *maskp = constrs_mask(constrs, var); in snd_pcm_hw_constraint_mask() 1220 int snd_pcm_hw_constraint_mask64(struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var, in snd_pcm_hw_constraint_mask64() argument 1224 struct snd_mask *maskp = constrs_mask(constrs, var); in snd_pcm_hw_constraint_mask64() 1244 int snd_pcm_hw_constraint_integer(struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var) in snd_pcm_hw_constraint_integer() argument 1247 return snd_interval_setinteger(constrs_interval(constrs, var)); in snd_pcm_hw_constraint_integer() 1264 int snd_pcm_hw_constraint_minmax(struct snd_pcm_runtime *runtime, snd_pcm_hw_param_t var, in snd_pcm_hw_constraint_minmax() argument 1273 return snd_interval_refine(constrs_interval(constrs, var), &t); in snd_pcm_hw_constraint_minmax() [all …]
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | omap4-var-stk-om44.dts | 10 #include "omap4-var-som-om44.dtsi" 11 #include "omap4-var-som-om44-wlan.dtsi" 12 #include "omap4-var-om44customboard.dtsi" 16 compatible = "variscite,var-stk-om44", "variscite,var-som-om44", "ti,omap4460", "ti,omap4";
|
D | omap4-var-dvk-om44.dts | 10 #include "omap4-var-som-om44.dtsi" 11 #include "omap4-var-som-om44-wlan.dtsi" 12 #include "omap4-var-om44customboard.dtsi" 16 compatible = "variscite,var-dvk-om44", "variscite,var-som-om44", "ti,omap4460", "ti,omap4";
|
/linux-4.4.14/drivers/net/wireless/brcm80211/include/ |
D | brcmu_utils.h | 183 static inline void brcmu_maskset32(u32 *var, u32 mask, u8 shift, u32 value) in brcmu_maskset32() argument 186 *var = (*var & ~mask) | value; in brcmu_maskset32() 188 static inline u32 brcmu_maskget32(u32 var, u32 mask, u8 shift) in brcmu_maskget32() argument 190 return (var & mask) >> shift; in brcmu_maskget32() 192 static inline void brcmu_maskset16(u16 *var, u16 mask, u8 shift, u16 value) in brcmu_maskset16() argument 195 *var = (*var & ~mask) | value; in brcmu_maskset16() 197 static inline u16 brcmu_maskget16(u16 var, u16 mask, u8 shift) in brcmu_maskget16() argument 199 return (var & mask) >> shift; in brcmu_maskget16()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x.h | 615 #define bnx2x_fp(bp, nr, var) ((bp)->fp[(nr)].var) argument 737 #define bnx2x_fcoe(bp, var) (bnx2x_fcoe_fp(bp)->var) argument 739 #define bnx2x_fcoe_sp_obj(bp, var) (bnx2x_fcoe_inner_sp_obj(bp)->var) argument 740 #define bnx2x_fcoe_tx(bp, var) (bnx2x_fcoe_fp(bp)-> \ argument 742 ->var) 1285 #define bnx2x_sp(bp, var) (&bp->slowpath->var) argument 1286 #define bnx2x_sp_mapping(bp, var) \ argument 1287 (bp->slowpath_mapping + offsetof(struct bnx2x_slowpath, var)) 1988 #define for_each_cnic_queue(bp, var) \ argument 1989 for ((var) = BNX2X_NUM_ETH_QUEUES(bp); (var) < BNX2X_NUM_QUEUES(bp); \ [all …]
|
D | bnx2x_sriov.h | 174 #define bnx2x_vfq(vf, nr, var) ((vf)->vfqs[(nr)].var) argument 175 #define bnx2x_leading_vfq(vf, var) ((vf)->vfqs[LEADING_IDX].var) argument 216 #define for_each_vf(bp, var) \ argument 217 for ((var) = 0; (var) < BNX2X_NR_VIRTFN(bp); (var)++) 219 #define for_each_vfq(vf, var) \ argument 220 for ((var) = 0; (var) < vf_rxq_count(vf); (var)++) 222 #define for_each_vf_sb(vf, var) \ argument 223 for ((var) = 0; (var) < vf_sb_count(vf); (var)++) 318 #define bnx2x_vf(bp, idx, var) ((bp)->vfdb->vfs[idx].var) argument
|
/linux-4.4.14/scripts/coccinelle/misc/ |
D | of_table.cocci | 13 identifier var, arr; 20 .var = E, 31 identifier var, arr; 38 .var = E, 53 identifier var, arr; 60 .var = E,
|
/linux-4.4.14/drivers/firmware/broadcom/ |
D | bcm47xx_nvram.c | 177 char *var, *value, *end, *eq; in bcm47xx_nvram_getenv() local 190 var = &nvram_buf[sizeof(struct nvram_header)]; in bcm47xx_nvram_getenv() 192 while (var < end && *var) { in bcm47xx_nvram_getenv() 193 eq = strchr(var, '='); in bcm47xx_nvram_getenv() 197 if (eq - var == strlen(name) && in bcm47xx_nvram_getenv() 198 strncmp(var, name, eq - var) == 0) in bcm47xx_nvram_getenv() 200 var = value + strlen(value) + 1; in bcm47xx_nvram_getenv()
|
/linux-4.4.14/Documentation/fb/ |
D | pxafb.txt | 75 is encoded into var->nonstd (no, var->xoffset and var->yoffset are 81 var->xres_virtual * var->yres_virtual * bpp 92 var->xres_virtual will always be equal to var->xres 111 c. modify 'var' with desired parameters: 112 1) var->xres and var->yres 113 2) larger var->yres_virtual if more memory is required, 115 3) var->nonstd for starting (x, y) and color format 116 4) var->{red, green, blue, transp} if RGB mode is to be used 126 4. var->nonstd is used to pass starting (x, y) position and color format,
|
/linux-4.4.14/drivers/hid/ |
D | hid-picolcd_fb.c | 364 static int picolcd_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in picolcd_fb_check_var() argument 366 __u32 bpp = var->bits_per_pixel; in picolcd_fb_check_var() 367 __u32 activate = var->activate; in picolcd_fb_check_var() 370 *var = picolcdfb_var; in picolcd_fb_check_var() 371 var->activate = activate; in picolcd_fb_check_var() 373 var->bits_per_pixel = 8; in picolcd_fb_check_var() 374 var->red.length = 8; in picolcd_fb_check_var() 375 var->green.length = 8; in picolcd_fb_check_var() 376 var->blue.length = 8; in picolcd_fb_check_var() 378 var->bits_per_pixel = 1; in picolcd_fb_check_var() [all …]
|
/linux-4.4.14/include/sound/ |
D | pcm.h | 227 int var; member 245 snd_pcm_hw_param_t var) in constrs_mask() argument 247 return &constrs->masks[var - SNDRV_PCM_HW_PARAM_FIRST_MASK]; in constrs_mask() 251 snd_pcm_hw_param_t var) in constrs_interval() argument 253 return &constrs->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; in constrs_interval() 871 static inline int hw_is_mask(int var) in hw_is_mask() argument 873 return var >= SNDRV_PCM_HW_PARAM_FIRST_MASK && in hw_is_mask() 874 var <= SNDRV_PCM_HW_PARAM_LAST_MASK; in hw_is_mask() 877 static inline int hw_is_interval(int var) in hw_is_interval() argument 879 return var >= SNDRV_PCM_HW_PARAM_FIRST_INTERVAL && in hw_is_interval() [all …]
|
/linux-4.4.14/arch/arm/mach-netx/ |
D | nxeb500hmi.c | 61 static inline int nxeb500hmi_check(struct clcd_fb *fb, struct fb_var_screeninfo *var) in nxeb500hmi_check() argument 63 var->green.length = 5; in nxeb500hmi_check() 64 var->green.msb_right = 0; in nxeb500hmi_check() 66 return clcdfb_check(fb, var); in nxeb500hmi_check() 73 fb->fb.var.green.length = 5; in nxeb500hmi_clcd_setup() 74 fb->fb.var.green.msb_right = 0; in nxeb500hmi_clcd_setup()
|
D | nxdb500.c | 61 static inline int nxdb500_check(struct clcd_fb *fb, struct fb_var_screeninfo *var) in nxdb500_check() argument 63 var->green.length = 5; in nxdb500_check() 64 var->green.msb_right = 0; in nxdb500_check() 66 return clcdfb_check(fb, var); in nxdb500_check() 73 fb->fb.var.green.length = 5; in nxdb500_clcd_setup() 74 fb->fb.var.green.msb_right = 0; in nxdb500_clcd_setup()
|
/linux-4.4.14/drivers/net/wireless/ |
D | ray_cs.c | 699 writeb(0, &pccs->var.start_network.update_param); in start_net() 728 writeb(0, &pccs->var.join_network.update_param); in join_net() 729 writeb(0, &pccs->var.join_network.net_initiated); in join_net() 918 memcpy_toio(&ptx->var, data, len); in ray_hw_xmit() 926 writeb(addr >> 8, &pccs->var.tx_request.tx_data_ptr[0]); in ray_hw_xmit() 927 writeb(local->tib_length, &pccs->var.tx_request.tx_data_ptr[1]); in ray_hw_xmit() 928 writeb(len >> 8, &pccs->var.tx_request.tx_data_length[0]); in ray_hw_xmit() 929 writeb(len & 0xff, &pccs->var.tx_request.tx_data_length[1]); in ray_hw_xmit() 931 writeb(PSM_CAM, &pccs->var.tx_request.pow_sav_mode); in ray_hw_xmit() 932 writeb(local->net_default_tx_rate, &pccs->var.tx_request.tx_rate); in ray_hw_xmit() [all …]
|
/linux-4.4.14/tools/perf/ |
D | builtin-help.c | 232 static int add_man_viewer_info(const char *var, const char *value) in add_man_viewer_info() argument 234 const char *name = var + 4; in add_man_viewer_info() 242 return config_error_nonbool(var); in add_man_viewer_info() 247 return config_error_nonbool(var); in add_man_viewer_info() 255 static int perf_help_config(const char *var, const char *value, void *cb) in perf_help_config() argument 259 if (!strcmp(var, "help.format")) { in perf_help_config() 261 return config_error_nonbool(var); in perf_help_config() 267 if (!strcmp(var, "man.viewer")) { in perf_help_config() 269 return config_error_nonbool(var); in perf_help_config() 273 if (!prefixcmp(var, "man.")) in perf_help_config() [all …]
|
D | perf.c | 76 static int pager_command_config(const char *var, const char *value, void *data) in pager_command_config() argument 79 if (!prefixcmp(var, "pager.") && !strcmp(var + 6, c->cmd)) in pager_command_config() 80 c->val = perf_config_bool(var, value); in pager_command_config() 94 static int browser_command_config(const char *var, const char *value, void *data) in browser_command_config() argument 97 if (!prefixcmp(var, "tui.") && !strcmp(var + 4, c->cmd)) in browser_command_config() 98 c->val = perf_config_bool(var, value); in browser_command_config() 99 if (!prefixcmp(var, "gtk.") && !strcmp(var + 4, c->cmd)) in browser_command_config() 100 c->val = perf_config_bool(var, value) ? 2 : 0; in browser_command_config()
|
/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/ |
D | libcfs_private.h | 205 #define cfs_percpt_for_each(var, i, vars) \ argument 207 ((var) = (vars)[i]) != NULL; i++) 439 #define LOGL(var, len, ptr) \ argument 441 if (var) \ 442 memcpy((char *)ptr, (const char *)var, len); \ 446 #define LOGU(var, len, ptr) \ argument 448 if (var) \ 449 memcpy((char *)var, (const char *)ptr, len); \ 453 #define LOGL0(var, len, ptr) \ argument 457 memcpy((char *)ptr, (const char *)var, len); \
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | u_uac1.c | 43 snd_pcm_hw_param_t var, unsigned int val, in _snd_pcm_hw_param_set() argument 47 if (hw_is_mask(var)) { in _snd_pcm_hw_param_set() 48 struct snd_mask *m = hw_param_mask(params, var); in _snd_pcm_hw_param_set() 58 hw_param_mask(params, var), val); in _snd_pcm_hw_param_set() 60 } else if (hw_is_interval(var)) { in _snd_pcm_hw_param_set() 61 struct snd_interval *i = hw_param_interval(params, var); in _snd_pcm_hw_param_set() 85 params->cmask |= 1 << var; in _snd_pcm_hw_param_set() 86 params->rmask |= 1 << var; in _snd_pcm_hw_param_set()
|