/Linux-v5.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 …]
|
/Linux-v5.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, 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->yoffset = info->var.yoffset; in mc68x328fb_check_var() 151 if (!var->xres) 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() 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 | 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->yoffset = info->var.yoffset; in vfb_check_var() 135 if (!var->xres) in vfb_check_var() [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 | 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 | goldfishfb.c | 78 fb->cmap[regno] = convert_bitfield(transp, &fb->fb.var.transp) | in goldfish_fb_setcolreg() 79 convert_bitfield(blue, &fb->fb.var.blue) | in goldfish_fb_setcolreg() 80 convert_bitfield(green, &fb->fb.var.green) | in goldfish_fb_setcolreg() 81 convert_bitfield(red, &fb->fb.var.red); in goldfish_fb_setcolreg() 88 static int goldfish_fb_check_var(struct fb_var_screeninfo *var, in goldfish_fb_check_var() argument 91 if ((var->rotate & 1) != (info->var.rotate & 1)) { in goldfish_fb_check_var() 92 if ((var->xres != info->var.yres) || in goldfish_fb_check_var() 93 (var->yres != info->var.xres) || in goldfish_fb_check_var() 94 (var->xres_virtual != info->var.yres) || in goldfish_fb_check_var() 95 (var->yres_virtual > info->var.xres * 2) || in goldfish_fb_check_var() [all …]
|
D | vt8500lcdfb.c | 49 if (info->var.bits_per_pixel <= 8) { in vt8500lcd_set_par() 51 info->var.red.offset = 0; in vt8500lcd_set_par() 52 info->var.red.length = info->var.bits_per_pixel; in vt8500lcd_set_par() 53 info->var.red.msb_right = 0; in vt8500lcd_set_par() 55 info->var.green.offset = 0; in vt8500lcd_set_par() 56 info->var.green.length = info->var.bits_per_pixel; in vt8500lcd_set_par() 57 info->var.green.msb_right = 0; in vt8500lcd_set_par() 59 info->var.blue.offset = 0; in vt8500lcd_set_par() 60 info->var.blue.length = info->var.bits_per_pixel; in vt8500lcd_set_par() 61 info->var.blue.msb_right = 0; in vt8500lcd_set_par() [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 | ep93xx-fb.c | 163 info->var.transp.offset = 0; in ep93xxfb_set_pixelmode() 164 info->var.transp.length = 0; in ep93xxfb_set_pixelmode() 166 switch (info->var.bits_per_pixel) { in ep93xxfb_set_pixelmode() 171 info->var.red.offset = 0; in ep93xxfb_set_pixelmode() 172 info->var.red.length = 8; in ep93xxfb_set_pixelmode() 173 info->var.green.offset = 0; in ep93xxfb_set_pixelmode() 174 info->var.green.length = 8; in ep93xxfb_set_pixelmode() 175 info->var.blue.offset = 0; in ep93xxfb_set_pixelmode() 176 info->var.blue.length = 8; in ep93xxfb_set_pixelmode() 184 info->var.red.offset = 11; in ep93xxfb_set_pixelmode() [all …]
|
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->xres == mach_info->displays[i].xres && in s3c2410fb_check_var() 141 var->bits_per_pixel == mach_info->displays[i].bpp) { in s3c2410fb_check_var() [all …]
|
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, [all …]
|
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->bits_per_pixel <= 24) in grvga_check_var() [all …]
|
D | atmel_lcdfb.c | 314 struct fb_var_screeninfo *var) in atmel_lcdfb_update_dma() argument 320 dma_addr = (fix->smem_start + var->yoffset * fix->line_length in atmel_lcdfb_update_dma() 321 + var->xoffset * info->var.bits_per_pixel / 8); in atmel_lcdfb_update_dma() 347 struct fb_var_screeninfo *var = &info->var; in atmel_lcdfb_alloc_video_memory() local 350 smem_len = (var->xres_virtual * var->yres_virtual in atmel_lcdfb_alloc_video_memory() 351 * ((var->bits_per_pixel + 7) / 8)); in atmel_lcdfb_alloc_video_memory() 367 static const struct fb_videomode *atmel_lcdfb_choose_mode(struct fb_var_screeninfo *var, in atmel_lcdfb_choose_mode() argument 373 fb_var_to_videomode(&varfbmode, var); in atmel_lcdfb_choose_mode() 376 fb_videomode_to_var(var, fbmode); in atmel_lcdfb_choose_mode() 382 * atmel_lcdfb_check_var - Validates a var passed in. [all …]
|
D | ps3fb.c | 266 const struct fb_var_screeninfo *var) in ps3fb_cmp_mode() argument 272 if (var->xres > vmode->xres || var->yres > vmode->yres || in ps3fb_cmp_mode() 273 var->pixclock > vmode->pixclock || in ps3fb_cmp_mode() 274 var->hsync_len > vmode->hsync_len || in ps3fb_cmp_mode() 275 var->vsync_len > vmode->vsync_len) in ps3fb_cmp_mode() 279 if ((var->vmode & FB_VMODE_MASK) != vmode->vmode) in ps3fb_cmp_mode() 283 xres = max(var->xres, 1U); in ps3fb_cmp_mode() 284 yres = max(var->yres, 1U); in ps3fb_cmp_mode() 287 left_margin = max(var->left_margin, vmode->left_margin); in ps3fb_cmp_mode() 288 right_margin = max(var->right_margin, vmode->right_margin); in ps3fb_cmp_mode() [all …]
|
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->blue.offset = 0; in mac_vmode_to_var() [all …]
|
/Linux-v5.10/Documentation/admin-guide/kdump/ |
D | gdbmacros.txt | 21 set var $stacksize = sizeof(union thread_union) 26 set var $stackp = $next_t.thread.sp 27 set var $stack_top = ($stackp & ~($stacksize - 1)) + $stacksize 40 set var $stackp = $next_t.thread.sp 41 set var $stack_top = ($stackp & ~($stacksize - 1)) + stacksize 59 set var $pid_task = $arg0 65 set var $stackp = $pid_task.thread.sp 66 set var $stacksize = sizeof(union thread_union) 67 set var $stack_top = ($stackp & ~($stacksize - 1)) + $stacksize 68 set var $stack_bot = ($stackp & ~($stacksize - 1)) [all …]
|
/Linux-v5.10/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 …]
|
/Linux-v5.10/drivers/video/fbdev/omap2/omapfb/ |
D | omapfb-main.c | 56 struct fb_var_screeninfo *var = &fbi->var; in draw_pixel() local 59 const unsigned bytespp = var->bits_per_pixel >> 3; in draw_pixel() 66 if (var->bits_per_pixel == 16) { in draw_pixel() 75 } else if (var->bits_per_pixel == 24) { in draw_pixel() 82 } else if (var->bits_per_pixel == 32) { in draw_pixel() 91 struct fb_var_screeninfo *var = &fbi->var; in fill_fb() local 92 const short w = var->xres_virtual; in fill_fb() 93 const short h = var->yres_virtual; in fill_fb() 125 if (var->bits_per_pixel == 16) { in fill_fb() 272 static bool cmp_var_to_colormode(struct fb_var_screeninfo *var, in cmp_var_to_colormode() argument [all …]
|
/Linux-v5.10/include/linux/amba/ |
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->yres; in clcdfb_decode() 161 val |= (var->vsync_len - 1) << 10; in clcdfb_decode() [all …]
|
/Linux-v5.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 …]
|
/Linux-v5.10/drivers/video/fbdev/matrox/ |
D | matroxfb_crtc2.c | 38 if (m2info->fbcon.var.grayscale) { in matroxfb_dh_setcolreg() 42 red = CNVT_TOHW(red, m2info->fbcon.var.red.length); in matroxfb_dh_setcolreg() 43 green = CNVT_TOHW(green, m2info->fbcon.var.green.length); in matroxfb_dh_setcolreg() 44 blue = CNVT_TOHW(blue, m2info->fbcon.var.blue.length); in matroxfb_dh_setcolreg() 45 transp = CNVT_TOHW(transp, m2info->fbcon.var.transp.length); in matroxfb_dh_setcolreg() 47 col = (red << m2info->fbcon.var.red.offset) | in matroxfb_dh_setcolreg() 48 (green << m2info->fbcon.var.green.offset) | in matroxfb_dh_setcolreg() 49 (blue << m2info->fbcon.var.blue.offset) | in matroxfb_dh_setcolreg() 50 (transp << m2info->fbcon.var.transp.offset); in matroxfb_dh_setcolreg() 52 switch (m2info->fbcon.var.bits_per_pixel) { in matroxfb_dh_setcolreg() [all …]
|
/Linux-v5.10/drivers/video/fbdev/mb862xx/ |
D | mb862xxfbdrv.c | 42 static inline int h_total(struct fb_var_screeninfo *var) in h_total() argument 44 return var->xres + var->left_margin + in h_total() 45 var->right_margin + var->hsync_len; in h_total() 48 static inline int v_total(struct fb_var_screeninfo *var) in v_total() argument 50 return var->yres + var->upper_margin + in v_total() 51 var->lower_margin + var->vsync_len; in v_total() 54 static inline int hsp(struct fb_var_screeninfo *var) in hsp() argument 56 return var->xres + var->right_margin - 1; in hsp() 59 static inline int vsp(struct fb_var_screeninfo *var) in vsp() argument 61 return var->yres + var->lower_margin - 1; in vsp() [all …]
|
/Linux-v5.10/drivers/firmware/efi/ |
D | efivars.c | 67 struct efi_variable *var = &entry->var; in efivar_guid_read() local 73 efi_guid_to_str(&var->VendorGuid, str); in efivar_guid_read() 83 struct efi_variable *var = &entry->var; in efivar_attr_read() local 84 unsigned long size = sizeof(var->Data); in efivar_attr_read() 91 ret = efivar_entry_get(entry, &var->Attributes, &size, var->Data); in efivar_attr_read() 92 var->DataSize = size; in efivar_attr_read() 96 if (var->Attributes & EFI_VARIABLE_NON_VOLATILE) in efivar_attr_read() 98 if (var->Attributes & EFI_VARIABLE_BOOTSERVICE_ACCESS) in efivar_attr_read() 100 if (var->Attributes & EFI_VARIABLE_RUNTIME_ACCESS) in efivar_attr_read() 102 if (var->Attributes & EFI_VARIABLE_HARDWARE_ERROR_RECORD) in efivar_attr_read() [all …]
|
/Linux-v5.10/drivers/gpu/drm/amd/amdkfd/ |
D | cwsr_trap_handler_gfx10.asm | 36 var SINGLE_STEP_MISSED_WORKAROUND = 1 //workaround for lost MODE.DEBUG_EN exception when SAVECTX r… label 38 var SQ_WAVE_STATUS_INST_ATC_SHIFT = 23 label 39 var SQ_WAVE_STATUS_INST_ATC_MASK = 0x00800000 label 40 var SQ_WAVE_STATUS_SPI_PRIO_MASK = 0x00000006 label 41 var SQ_WAVE_STATUS_HALT_MASK = 0x2000 label 43 var SQ_WAVE_LDS_ALLOC_LDS_SIZE_SHIFT = 12 label 44 var SQ_WAVE_LDS_ALLOC_LDS_SIZE_SIZE = 9 label 45 var SQ_WAVE_GPR_ALLOC_VGPR_SIZE_SHIFT = 8 label 46 var SQ_WAVE_GPR_ALLOC_VGPR_SIZE_SIZE = 6 label 47 var SQ_WAVE_GPR_ALLOC_SGPR_SIZE_SHIFT = 24 label [all …]
|