Lines Matching defs:fix
1082 * @fix: pointer to fb_fix_screeninfo
1088 static int encode_fix(struct fb_fix_screeninfo *fix, struct fb_info *info)
1092 memset(fix, 0, sizeof(struct fb_fix_screeninfo));
1094 strcpy(fix->id, "I810");
1096 fix->smem_start = par->fb.physical;
1097 fix->smem_len = par->fb.size;
1099 fix->type = FB_TYPE_PACKED_PIXELS;
1100 fix->type_aux = 0;
1101 fix->xpanstep = 8;
1102 fix->ypanstep = 1;
1106 fix->visual = FB_VISUAL_PSEUDOCOLOR;
1112 fix->visual = FB_VISUAL_DIRECTCOLOR;
1114 fix->visual = FB_VISUAL_TRUECOLOR;
1119 fix->ywrapstep = 0;
1120 fix->line_length = par->pitch;
1121 fix->mmio_start = par->mmio_start_phys;
1122 fix->mmio_len = MMIO_SIZE;
1123 fix->accel = FB_ACCEL_I810;
1207 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR) {
1216 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR &&
1220 else if (info->fix.visual == FB_VISUAL_DIRECTCOLOR &&
1293 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR) {
1306 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR &&
1311 } else if (info->fix.visual == FB_VISUAL_DIRECTCOLOR &&
1325 } else if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR) {
1335 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR) {
1362 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR)
1384 var->yoffset * info->fix.line_length;
1442 encode_fix(&info->fix, info);