Lines Matching defs:fix
162 .fix = {
308 * int (*encode_fix)(struct fb_fix_screeninfo *fix,
310 * This function should fill in the 'fix' structure based on the
349 int (*encode_fix)(struct fb_fix_screeninfo *fix,
554 static int tt_encode_fix(struct fb_fix_screeninfo *fix, struct atafb_par *par)
558 strcpy(fix->id, "Atari Builtin");
559 fix->smem_start = phys_screen_base;
560 fix->smem_len = screen_len;
561 fix->type = FB_TYPE_INTERLEAVED_PLANES;
562 fix->type_aux = 2;
563 fix->visual = FB_VISUAL_PSEUDOCOLOR;
566 fix->type = FB_TYPE_PACKED_PIXELS;
567 fix->type_aux = 0;
569 fix->visual = FB_VISUAL_MONO01;
571 fix->xpanstep = 0;
572 fix->ypanstep = 1;
573 fix->ywrapstep = 0;
574 fix->line_length = par->next_line;
575 fix->accel = FB_ACCEL_ATARIBLITT;
851 static int falcon_encode_fix(struct fb_fix_screeninfo *fix,
854 strcpy(fix->id, "Atari Builtin");
855 fix->smem_start = phys_screen_base;
856 fix->smem_len = screen_len;
857 fix->type = FB_TYPE_INTERLEAVED_PLANES;
858 fix->type_aux = 2;
859 fix->visual = FB_VISUAL_PSEUDOCOLOR;
860 fix->xpanstep = 1;
861 fix->ypanstep = 1;
862 fix->ywrapstep = 0;
864 fix->type = FB_TYPE_PACKED_PIXELS;
865 fix->type_aux = 0;
867 fix->xpanstep = 32;
869 fix->type = FB_TYPE_PACKED_PIXELS;
870 fix->type_aux = 0;
872 fix->visual = FB_VISUAL_TRUECOLOR;
873 fix->xpanstep = 2;
875 fix->line_length = par->next_line;
876 fix->accel = FB_ACCEL_ATARIBLITT;
1768 static int stste_encode_fix(struct fb_fix_screeninfo *fix,
1773 strcpy(fix->id, "Atari Builtin");
1774 fix->smem_start = phys_screen_base;
1775 fix->smem_len = screen_len;
1776 fix->type = FB_TYPE_INTERLEAVED_PLANES;
1777 fix->type_aux = 2;
1778 fix->visual = FB_VISUAL_PSEUDOCOLOR;
1781 fix->type = FB_TYPE_PACKED_PIXELS;
1782 fix->type_aux = 0;
1783 fix->visual = FB_VISUAL_MONO10;
1786 fix->xpanstep = 16;
1787 fix->ypanstep = 1;
1789 fix->xpanstep = 0;
1790 fix->ypanstep = 0;
1792 fix->ywrapstep = 0;
1793 fix->line_length = par->next_line;
1794 fix->accel = FB_ACCEL_ATARIBLITT;
2070 static int ext_encode_fix(struct fb_fix_screeninfo *fix, struct atafb_par *par)
2072 strcpy(fix->id, "Unknown Extern");
2073 fix->smem_start = external_addr;
2074 fix->smem_len = PAGE_ALIGN(external_len);
2076 fix->type = FB_TYPE_PACKED_PIXELS;
2079 fix->visual =
2090 fix->type = FB_TYPE_PACKED_PIXELS;
2091 fix->visual = FB_VISUAL_TRUECOLOR;
2094 fix->type = FB_TYPE_PACKED_PIXELS;
2095 fix->visual = visual;
2098 fix->type = FB_TYPE_PLANES;
2099 fix->visual = visual;
2102 fix->type = FB_TYPE_INTERLEAVED_PLANES;
2103 fix->type_aux = 2;
2104 fix->visual = visual;
2108 fix->xpanstep = 0;
2109 fix->ypanstep = 0;
2110 fix->ywrapstep = 0;
2111 fix->line_length = par->next_line;
2366 static int atafb_get_fix(struct fb_fix_screeninfo *fix, struct fb_info *info)
2370 // Get fix directly (case con == -1 before)??
2374 memset(fix, 0, sizeof(struct fb_fix_screeninfo));
2375 err = fbhw->encode_fix(fix, &par);
2395 atafb_get_fix(&info->fix, info);
2399 atari_stram_to_virt(info->fix.smem_start));
2656 fbhw->encode_fix(&info->fix, par);