/kernel/linux/linux-5.10/drivers/video/fbdev/mmp/fb/ |
H A 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 in var_to_pixfmt() 98 pixfmt_to_var(struct fb_var_screeninfo *var, int pix_fmt) pixfmt_to_var() argument 272 mmpfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) mmpfb_check_var() argument 333 mmpfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) mmpfb_pan_display() argument 350 struct fb_var_screeninfo *var = &info->var; var_update() local 383 struct fb_var_screeninfo *var = &info->var; mmpfb_set_win() local 401 struct fb_var_screeninfo *var = &info->var; mmpfb_set_par() local 429 struct fb_var_screeninfo *var = &fbi->fb_info->var; mmpfb_power() local [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/mmp/fb/ |
H A 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 in var_to_pixfmt() 98 pixfmt_to_var(struct fb_var_screeninfo *var, int pix_fmt) pixfmt_to_var() argument 272 mmpfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) mmpfb_check_var() argument 333 mmpfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) mmpfb_pan_display() argument 350 struct fb_var_screeninfo *var = &info->var; var_update() local 383 struct fb_var_screeninfo *var = &info->var; mmpfb_set_win() local 401 struct fb_var_screeninfo *var = &info->var; mmpfb_set_par() local 429 struct fb_var_screeninfo *var = &fbi->fb_info->var; mmpfb_power() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A 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, 127 * to hardware, it should only verify and adjust var. 129 * data from it to check this 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 in mc68x328fb_check_var() 366 mc68x328fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) mc68x328fb_pan_display() argument [all...] |
H A 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 in determine_best_pix_fmt() 93 set_pix_fmt(struct fb_var_screeninfo *var, int pix_fmt) set_pix_fmt() argument 162 set_mode(struct pxa168fb_info *fbi, struct fb_var_screeninfo *var, struct fb_videomode *mode, int pix_fmt, int ystretch) set_mode() argument 191 pxa168fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) pxa168fb_check_var() argument 350 struct fb_var_screeninfo *var = &info->var; set_graphics_start() local 401 struct fb_var_screeninfo *var = &info->var; pxa168fb_set_par() local 521 pxa168fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) pxa168fb_pan_display() argument 560 struct fb_var_screeninfo *var = &info->var; pxa168fb_init_mode() local [all...] |
H A 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, 111 * to hardware, it should only verify and adjust var. 113 * data from it to check this 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 in vfb_check_var() 359 vfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) vfb_pan_display() argument [all...] |
H A 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 in acornfb_set_timing() 316 acornfb_adjust_timing(struct fb_info *info, struct fb_var_screeninfo *var, u_int fontht) acornfb_adjust_timing() argument 412 acornfb_validate_timing(struct fb_var_screeninfo *var, struct fb_monspecs *monspecs) acornfb_validate_timing() argument 435 acornfb_update_dma(struct fb_info *info, struct fb_var_screeninfo *var) acornfb_update_dma() argument 447 acornfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) acornfb_check_var() argument 591 acornfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) acornfb_pan_display() argument [all...] |
H A D | atafb.c | 33 * (var->xoffset was changed even if no set_screen_base avail.) 263 * * checks var and eventually tweaks it to something supported, 265 * int (*fb_check_var)(struct fb_var_screeninfo *var, struct fb_info *info); 267 * * set the video mode according to info->var * 281 * int (*fb_pan_display)(struct fb_var_screeninfo *var, struct fb_info *info); 326 * int (*decode_var)(struct fb_var_screeninfo *var, 328 * Get the video params out of 'var'. If a value doesn't fit, round 334 * int (*encode_var)(struct fb_var_screeninfo *var, 336 * Fill the 'var' structure based on the values in 'par' and maybe 363 int (*decode_var)(struct fb_var_screeninfo *var, 591 tt_decode_var(struct fb_var_screeninfo *var, struct atafb_par *par) tt_decode_var() argument 667 tt_encode_var(struct fb_var_screeninfo *var, struct atafb_par *par) tt_encode_var() argument 892 falcon_decode_var(struct fb_var_screeninfo *var, struct atafb_par *par) falcon_decode_var() argument 1368 falcon_encode_var(struct fb_var_screeninfo *var, struct atafb_par *par) falcon_encode_var() argument 1651 falcon_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) falcon_pan_display() argument 1817 stste_decode_var(struct fb_var_screeninfo *var, struct atafb_par *par) stste_decode_var() argument 1874 stste_encode_var(struct fb_var_screeninfo *var, struct atafb_par *par) stste_encode_var() argument 2134 ext_decode_var(struct fb_var_screeninfo *var, struct atafb_par *par) ext_decode_var() argument 2150 ext_encode_var(struct fb_var_screeninfo *var, struct atafb_par *par) ext_encode_var() argument 2272 pan_display(struct fb_var_screeninfo *var, struct fb_info *info) pan_display() argument 2362 do_fb_set_var(struct fb_var_screeninfo *var, int isactive) do_fb_set_var() argument 2394 atafb_get_var(struct fb_var_screeninfo *var, struct fb_info *info) atafb_get_var() argument 2428 atafb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) atafb_pan_display() argument 2698 atafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) atafb_check_var() argument 2750 struct fb_var_screeninfo var; check_default_par() local [all...] |
H A 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 in set_color_bitfields() 357 struct fb_var_screeninfo *var = &info->var; pvr2fb_set_par() local 431 pvr2fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) pvr2fb_check_var() argument 537 struct fb_var_screeninfo *var = &info->var; pvr2_update_display() local 555 struct fb_var_screeninfo *var = &info->var; pvr2_init_display() local [all...] |
H A 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 in ocfb_setupfb() 213 struct fb_var_screeninfo *var = &fbdev->info.var; ocfb_init_fix() local 232 struct fb_var_screeninfo *var = &fbdev->info.var; ocfb_init_var() local [all...] |
H A D | macmodes.c | 209 * mac_vmode_to_var - converts vmode/cmode pair to var structure 212 * @var: frame buffer video mode structure 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 in mac_vmode_to_var() 303 mac_var_to_vmode(const struct fb_var_screeninfo *var, int *vmode, int *cmode) mac_var_to_vmode() argument 398 mac_find_mode(struct fb_var_screeninfo *var, struct fb_info *info, const char *mode_option, unsigned int default_bpp) mac_find_mode() argument [all...] |
H A D | s3c2410fb.c | 73 saddr2 += info->fix.line_length * info->var.yres; in s3c2410fb_set_lcdaddr() 113 * Get the video params out of 'var'. If a value doesn't fit, round it up, 117 static int s3c2410fb_check_var(struct fb_var_screeninfo *var, in s3c2410fb_check_var() argument 128 dprintk("check_var(var=%p, info=%p)\n", var, info); in s3c2410fb_check_var() 132 if (var->yres == default_display->yres && in s3c2410fb_check_var() 133 var->xres == default_display->xres && in s3c2410fb_check_var() 134 var->bits_per_pixel == default_display->bpp) in s3c2410fb_check_var() 139 var->yres == mach_info->displays[i].yres && in s3c2410fb_check_var() 140 var in s3c2410fb_check_var() 250 const struct fb_var_screeninfo *var = &info->var; s3c2410fb_calculate_stn_lcd_regs() local 310 const struct fb_var_screeninfo *var = &info->var; s3c2410fb_calculate_tft_lcd_regs() local 373 struct fb_var_screeninfo *var = &info->var; s3c2410fb_activate_var() local 425 struct fb_var_screeninfo *var = &info->var; s3c2410fb_set_par() local [all...] |
H A D | grvga.c | 78 static int grvga_check_var(struct fb_var_screeninfo *var, in grvga_check_var() argument 84 if (!var->xres) in grvga_check_var() 85 var->xres = 1; in grvga_check_var() 86 if (!var->yres) in grvga_check_var() 87 var->yres = 1; in grvga_check_var() 88 if (var->bits_per_pixel <= 8) in grvga_check_var() 89 var->bits_per_pixel = 8; in grvga_check_var() 90 else if (var->bits_per_pixel <= 16) in grvga_check_var() 91 var->bits_per_pixel = 16; in grvga_check_var() 92 else if (var in grvga_check_var() 234 grvga_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) grvga_pan_display() argument [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | 68328fb.c | 87 static int mc68x328fb_check_var(struct fb_var_screeninfo *var, 92 static int mc68x328fb_pan_display(struct fb_var_screeninfo *var, 125 * to hardware, it should only verify and adjust var. 127 * data from it to check this var. 130 static int mc68x328fb_check_var(struct fb_var_screeninfo *var, in mc68x328fb_check_var() argument 140 if (var->vmode & FB_VMODE_CONUPDATE) { in mc68x328fb_check_var() 141 var->vmode |= FB_VMODE_YWRAP; in mc68x328fb_check_var() 142 var->xoffset = info->var.xoffset; in mc68x328fb_check_var() 143 var in mc68x328fb_check_var() 364 mc68x328fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) mc68x328fb_pan_display() argument [all...] |
H A 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 in determine_best_pix_fmt() 93 set_pix_fmt(struct fb_var_screeninfo *var, int pix_fmt) set_pix_fmt() argument 162 set_mode(struct pxa168fb_info *fbi, struct fb_var_screeninfo *var, struct fb_videomode *mode, int pix_fmt, int ystretch) set_mode() argument 191 pxa168fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) pxa168fb_check_var() argument 350 struct fb_var_screeninfo *var = &info->var; set_graphics_start() local 401 struct fb_var_screeninfo *var = &info->var; pxa168fb_set_par() local 521 pxa168fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) pxa168fb_pan_display() argument 558 struct fb_var_screeninfo *var = &info->var; pxa168fb_init_mode() local [all...] |
H A 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, 112 * to hardware, it should only verify and adjust var. 114 * data from it to check this var. 117 static int vfb_check_var(struct fb_var_screeninfo *var, in vfb_check_var() argument 127 if (var->vmode & FB_VMODE_CONUPDATE) { in vfb_check_var() 128 var->vmode |= FB_VMODE_YWRAP; in vfb_check_var() 129 var->xoffset = info->var.xoffset; in vfb_check_var() 130 var in vfb_check_var() 360 vfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) vfb_pan_display() argument [all...] |
H A 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 in acornfb_set_timing() 316 acornfb_adjust_timing(struct fb_info *info, struct fb_var_screeninfo *var, u_int fontht) acornfb_adjust_timing() argument 412 acornfb_validate_timing(struct fb_var_screeninfo *var, struct fb_monspecs *monspecs) acornfb_validate_timing() argument 435 acornfb_update_dma(struct fb_info *info, struct fb_var_screeninfo *var) acornfb_update_dma() argument 447 acornfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) acornfb_check_var() argument 591 acornfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) acornfb_pan_display() argument [all...] |
H A D | pvr2fb.c | 255 static void set_color_bitfields(struct fb_var_screeninfo *var) in set_color_bitfields() argument 257 switch (var->bits_per_pixel) { in set_color_bitfields() 260 var->red.offset = 11; var->red.length = 5; in set_color_bitfields() 261 var->green.offset = 5; var->green.length = 6; in set_color_bitfields() 262 var->blue.offset = 0; var->blue.length = 5; in set_color_bitfields() 263 var->transp.offset = 0; var in set_color_bitfields() 358 struct fb_var_screeninfo *var = &info->var; pvr2fb_set_par() local 432 pvr2fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) pvr2fb_check_var() argument 538 struct fb_var_screeninfo *var = &info->var; pvr2_update_display() local 556 struct fb_var_screeninfo *var = &info->var; pvr2_init_display() local [all...] |
H A D | atafb.c | 33 * (var->xoffset was changed even if no set_screen_base avail.) 251 * * checks var and eventually tweaks it to something supported, 253 * int (*fb_check_var)(struct fb_var_screeninfo *var, struct fb_info *info); 255 * * set the video mode according to info->var * 269 * int (*fb_pan_display)(struct fb_var_screeninfo *var, struct fb_info *info); 314 * int (*decode_var)(struct fb_var_screeninfo *var, 316 * Get the video params out of 'var'. If a value doesn't fit, round 322 * int (*encode_var)(struct fb_var_screeninfo *var, 324 * Fill the 'var' structure based on the values in 'par' and maybe 351 int (*decode_var)(struct fb_var_screeninfo *var, 579 tt_decode_var(struct fb_var_screeninfo *var, struct atafb_par *par) tt_decode_var() argument 655 tt_encode_var(struct fb_var_screeninfo *var, struct atafb_par *par) tt_encode_var() argument 880 falcon_decode_var(struct fb_var_screeninfo *var, struct atafb_par *par) falcon_decode_var() argument 1349 falcon_encode_var(struct fb_var_screeninfo *var, struct atafb_par *par) falcon_encode_var() argument 1632 falcon_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) falcon_pan_display() argument 1798 stste_decode_var(struct fb_var_screeninfo *var, struct atafb_par *par) stste_decode_var() argument 1855 stste_encode_var(struct fb_var_screeninfo *var, struct atafb_par *par) stste_encode_var() argument 2115 ext_decode_var(struct fb_var_screeninfo *var, struct atafb_par *par) ext_decode_var() argument 2131 ext_encode_var(struct fb_var_screeninfo *var, struct atafb_par *par) ext_encode_var() argument 2257 pan_display(struct fb_var_screeninfo *var, struct fb_info *info) pan_display() argument 2347 do_fb_set_var(struct fb_var_screeninfo *var, int isactive) do_fb_set_var() argument 2379 atafb_get_var(struct fb_var_screeninfo *var, struct fb_info *info) atafb_get_var() argument 2403 atafb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) atafb_pan_display() argument 2631 atafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) atafb_check_var() argument 2682 struct fb_var_screeninfo var; check_default_par() local [all...] |
H A 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 in ocfb_setupfb() 213 struct fb_var_screeninfo *var = &fbdev->info.var; ocfb_init_fix() local 232 struct fb_var_screeninfo *var = &fbdev->info.var; ocfb_init_var() local [all...] |
H A D | macmodes.c | 209 * mac_vmode_to_var - converts vmode/cmode pair to var structure 212 * @var: frame buffer video mode structure 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 in mac_vmode_to_var() 303 mac_var_to_vmode(const struct fb_var_screeninfo *var, int *vmode, int *cmode) mac_var_to_vmode() argument 398 mac_find_mode(struct fb_var_screeninfo *var, struct fb_info *info, const char *mode_option, unsigned int default_bpp) mac_find_mode() argument [all...] |
H A D | grvga.c | 77 static int grvga_check_var(struct fb_var_screeninfo *var, in grvga_check_var() argument 83 if (!var->xres) in grvga_check_var() 84 var->xres = 1; in grvga_check_var() 85 if (!var->yres) in grvga_check_var() 86 var->yres = 1; in grvga_check_var() 87 if (var->bits_per_pixel <= 8) in grvga_check_var() 88 var->bits_per_pixel = 8; in grvga_check_var() 89 else if (var->bits_per_pixel <= 16) in grvga_check_var() 90 var->bits_per_pixel = 16; in grvga_check_var() 91 else if (var in grvga_check_var() 233 grvga_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) grvga_pan_display() argument [all...] |
/kernel/linux/linux-5.10/include/linux/amba/ |
H A D | clcd.h | 87 * Optional. Check whether the var structure is acceptable 90 int (*check)(struct clcd_fb *fb, struct fb_var_screeninfo *var); 93 * Compulsory. Decode fb->fb.var into regs->*. In the case of 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 in clcdfb_decode() 242 clcdfb_check(struct clcd_fb *fb, struct fb_var_screeninfo *var) clcdfb_check() argument [all...] |
/kernel/linux/linux-6.6/include/linux/amba/ |
H A D | clcd.h | 87 * Optional. Check whether the var structure is acceptable 90 int (*check)(struct clcd_fb *fb, struct fb_var_screeninfo *var); 93 * Compulsory. Decode fb->fb.var into regs->*. In the case of 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 in clcdfb_decode() 242 clcdfb_check(struct clcd_fb *fb, struct fb_var_screeninfo *var) clcdfb_check() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/ivtv/ |
H A 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 in ivtvfb_set_var() 636 _ivtvfb_check_var(struct fb_var_screeninfo *var, struct ivtv *itv) _ivtvfb_check_var() argument 813 ivtvfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) ivtvfb_check_var() argument 820 ivtvfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) ivtvfb_pan_display() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/ |
H A 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 in ivtvfb_set_var() 636 _ivtvfb_check_var(struct fb_var_screeninfo *var, struct ivtv *itv) _ivtvfb_check_var() argument 813 ivtvfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) ivtvfb_check_var() argument 820 ivtvfb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) ivtvfb_pan_display() argument [all...] |