Lines Matching defs:fix
1081 * @fix: pointer to fb_fix_screeninfo
1087 static int encode_fix(struct fb_fix_screeninfo *fix, struct fb_info *info)
1091 memset(fix, 0, sizeof(struct fb_fix_screeninfo));
1093 strcpy(fix->id, "I810");
1095 fix->smem_start = par->fb.physical;
1096 fix->smem_len = par->fb.size;
1098 fix->type = FB_TYPE_PACKED_PIXELS;
1099 fix->type_aux = 0;
1100 fix->xpanstep = 8;
1101 fix->ypanstep = 1;
1105 fix->visual = FB_VISUAL_PSEUDOCOLOR;
1111 fix->visual = FB_VISUAL_DIRECTCOLOR;
1113 fix->visual = FB_VISUAL_TRUECOLOR;
1118 fix->ywrapstep = 0;
1119 fix->line_length = par->pitch;
1120 fix->mmio_start = par->mmio_start_phys;
1121 fix->mmio_len = MMIO_SIZE;
1122 fix->accel = FB_ACCEL_I810;
1206 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR) {
1215 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR &&
1219 else if (info->fix.visual == FB_VISUAL_DIRECTCOLOR &&
1292 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR) {
1305 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR &&
1310 } else if (info->fix.visual == FB_VISUAL_DIRECTCOLOR &&
1324 } else if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR) {
1334 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR) {
1361 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR)
1383 var->yoffset * info->fix.line_length;
1441 encode_fix(&info->fix, info);