| /OK3568_Linux_fs/kernel/drivers/video/fbdev/matrox/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/ |
| H A 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 …]
|
| H A D | cyber2000fb.c | 160 if (!(cfb->fb.var.accel_flags & FB_ACCELF_TEXT)) { in cyber2000fb_fillrect() 170 if (cfb->fb.var.bits_per_pixel > 8) in cyber2000fb_fillrect() 174 dst = rect->dx + rect->dy * cfb->fb.var.xres_virtual; in cyber2000fb_fillrect() 175 if (cfb->fb.var.bits_per_pixel == 24) { in cyber2000fb_fillrect() 193 if (!(cfb->fb.var.accel_flags & FB_ACCELF_TEXT)) { in cyber2000fb_copyarea() 202 src = region->sx + region->sy * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea() 203 dst = region->dx + region->dy * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea() 212 src += (region->height - 1) * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea() 213 dst += (region->height - 1) * cfb->fb.var.xres_virtual; in cyber2000fb_copyarea() 217 if (cfb->fb.var.bits_per_pixel == 24) { in cyber2000fb_copyarea() [all …]
|
| H A 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() 326 val = chan_to_field(red, &fbi->fb.var.red); in sa1100fb_setcolreg() 327 val |= chan_to_field(green, &fbi->fb.var.green); in sa1100fb_setcolreg() 328 val |= chan_to_field(blue, &fbi->fb.var.blue); in sa1100fb_setcolreg() 351 static inline unsigned int sa1100fb_display_dma_period(struct fb_var_screeninfo *var) in sa1100fb_display_dma_period() argument 357 return var->pixclock * 8 * 16 / var->bits_per_pixel; in sa1100fb_display_dma_period() [all …]
|
| H A 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() 404 static int atmel_lcdfb_check_var(struct fb_var_screeninfo *var, in atmel_lcdfb_check_var() argument [all …]
|
| H A 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 …]
|
| H A D | neofb.c | 254 static int vgaHWInit(const struct fb_var_screeninfo *var, in vgaHWInit() argument 257 int hsync_end = var->xres + var->right_margin + var->hsync_len; in vgaHWInit() 258 int htotal = (hsync_end + var->left_margin) >> 3; in vgaHWInit() 259 int vsync_start = var->yres + var->lower_margin; in vgaHWInit() 260 int vsync_end = vsync_start + var->vsync_len; in vgaHWInit() 261 int vtotal = vsync_end + var->upper_margin; in vgaHWInit() 265 if (!(var->sync & FB_SYNC_HOR_HIGH_ACT)) in vgaHWInit() 268 if (!(var->sync & FB_SYNC_VERT_HIGH_ACT)) in vgaHWInit() 284 par->CRTC[1] = (var->xres >> 3) - 1; in vgaHWInit() 285 par->CRTC[2] = (var->xres >> 3) - 1; in vgaHWInit() [all …]
|
| H A D | fsl-diu-fb.c | 624 static void adjust_aoi_size_position(struct fb_var_screeninfo *var, in adjust_aoi_size_position() argument 634 base_plane_width = data->fsl_diu_info[0].var.xres; in adjust_aoi_size_position() 635 base_plane_height = data->fsl_diu_info[0].var.yres; in adjust_aoi_size_position() 652 if (var->xres > base_plane_width) in adjust_aoi_size_position() 653 var->xres = base_plane_width; in adjust_aoi_size_position() 654 if ((mfbi->x_aoi_d + var->xres) > base_plane_width) in adjust_aoi_size_position() 655 mfbi->x_aoi_d = base_plane_width - var->xres; in adjust_aoi_size_position() 661 if (var->yres > available_height) in adjust_aoi_size_position() 662 var->yres = available_height; in adjust_aoi_size_position() 663 if ((mfbi->y_aoi_d + var->yres) > available_height) in adjust_aoi_size_position() [all …]
|
| H A D | sm501fb.c | 117 static inline int h_total(struct fb_var_screeninfo *var) in h_total() argument 119 return var->xres + var->left_margin + in h_total() 120 var->right_margin + var->hsync_len; in h_total() 123 static inline int v_total(struct fb_var_screeninfo *var) in v_total() argument 125 return var->yres + var->upper_margin + in v_total() 126 var->lower_margin + var->vsync_len; in v_total() 293 static int sm501fb_check_var(struct fb_var_screeninfo *var, in sm501fb_check_var() argument 302 if (var->hsync_len > 255 || var->vsync_len > 63) in sm501fb_check_var() 306 if ((var->xres + var->right_margin) > 4096) in sm501fb_check_var() 310 if ((var->yres + var->lower_margin) > 2048) in sm501fb_check_var() [all …]
|
| H A D | offb.c | 103 u32 cr = red >> (16 - info->var.red.length); in offb_setcolreg() 104 u32 cg = green >> (16 - info->var.green.length); in offb_setcolreg() 105 u32 cb = blue >> (16 - info->var.blue.length); in offb_setcolreg() 111 value = (cr << info->var.red.offset) | in offb_setcolreg() 112 (cg << info->var.green.offset) | in offb_setcolreg() 113 (cb << info->var.blue.offset); in offb_setcolreg() 114 if (info->var.transp.length > 0) { in offb_setcolreg() 115 u32 mask = (1 << info->var.transp.length) - 1; in offb_setcolreg() 116 mask <<= info->var.transp.offset; in offb_setcolreg() 398 struct fb_var_screeninfo *var; in offb_init_fb() local [all …]
|
| H A D | imxfb.c | 249 static int imxfb_activate_var(struct fb_var_screeninfo *var, 300 if (info->var.grayscale) in imxfb_setcolreg() 313 val = chan_to_field(red, &info->var.red); in imxfb_setcolreg() 314 val |= chan_to_field(green, &info->var.green); in imxfb_setcolreg() 315 val |= chan_to_field(blue, &info->var.blue); in imxfb_setcolreg() 352 static int imxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in imxfb_check_var() argument 361 if (var->xres < MIN_XRES) in imxfb_check_var() 362 var->xres = MIN_XRES; in imxfb_check_var() 363 if (var->yres < MIN_YRES) in imxfb_check_var() 364 var->yres = MIN_YRES; in imxfb_check_var() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/mb862xx/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/i810/ |
| H A 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 …]
|
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdkfd/ |
| H A D | cwsr_trap_handler_gfx8.asm | 30 var SQ_WAVE_STATUS_INST_ATC_SHIFT = 23 label 31 var SQ_WAVE_STATUS_INST_ATC_MASK = 0x00800000 label 32 var SQ_WAVE_STATUS_SPI_PRIO_SHIFT = 1 label 33 var SQ_WAVE_STATUS_SPI_PRIO_MASK = 0x00000006 label 34 var SQ_WAVE_STATUS_PRE_SPI_PRIO_SHIFT = 0 label 35 var SQ_WAVE_STATUS_PRE_SPI_PRIO_SIZE = 1 label 36 var SQ_WAVE_STATUS_POST_SPI_PRIO_SHIFT = 3 label 37 var SQ_WAVE_STATUS_POST_SPI_PRIO_SIZE = 29 label 39 var SQ_WAVE_LDS_ALLOC_LDS_SIZE_SHIFT = 12 label 40 var SQ_WAVE_LDS_ALLOC_LDS_SIZE_SIZE = 9 label [all …]
|
| H A D | cwsr_trap_handler_gfx9.asm | 27 var ACK_SQC_STORE = 1 //workaround for suspected SQC store bug causing incorrect stores u… label 28 var SAVE_AFTER_XNACK_ERROR = 1 //workaround for TCP store failure after XNACK error when A… label 29 var SINGLE_STEP_MISSED_WORKAROUND = 1 //workaround for lost MODE.DEBUG_EN exception when SAV… label 34 var SQ_WAVE_STATUS_INST_ATC_SHIFT = 23 label 35 var SQ_WAVE_STATUS_INST_ATC_MASK = 0x00800000 label 36 var SQ_WAVE_STATUS_SPI_PRIO_SHIFT = 1 label 37 var SQ_WAVE_STATUS_SPI_PRIO_MASK = 0x00000006 label 38 var SQ_WAVE_STATUS_HALT_MASK = 0x2000 label 39 var SQ_WAVE_STATUS_PRE_SPI_PRIO_SHIFT = 0 label 40 var SQ_WAVE_STATUS_PRE_SPI_PRIO_SIZE = 1 label [all …]
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/nvidia/ |
| H A D | nvidia.c | 296 int i, depth = fb_get_color_depth(&info->var, &info->fix); in nvidia_calc_regs() 297 int h_display = info->var.xres / 8 - 1; in nvidia_calc_regs() 298 int h_start = (info->var.xres + info->var.right_margin) / 8 - 1; in nvidia_calc_regs() 299 int h_end = (info->var.xres + info->var.right_margin + in nvidia_calc_regs() 300 info->var.hsync_len) / 8 - 1; in nvidia_calc_regs() 301 int h_total = (info->var.xres + info->var.right_margin + in nvidia_calc_regs() 302 info->var.hsync_len + info->var.left_margin) / 8 - 5; in nvidia_calc_regs() 305 int v_display = info->var.yres - 1; in nvidia_calc_regs() 306 int v_start = info->var.yres + info->var.lower_margin - 1; in nvidia_calc_regs() 307 int v_end = (info->var.yres + info->var.lower_margin + in nvidia_calc_regs() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/vermilion/ |
| H A D | vermilion.c | 403 static void vmlfb_set_pref_pixel_format(struct fb_var_screeninfo *var) in vmlfb_set_pref_pixel_format() argument 405 switch (var->bits_per_pixel) { in vmlfb_set_pref_pixel_format() 407 var->blue.offset = 0; in vmlfb_set_pref_pixel_format() 408 var->blue.length = 5; in vmlfb_set_pref_pixel_format() 409 var->green.offset = 5; in vmlfb_set_pref_pixel_format() 410 var->green.length = 5; in vmlfb_set_pref_pixel_format() 411 var->red.offset = 10; in vmlfb_set_pref_pixel_format() 412 var->red.length = 5; in vmlfb_set_pref_pixel_format() 413 var->transp.offset = 15; in vmlfb_set_pref_pixel_format() 414 var->transp.length = 1; in vmlfb_set_pref_pixel_format() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/kyro/ |
| H A 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() 398 static int kyrofb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) in kyrofb_check_var() argument 402 if (!var->pixclock) in kyrofb_check_var() 405 if (var->bits_per_pixel != 16 && var->bits_per_pixel != 32) { in kyrofb_check_var() 406 printk(KERN_WARNING "kyrofb: depth not supported: %u\n", var->bits_per_pixel); in kyrofb_check_var() 410 switch (var->bits_per_pixel) { in kyrofb_check_var() 412 var->red.offset = 11; in kyrofb_check_var() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/riva/ |
| H A D | fbdev.c | 681 bpp = info->var.bits_per_pixel; in riva_load_video_mode() 682 if (bpp == 16 && info->var.green.length == 5) in riva_load_video_mode() 684 width = info->var.xres_virtual; in riva_load_video_mode() 685 hDisplaySize = info->var.xres; in riva_load_video_mode() 687 hStart = (hDisplaySize + info->var.right_margin) / 8 - 1; in riva_load_video_mode() 688 hEnd = (hDisplaySize + info->var.right_margin + in riva_load_video_mode() 689 info->var.hsync_len) / 8 - 1; in riva_load_video_mode() 690 hTotal = (hDisplaySize + info->var.right_margin + in riva_load_video_mode() 691 info->var.hsync_len + info->var.left_margin) / 8 - 5; in riva_load_video_mode() 695 height = info->var.yres_virtual; in riva_load_video_mode() [all …]
|
| /OK3568_Linux_fs/external/xserver/hw/xfree86/fbdevhw/ |
| H A D | fbdevhw.c | 71 struct fb_var_screeninfo var; member 125 print_fbdev_mode(const char *txt, struct fb_var_screeninfo *var) in print_fbdev_mode() argument 128 txt, var->pixclock, in print_fbdev_mode() 129 var->xres, var->right_margin, var->hsync_len, var->left_margin, in print_fbdev_mode() 130 var->yres, var->lower_margin, var->vsync_len, var->upper_margin, in print_fbdev_mode() 131 var->bits_per_pixel, in print_fbdev_mode() 132 var->red.length, var->green.length, var->blue.length); in print_fbdev_mode() 149 xfree2fbdev_fblayout(ScrnInfoPtr pScrn, struct fb_var_screeninfo *var) in xfree2fbdev_fblayout() argument 151 var->xres_virtual = pScrn->displayWidth ? pScrn->displayWidth : in xfree2fbdev_fblayout() 153 var->yres_virtual = pScrn->virtualY; in xfree2fbdev_fblayout() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/firmware/efi/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/media/test-drivers/vivid/ |
| H A D | vivid-osd.c | 96 static int vivid_fb_set_var(struct vivid_dev *dev, struct fb_var_screeninfo *var) in vivid_fb_set_var() argument 100 if (var->bits_per_pixel != 16) { in vivid_fb_set_var() 104 dev->display_byte_stride = var->xres * dev->bytes_per_pixel; in vivid_fb_set_var() 129 static int _vivid_fb_check_var(struct fb_var_screeninfo *var, struct vivid_dev *dev) in _vivid_fb_check_var() argument 133 var->bits_per_pixel = 16; in _vivid_fb_check_var() 134 if (var->green.length == 5) { in _vivid_fb_check_var() 135 var->red.offset = 10; in _vivid_fb_check_var() 136 var->red.length = 5; in _vivid_fb_check_var() 137 var->green.offset = 5; in _vivid_fb_check_var() 138 var->green.length = 5; in _vivid_fb_check_var() [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/include/sys/ |
| H A D | reent.h | 430 # define _REENT_INIT(var) \ argument 456 #define _REENT_INIT_PTR_ZEROED(var) \ argument 457 { (var)->_stdin = &__sf[0]; \ 458 (var)->_stdout = &__sf[1]; \ 459 (var)->_stderr = &__sf[2]; \ 468 # define _REENT_INIT(var) \ argument 494 #define _REENT_INIT_PTR_ZEROED(var) \ argument 495 { (var)->_stdin = (__FILE *)&__sf_fake_stdin; \ 496 (var)->_stdout = (__FILE *)&__sf_fake_stdout; \ 497 (var)->_stderr = (__FILE *)&__sf_fake_stderr; \ [all …]
|
| /OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/include/sys/ |
| H A D | reent.h | 430 # define _REENT_INIT(var) \ argument 456 #define _REENT_INIT_PTR_ZEROED(var) \ argument 457 { (var)->_stdin = &__sf[0]; \ 458 (var)->_stdout = &__sf[1]; \ 459 (var)->_stderr = &__sf[2]; \ 468 # define _REENT_INIT(var) \ argument 494 #define _REENT_INIT_PTR_ZEROED(var) \ argument 495 { (var)->_stdin = (__FILE *)&__sf_fake_stdin; \ 496 (var)->_stdout = (__FILE *)&__sf_fake_stdout; \ 497 (var)->_stderr = (__FILE *)&__sf_fake_stderr; \ [all …]
|