Lines Matching refs:falcon
151 } falcon; member
163 #define HHT hw.falcon.hht
164 #define HBB hw.falcon.hbb
165 #define HBE hw.falcon.hbe
166 #define HDB hw.falcon.hdb
167 #define HDE hw.falcon.hde
168 #define HSS hw.falcon.hss
169 #define VFT hw.falcon.vft
170 #define VBB hw.falcon.vbb
171 #define VBE hw.falcon.vbe
172 #define VDB hw.falcon.vdb
173 #define VDE hw.falcon.vde
174 #define VSS hw.falcon.vss
900 if (par->hw.falcon.mono) { in falcon_encode_fix()
905 } else if (par->hw.falcon.f_shift & 0x100) { in falcon_encode_fix()
969 par->hw.falcon.f_shift = 0x400; in falcon_decode_var()
970 par->hw.falcon.st_shift = 0x200; in falcon_decode_var()
973 par->hw.falcon.f_shift = 0x000; in falcon_decode_var()
974 par->hw.falcon.st_shift = 0x100; in falcon_decode_var()
977 par->hw.falcon.f_shift = 0x000; in falcon_decode_var()
978 par->hw.falcon.st_shift = 0x000; in falcon_decode_var()
981 par->hw.falcon.f_shift = 0x010; in falcon_decode_var()
984 par->hw.falcon.f_shift = 0x100; /* hicolor, no overlay */ in falcon_decode_var()
987 par->hw.falcon.bpp = bpp; in falcon_decode_var()
1014 par->hw.falcon.ste_mode = bpp == 2; in falcon_decode_var()
1015 par->hw.falcon.mono = bpp == 1; in falcon_decode_var()
1025 if (par->hw.falcon.ste_mode) in falcon_decode_var()
1052 par->hw.falcon.line_width = bpp * xres / 16; in falcon_decode_var()
1053 par->hw.falcon.line_offset = bpp * (xres_virtual - xres) / 16; in falcon_decode_var()
1065 par->hw.falcon.ste_mode = 1; in falcon_decode_var()
1066 par->hw.falcon.f_shift = 0x000; in falcon_decode_var()
1067 par->hw.falcon.st_shift = 0x200; in falcon_decode_var()
1202 par->hw.falcon.vid_control = mon_type | f030_bus_width; in falcon_decode_var()
1204 par->hw.falcon.vid_control |= VCO_SHORTOFFS; /* base_offset 64 */ in falcon_decode_var()
1206 par->hw.falcon.vid_control |= VCO_HSYPOS; in falcon_decode_var()
1208 par->hw.falcon.vid_control |= VCO_VSYPOS; in falcon_decode_var()
1210 par->hw.falcon.vid_control |= pclock->control_mask; in falcon_decode_var()
1212 par->hw.falcon.sync = pclock->sync_mask | 0x2; in falcon_decode_var()
1214 par->hw.falcon.vid_mode = (2 / plen) << 2; in falcon_decode_var()
1216 par->hw.falcon.vid_mode |= VMO_DOUBLE; in falcon_decode_var()
1218 par->hw.falcon.vid_mode |= VMO_INTER; in falcon_decode_var()
1242 prescale = hxx_prescale(&par->hw.falcon); in falcon_decode_var()
1243 base_off = par->hw.falcon.vid_control & VCO_SHORTOFFS ? 64 : 128; in falcon_decode_var()
1249 if (par->hw.falcon.f_shift & 0x100) { in falcon_decode_var()
1256 if (par->hw.falcon.ste_mode) in falcon_decode_var()
1386 par->hw.falcon.xoffset = 0; in falcon_decode_var()
1400 struct falcon_hw *hw = &par->hw.falcon; in falcon_encode_var()
1562 struct falcon_hw *hw = &par->hw.falcon; in falcon_get_par()
1614 f_new_mode = par->hw.falcon; in falcon_set_par()
1670 videl.xoffset = current_par.hw.falcon.xoffset; in falcon_vbl_switcher()
1671 shifter_f030.off_next = current_par.hw.falcon.line_offset; in falcon_vbl_switcher()
1687 par->hw.falcon.xoffset = var->xoffset & 15; in falcon_pan_display()
1689 par->hw.falcon.xoffset = 0; in falcon_pan_display()
1692 par->hw.falcon.line_offset = bpp * in falcon_pan_display()
1694 if (par->hw.falcon.xoffset) in falcon_pan_display()
1695 par->hw.falcon.line_offset -= bpp; in falcon_pan_display()
1696 xoffset = var->xoffset - par->hw.falcon.xoffset; in falcon_pan_display()
3211 fb_info.pseudo_palette = current_par.hw.falcon.pseudo_palette; in atafb_init()