Lines Matching refs:fix
1080 * @fix: pointer to fb_fix_screeninfo
1086 static int encode_fix(struct fb_fix_screeninfo *fix, struct fb_info *info)
1090 memset(fix, 0, sizeof(struct fb_fix_screeninfo));
1092 strcpy(fix->id, "I810");
1094 fix->smem_start = par->fb.physical;
1095 fix->smem_len = par->fb.size;
1097 fix->type = FB_TYPE_PACKED_PIXELS;
1098 fix->type_aux = 0;
1099 fix->xpanstep = 8;
1100 fix->ypanstep = 1;
1104 fix->visual = FB_VISUAL_PSEUDOCOLOR;
1110 fix->visual = FB_VISUAL_DIRECTCOLOR;
1112 fix->visual = FB_VISUAL_TRUECOLOR;
1117 fix->ywrapstep = 0;
1118 fix->line_length = par->pitch;
1119 fix->mmio_start = par->mmio_start_phys;
1120 fix->mmio_len = MMIO_SIZE;
1121 fix->accel = FB_ACCEL_I810;
1205 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR) {
1214 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR &&
1218 else if (info->fix.visual == FB_VISUAL_DIRECTCOLOR &&
1291 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR) {
1304 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR &&
1309 } else if (info->fix.visual == FB_VISUAL_DIRECTCOLOR &&
1323 } else if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR) {
1333 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR) {
1360 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR)
1382 var->yoffset * info->fix.line_length;
1440 encode_fix(&info->fix, info);