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