/kernel/linux/linux-5.10/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 | vfb.c | 71 static int vfb_check_var(struct fb_var_screeninfo *var, 76 static int vfb_pan_display(struct fb_var_screeninfo *var, 116 static int vfb_check_var(struct fb_var_screeninfo *var, in vfb_check_var() argument 126 if (var->vmode & FB_VMODE_CONUPDATE) { in vfb_check_var() 127 var->vmode |= FB_VMODE_YWRAP; in vfb_check_var() 128 var->xoffset = info->var.xoffset; in vfb_check_var() 129 var->yoffset = info->var.yoffset; in vfb_check_var() 135 if (!var->xres) in vfb_check_var() 136 var->xres = 1; in vfb_check_var() 137 if (!var->yres) in vfb_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() 68 if (var->bits_per_pixel <= 32 && var->red.length <= 8 && in determine_best_pix_fmt() 69 var->green.length <= 8 && var->blue.length <= 8) { in determine_best_pix_fmt() [all …]
|
D | acornfb.c | 114 struct fb_var_screeninfo *var = &info->var; in acornfb_set_timing() local 122 vidc.h_sync_width = var->hsync_len - 8; in acornfb_set_timing() 123 vidc.h_border_start = vidc.h_sync_width + var->left_margin + 8 - 12; in acornfb_set_timing() 125 vidc.h_display_end = vidc.h_display_start + var->xres; in acornfb_set_timing() 127 vidc.h_cycle = vidc.h_border_end + var->right_margin + 12 - 8; in acornfb_set_timing() 129 vidc.v_sync_width = var->vsync_len - 1; in acornfb_set_timing() 130 vidc.v_border_start = vidc.v_sync_width + var->upper_margin; in acornfb_set_timing() 132 vidc.v_display_end = vidc.v_display_start + var->yres; in acornfb_set_timing() 136 vcr = var->vsync_len + var->upper_margin + var->yres + in acornfb_set_timing() 137 var->lower_margin; in acornfb_set_timing() [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->left_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->upper_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 | pvr2fb.c | 254 static void set_color_bitfields(struct fb_var_screeninfo *var) in set_color_bitfields() argument 256 switch (var->bits_per_pixel) { in set_color_bitfields() 259 var->red.offset = 11; var->red.length = 5; in set_color_bitfields() 260 var->green.offset = 5; var->green.length = 6; in set_color_bitfields() 261 var->blue.offset = 0; var->blue.length = 5; in set_color_bitfields() 262 var->transp.offset = 0; var->transp.length = 0; in set_color_bitfields() 265 var->red.offset = 16; var->red.length = 8; in set_color_bitfields() 266 var->green.offset = 8; var->green.length = 8; in set_color_bitfields() 267 var->blue.offset = 0; var->blue.length = 8; in set_color_bitfields() 268 var->transp.offset = 0; var->transp.length = 0; in set_color_bitfields() [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 | atafb.c | 363 int (*decode_var)(struct fb_var_screeninfo *var, 365 int (*encode_var)(struct fb_var_screeninfo *var, 371 int (*pan_display)(struct fb_var_screeninfo *var, 591 static int tt_decode_var(struct fb_var_screeninfo *var, struct atafb_par *par) in tt_decode_var() argument 593 int xres = var->xres; in tt_decode_var() 594 int yres = var->yres; in tt_decode_var() 595 int bpp = var->bits_per_pixel; in tt_decode_var() 597 int yres_virtual = var->yres_virtual; in tt_decode_var() 637 } else if (var->xres > sttt_xres || var->yres > st_yres) { in tt_decode_var() 650 if (var->sync & FB_SYNC_EXT) in tt_decode_var() [all …]
|
/kernel/linux/linux-4.19/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 …]
|
/kernel/linux/linux-5.10/drivers/video/fbdev/mmp/fb/ |
D | mmpfb.c | 14 static int var_to_pixfmt(struct fb_var_screeninfo *var) in var_to_pixfmt() argument 19 if (var->bits_per_pixel == 8) in var_to_pixfmt() 25 if (var->bits_per_pixel == 16 && var->red.length == 8 && in var_to_pixfmt() 26 var->green.length == 4 && var->blue.length == 4) { in var_to_pixfmt() 27 if (var->green.offset >= var->blue.offset) in var_to_pixfmt() 36 if (var->bits_per_pixel == 12 && var->red.length == 8 && in var_to_pixfmt() 37 var->green.length == 2 && var->blue.length == 2) { in var_to_pixfmt() 38 if (var->green.offset >= var->blue.offset) in var_to_pixfmt() 47 if (var->bits_per_pixel == 16 && var->red.length == 16 && in var_to_pixfmt() 48 var->green.length == 16 && var->blue.length == 16) { in var_to_pixfmt() [all …]
|
/kernel/linux/linux-4.19/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 | vfb.c | 71 static int vfb_check_var(struct fb_var_screeninfo *var, 76 static int vfb_pan_display(struct fb_var_screeninfo *var, 116 static int vfb_check_var(struct fb_var_screeninfo *var, in vfb_check_var() argument 126 if (var->vmode & FB_VMODE_CONUPDATE) { in vfb_check_var() 127 var->vmode |= FB_VMODE_YWRAP; in vfb_check_var() 128 var->xoffset = info->var.xoffset; in vfb_check_var() 129 var->yoffset = info->var.yoffset; in vfb_check_var() 135 if (!var->xres) in vfb_check_var() 136 var->xres = 1; in vfb_check_var() 137 if (!var->yres) in vfb_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 | 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 | 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 | 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->left_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->upper_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 | 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, 385 int (*decode_var)(struct fb_var_screeninfo *var, 387 int (*encode_var)(struct fb_var_screeninfo *var, 393 int (*pan_display)(struct fb_var_screeninfo *var, 613 static int tt_decode_var(struct fb_var_screeninfo *var, struct atafb_par *par) in tt_decode_var() argument 615 int xres = var->xres; in tt_decode_var() 616 int yres = var->yres; in tt_decode_var() 617 int bpp = var->bits_per_pixel; in tt_decode_var() 619 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 …]
|
/kernel/linux/linux-5.10/include/linux/amba/ |
D | clcd.h | 90 int (*check)(struct clcd_fb *fb, struct fb_var_screeninfo *var); 145 struct fb_var_screeninfo *var = &fb->fb.var; in clcdfb_decode() local 151 val = ((var->xres / 16) - 1) << 2; in clcdfb_decode() 152 val |= (var->hsync_len - 1) << 8; in clcdfb_decode() 153 val |= (var->right_margin - 1) << 16; in clcdfb_decode() 154 val |= (var->left_margin - 1) << 24; in clcdfb_decode() 157 val = var->yres; in clcdfb_decode() 161 val |= (var->vsync_len - 1) << 10; in clcdfb_decode() 162 val |= var->lower_margin << 16; in clcdfb_decode() 163 val |= var->upper_margin << 24; in clcdfb_decode() [all …]
|
/kernel/linux/linux-4.19/include/linux/amba/ |
D | clcd.h | 90 int (*check)(struct clcd_fb *fb, struct fb_var_screeninfo *var); 172 struct fb_var_screeninfo *var = &fb->fb.var; in clcdfb_decode() local 178 val = ((var->xres / 16) - 1) << 2; in clcdfb_decode() 179 val |= (var->hsync_len - 1) << 8; in clcdfb_decode() 180 val |= (var->right_margin - 1) << 16; in clcdfb_decode() 181 val |= (var->left_margin - 1) << 24; in clcdfb_decode() 184 val = var->yres; in clcdfb_decode() 188 val |= (var->vsync_len - 1) << 10; in clcdfb_decode() 189 val |= var->lower_margin << 16; in clcdfb_decode() 190 val |= var->upper_margin << 24; in clcdfb_decode() [all …]
|
/kernel/linux/linux-4.19/arch/x86/include/asm/ |
D | percpu.h | 28 #define PER_CPU(var, reg) \ 30 lea var(reg), reg 31 #define PER_CPU_VAR(var) %__percpu_seg:var 33 #define PER_CPU(var, reg) __percpu_mov_op $var, reg 34 #define PER_CPU_VAR(var) var 38 #define INIT_PER_CPU_VAR(var) init_per_cpu__##var 40 #define INIT_PER_CPU_VAR(var) var 77 #define DECLARE_INIT_PER_CPU(var) \ argument 78 extern typeof(var) init_per_cpu_var(var) 81 #define init_per_cpu_var(var) init_per_cpu__##var argument [all …]
|
/kernel/linux/linux-4.19/drivers/media/pci/ivtv/ |
D | ivtvfb.c | 507 static int ivtvfb_set_var(struct ivtv *itv, struct fb_var_screeninfo *var) in ivtvfb_set_var() argument 517 if (var->nonstd) /* YUV */ in ivtvfb_set_var() 523 switch (var->bits_per_pixel) { in ivtvfb_set_var() 531 switch (var->green.length) { in ivtvfb_set_var() 556 oi->bits_per_pixel = var->bits_per_pixel; in ivtvfb_set_var() 557 oi->bytes_per_pixel = var->bits_per_pixel / 8; in ivtvfb_set_var() 560 switch (var->vmode & FB_VMODE_MASK) { in ivtvfb_set_var() 575 ivtv_osd.pixel_stride = var->xres_virtual; in ivtvfb_set_var() 576 ivtv_osd.lines = var->yres_virtual; in ivtvfb_set_var() 583 ivtv_window.width = var->xres; in ivtvfb_set_var() [all …]
|
/kernel/linux/linux-5.10/drivers/media/pci/ivtv/ |
D | ivtvfb.c | 500 static int ivtvfb_set_var(struct ivtv *itv, struct fb_var_screeninfo *var) in ivtvfb_set_var() argument 510 if (var->nonstd) /* YUV */ in ivtvfb_set_var() 516 switch (var->bits_per_pixel) { in ivtvfb_set_var() 524 switch (var->green.length) { in ivtvfb_set_var() 549 oi->bits_per_pixel = var->bits_per_pixel; in ivtvfb_set_var() 550 oi->bytes_per_pixel = var->bits_per_pixel / 8; in ivtvfb_set_var() 553 switch (var->vmode & FB_VMODE_MASK) { in ivtvfb_set_var() 568 ivtv_osd.pixel_stride = var->xres_virtual; in ivtvfb_set_var() 569 ivtv_osd.lines = var->yres_virtual; in ivtvfb_set_var() 576 ivtv_window.width = var->xres; in ivtvfb_set_var() [all …]
|