Lines Matching refs:var
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,
94 static int chipsfb_check_var(struct fb_var_screeninfo *var, in chipsfb_check_var() argument
97 if (var->xres > 800 || var->yres > 600 in chipsfb_check_var()
98 || var->xres_virtual > 800 || var->yres_virtual > 600 in chipsfb_check_var()
99 || (var->bits_per_pixel != 8 && var->bits_per_pixel != 16) in chipsfb_check_var()
100 || var->nonstd in chipsfb_check_var()
101 || (var->vmode & FB_VMODE_MASK) != FB_VMODE_NONINTERLACED) in chipsfb_check_var()
104 var->xres = var->xres_virtual = 800; in chipsfb_check_var()
105 var->yres = var->yres_virtual = 600; in chipsfb_check_var()
112 if (info->var.bits_per_pixel == 16) { in chipsfb_set_par()
121 info->var.red.offset = 10; in chipsfb_set_par()
122 info->var.green.offset = 5; in chipsfb_set_par()
123 info->var.blue.offset = 0; in chipsfb_set_par()
124 info->var.red.length = info->var.green.length = in chipsfb_set_par()
125 info->var.blue.length = 5; in chipsfb_set_par()
137 info->var.red.offset = info->var.green.offset = in chipsfb_set_par()
138 info->var.blue.offset = 0; in chipsfb_set_par()
139 info->var.red.length = info->var.green.length = in chipsfb_set_par()
140 info->var.blue.length = 8; in chipsfb_set_par()
340 p->var = chipsfb_var; in init_chips()