Lines Matching refs:vga_gc

145 	} vga_gc;  member
337 if (sc->vga_gc.gc_misc_gm && (sc->vga_atc.atc_mode & ATC_MC_GA)) in vga_render()
351 switch (sc->vga_gc.gc_misc_mm) { in vga_mem_rd_handler()
385 sc->vga_gc.gc_latch0 = sc->vga_ram[offset + 0*64*KB]; in vga_mem_rd_handler()
386 sc->vga_gc.gc_latch1 = sc->vga_ram[offset + 1*64*KB]; in vga_mem_rd_handler()
387 sc->vga_gc.gc_latch2 = sc->vga_ram[offset + 2*64*KB]; in vga_mem_rd_handler()
388 sc->vga_gc.gc_latch3 = sc->vga_ram[offset + 3*64*KB]; in vga_mem_rd_handler()
390 if (sc->vga_gc.gc_mode_rm) { in vga_mem_rd_handler()
395 map_sel = sc->vga_gc.gc_read_map_sel; in vga_mem_rd_handler()
396 if (sc->vga_gc.gc_mode_oe) { in vga_mem_rd_handler()
419 switch (sc->vga_gc.gc_misc_mm) { in vga_mem_wr_handler()
452 set_reset = sc->vga_gc.gc_set_reset; in vga_mem_wr_handler()
453 enb_set_reset = sc->vga_gc.gc_enb_set_reset; in vga_mem_wr_handler()
455 c0 = sc->vga_gc.gc_latch0; in vga_mem_wr_handler()
456 c1 = sc->vga_gc.gc_latch1; in vga_mem_wr_handler()
457 c2 = sc->vga_gc.gc_latch2; in vga_mem_wr_handler()
458 c3 = sc->vga_gc.gc_latch3; in vga_mem_wr_handler()
460 switch (sc->vga_gc.gc_mode_wm) { in vga_mem_wr_handler()
463 mask = sc->vga_gc.gc_bit_mask; in vga_mem_wr_handler()
465 val = (val >> sc->vga_gc.gc_rotate) | in vga_mem_wr_handler()
466 (val << (8 - sc->vga_gc.gc_rotate)); in vga_mem_wr_handler()
468 switch (sc->vga_gc.gc_op) { in vga_mem_wr_handler()
525 mask = sc->vga_gc.gc_bit_mask; in vga_mem_wr_handler()
527 switch (sc->vga_gc.gc_op) { in vga_mem_wr_handler()
581 mask = sc->vga_gc.gc_bit_mask & val; in vga_mem_wr_handler()
583 val = (val >> sc->vga_gc.gc_rotate) | in vga_mem_wr_handler()
584 (val << (8 - sc->vga_gc.gc_rotate)); in vga_mem_wr_handler()
586 switch (sc->vga_gc.gc_op) { in vga_mem_wr_handler()
640 if (sc->vga_gc.gc_mode_oe) { in vga_mem_wr_handler()
886 *val = sc->vga_gc.gc_index; in vga_port_in_handler()
889 switch (sc->vga_gc.gc_index) { in vga_port_in_handler()
891 *val = sc->vga_gc.gc_set_reset; in vga_port_in_handler()
894 *val = sc->vga_gc.gc_enb_set_reset; in vga_port_in_handler()
897 *val = sc->vga_gc.gc_color_compare; in vga_port_in_handler()
900 *val = sc->vga_gc.gc_rotate; in vga_port_in_handler()
903 *val = sc->vga_gc.gc_read_map_sel; in vga_port_in_handler()
906 *val = sc->vga_gc.gc_mode; in vga_port_in_handler()
909 *val = sc->vga_gc.gc_misc; in vga_port_in_handler()
912 *val = sc->vga_gc.gc_color_dont_care; in vga_port_in_handler()
915 *val = sc->vga_gc.gc_bit_mask; in vga_port_in_handler()
1171 sc->vga_gc.gc_index = val; in vga_port_out_handler()
1174 switch (sc->vga_gc.gc_index) { in vga_port_out_handler()
1176 sc->vga_gc.gc_set_reset = val; in vga_port_out_handler()
1179 sc->vga_gc.gc_enb_set_reset = val; in vga_port_out_handler()
1182 sc->vga_gc.gc_color_compare = val; in vga_port_out_handler()
1185 sc->vga_gc.gc_rotate = val; in vga_port_out_handler()
1186 sc->vga_gc.gc_op = (val >> 3) & 0x3; in vga_port_out_handler()
1189 sc->vga_gc.gc_read_map_sel = val; in vga_port_out_handler()
1192 sc->vga_gc.gc_mode = val; in vga_port_out_handler()
1193 sc->vga_gc.gc_mode_c4 = (val & GC_MODE_C4) != 0; in vga_port_out_handler()
1194 assert(!sc->vga_gc.gc_mode_c4); in vga_port_out_handler()
1195 sc->vga_gc.gc_mode_oe = (val & GC_MODE_OE) != 0; in vga_port_out_handler()
1196 sc->vga_gc.gc_mode_rm = (val >> 3) & 0x1; in vga_port_out_handler()
1197 sc->vga_gc.gc_mode_wm = val & 0x3; in vga_port_out_handler()
1203 sc->vga_gc.gc_misc = val; in vga_port_out_handler()
1204 sc->vga_gc.gc_misc_gm = val & GC_MISC_GM; in vga_port_out_handler()
1205 sc->vga_gc.gc_misc_mm = (val & GC_MISC_MM) >> in vga_port_out_handler()
1209 sc->vga_gc.gc_color_dont_care = val; in vga_port_out_handler()
1212 sc->vga_gc.gc_bit_mask = val; in vga_port_out_handler()