Lines Matching refs:fix
186 .fix = {
386 int (*encode_fix)(struct fb_fix_screeninfo *fix,
591 static int tt_encode_fix(struct fb_fix_screeninfo *fix, struct atafb_par *par) in tt_encode_fix() argument
595 strcpy(fix->id, "Atari Builtin"); in tt_encode_fix()
596 fix->smem_start = phys_screen_base; in tt_encode_fix()
597 fix->smem_len = screen_len; in tt_encode_fix()
598 fix->type = FB_TYPE_INTERLEAVED_PLANES; in tt_encode_fix()
599 fix->type_aux = 2; in tt_encode_fix()
600 fix->visual = FB_VISUAL_PSEUDOCOLOR; in tt_encode_fix()
603 fix->type = FB_TYPE_PACKED_PIXELS; in tt_encode_fix()
604 fix->type_aux = 0; in tt_encode_fix()
606 fix->visual = FB_VISUAL_MONO01; in tt_encode_fix()
608 fix->xpanstep = 0; in tt_encode_fix()
609 fix->ypanstep = 1; in tt_encode_fix()
610 fix->ywrapstep = 0; in tt_encode_fix()
611 fix->line_length = par->next_line; in tt_encode_fix()
612 fix->accel = FB_ACCEL_ATARIBLITT; in tt_encode_fix()
888 static int falcon_encode_fix(struct fb_fix_screeninfo *fix, in falcon_encode_fix() argument
891 strcpy(fix->id, "Atari Builtin"); in falcon_encode_fix()
892 fix->smem_start = phys_screen_base; in falcon_encode_fix()
893 fix->smem_len = screen_len; in falcon_encode_fix()
894 fix->type = FB_TYPE_INTERLEAVED_PLANES; in falcon_encode_fix()
895 fix->type_aux = 2; in falcon_encode_fix()
896 fix->visual = FB_VISUAL_PSEUDOCOLOR; in falcon_encode_fix()
897 fix->xpanstep = 1; in falcon_encode_fix()
898 fix->ypanstep = 1; in falcon_encode_fix()
899 fix->ywrapstep = 0; in falcon_encode_fix()
901 fix->type = FB_TYPE_PACKED_PIXELS; in falcon_encode_fix()
902 fix->type_aux = 0; in falcon_encode_fix()
904 fix->xpanstep = 32; in falcon_encode_fix()
906 fix->type = FB_TYPE_PACKED_PIXELS; in falcon_encode_fix()
907 fix->type_aux = 0; in falcon_encode_fix()
909 fix->visual = FB_VISUAL_TRUECOLOR; in falcon_encode_fix()
910 fix->xpanstep = 2; in falcon_encode_fix()
912 fix->line_length = par->next_line; in falcon_encode_fix()
913 fix->accel = FB_ACCEL_ATARIBLITT; in falcon_encode_fix()
1812 static int stste_encode_fix(struct fb_fix_screeninfo *fix, in stste_encode_fix() argument
1817 strcpy(fix->id, "Atari Builtin"); in stste_encode_fix()
1818 fix->smem_start = phys_screen_base; in stste_encode_fix()
1819 fix->smem_len = screen_len; in stste_encode_fix()
1820 fix->type = FB_TYPE_INTERLEAVED_PLANES; in stste_encode_fix()
1821 fix->type_aux = 2; in stste_encode_fix()
1822 fix->visual = FB_VISUAL_PSEUDOCOLOR; in stste_encode_fix()
1825 fix->type = FB_TYPE_PACKED_PIXELS; in stste_encode_fix()
1826 fix->type_aux = 0; in stste_encode_fix()
1827 fix->visual = FB_VISUAL_MONO10; in stste_encode_fix()
1830 fix->xpanstep = 16; in stste_encode_fix()
1831 fix->ypanstep = 1; in stste_encode_fix()
1833 fix->xpanstep = 0; in stste_encode_fix()
1834 fix->ypanstep = 0; in stste_encode_fix()
1836 fix->ywrapstep = 0; in stste_encode_fix()
1837 fix->line_length = par->next_line; in stste_encode_fix()
1838 fix->accel = FB_ACCEL_ATARIBLITT; in stste_encode_fix()
2114 static int ext_encode_fix(struct fb_fix_screeninfo *fix, struct atafb_par *par) in ext_encode_fix() argument
2116 strcpy(fix->id, "Unknown Extern"); in ext_encode_fix()
2117 fix->smem_start = external_addr; in ext_encode_fix()
2118 fix->smem_len = PAGE_ALIGN(external_len); in ext_encode_fix()
2120 fix->type = FB_TYPE_PACKED_PIXELS; in ext_encode_fix()
2123 fix->visual = in ext_encode_fix()
2134 fix->type = FB_TYPE_PACKED_PIXELS; in ext_encode_fix()
2135 fix->visual = FB_VISUAL_TRUECOLOR; in ext_encode_fix()
2138 fix->type = FB_TYPE_PACKED_PIXELS; in ext_encode_fix()
2139 fix->visual = visual; in ext_encode_fix()
2142 fix->type = FB_TYPE_PLANES; in ext_encode_fix()
2143 fix->visual = visual; in ext_encode_fix()
2146 fix->type = FB_TYPE_INTERLEAVED_PLANES; in ext_encode_fix()
2147 fix->type_aux = 2; in ext_encode_fix()
2148 fix->visual = visual; in ext_encode_fix()
2152 fix->xpanstep = 0; in ext_encode_fix()
2153 fix->ypanstep = 0; in ext_encode_fix()
2154 fix->ywrapstep = 0; in ext_encode_fix()
2155 fix->line_length = par->next_line; in ext_encode_fix()
2406 static int atafb_get_fix(struct fb_fix_screeninfo *fix, struct fb_info *info) in atafb_get_fix() argument
2414 memset(fix, 0, sizeof(struct fb_fix_screeninfo)); in atafb_get_fix()
2415 err = fbhw->encode_fix(fix, &par); in atafb_get_fix()
2435 atafb_get_fix(&info->fix, info); in atafb_set_disp()
2439 atari_stram_to_virt(info->fix.smem_start)); in atafb_set_disp()
2748 fbhw->encode_fix(&info->fix, par); in atafb_set_par()