Lines Matching refs:regs
143 struct vgaregmap regs; member
539 (caddr_t *)&softc->regs.addr, reg_offset, VGA_REG_SIZE, in vgatext_attach()
540 &dev_attr, &softc->regs.handle); in vgatext_attach()
543 softc->regs.mapped = B_TRUE; in vgatext_attach()
555 if (ddi_get8(softc->regs.handle, in vgatext_attach()
556 softc->regs.addr + VGA_MISC_R) & VGA_MISC_IOA_SEL) in vgatext_attach()
634 if (softc->regs.mapped) in vgatext_detach()
635 ddi_regs_map_free(&softc->regs.handle); in vgatext_detach()
1199 vga_set_crtc(&softc->regs, VGA_CRTC_CLAH, addr >> 8); in vgatext_set_cursor()
1200 vga_set_crtc(&softc->regs, VGA_CRTC_CLAL, addr & 0xff); in vgatext_set_cursor()
1211 addr = (vga_get_crtc(&softc->regs, VGA_CRTC_CLAH) << 8) + in vgatext_get_cursor()
1212 vga_get_crtc(&softc->regs, VGA_CRTC_CLAL); in vgatext_get_cursor()
1233 vga_set_reg(&softc->regs, VGA_MISC_W, VGA_MISC_TEXT); in vgatext_set_text()
1236 vga_set_seq(&softc->regs, VGA_SEQ_RST_SYN, in vgatext_set_text()
1237 (vga_get_seq(&softc->regs, VGA_SEQ_RST_SYN) & in vgatext_set_text()
1240 vga_set_seq(&softc->regs, i, VGA_SEQ_TEXT[i]); in vgatext_set_text()
1242 vga_set_seq(&softc->regs, VGA_SEQ_RST_SYN, in vgatext_set_text()
1243 (vga_get_seq(&softc->regs, VGA_SEQ_RST_SYN) | in vgatext_set_text()
1248 vga_set_crtc(&softc->regs, VGA_CRTC_VRE, in vgatext_set_text()
1249 (vga_get_crtc(&softc->regs, VGA_CRTC_VRE) & in vgatext_set_text()
1252 vga_set_crtc(&softc->regs, i, VGA_CRTC_TEXT[i]); in vgatext_set_text()
1257 vga_set_grc(&softc->regs, i, VGA_GRC_TEXT[i]); in vgatext_set_text()
1262 vga_set_atr(&softc->regs, i, VGA_ATR_TEXT[i]); in vgatext_set_text()
1267 vga_put_cmap(&softc->regs, i, VGA_TEXT_PALETTES[i][0] << 2, in vgatext_set_text()
1272 vga_put_cmap(&softc->regs, i, 0, 0, 0); in vgatext_set_text()
1283 atr_mode = vga_get_atr(&softc->regs, VGA_ATR_MODE); in vgatext_init()
1286 atr_mode = vga_get_atr(&softc->regs, VGA_ATR_MODE); in vgatext_init()
1289 vga_set_atr(&softc->regs, VGA_ATR_MODE, atr_mode); in vgatext_init()
1291 vga_set_atr(&softc->regs, VGA_ATR_BDR_CLR, in vgatext_init()
1292 vga_get_atr(&softc->regs, VGA_BRIGHT_WHITE)); in vgatext_init()
1294 vga_set_atr(&softc->regs, VGA_ATR_BDR_CLR, in vgatext_init()
1295 vga_get_atr(&softc->regs, VGA_BLACK)); in vgatext_init()
1304 vga_set_atr(&softc->regs, VGA_ATR_BDR_CLR, in vgatext_init_graphics()
1305 vga_get_atr(&softc->regs, VGA_BLACK)); in vgatext_init_graphics()
1323 vga_set_seq(&softc->regs, 0x00, 0x01); in vgatext_setfont()
1328 vga_set_seq(&softc->regs, 0x02, 0x04); in vgatext_setfont()
1333 vga_set_seq(&softc->regs, 0x04, 0x07); in vgatext_setfont()
1335 vga_set_seq(&softc->regs, 0x00, 0x03); in vgatext_setfont()
1340 vga_set_grc(&softc->regs, 0x04, 0x02); in vgatext_setfont()
1345 vga_set_grc(&softc->regs, 0x05, 0x00); in vgatext_setfont()
1350 vga_set_grc(&softc->regs, 0x06, 0x00); in vgatext_setfont()
1367 vga_set_seq(&softc->regs, 0x00, 0x01); in vgatext_setfont()
1369 vga_set_seq(&softc->regs, 0x02, 0x03); in vgatext_setfont()
1374 vga_set_seq(&softc->regs, 0x04, 0x03); in vgatext_setfont()
1378 vga_set_seq(&softc->regs, 0x03, fsreg[s]); in vgatext_setfont()
1380 vga_set_seq(&softc->regs, 0x00, 0x03); in vgatext_setfont()
1385 vga_set_grc(&softc->regs, 0x04, 0x00); in vgatext_setfont()
1387 vga_set_grc(&softc->regs, 0x05, 0x10); in vgatext_setfont()
1392 vga_set_grc(&softc->regs, 0x06, 0x0e); in vgatext_setfont()
1394 vga_set_atr(&softc->regs, 0x12, 0x0f); in vgatext_setfont()
1404 softc->attrib_palette[i] = vga_get_atr(&softc->regs, i); in vgatext_save_colormap()
1407 vga_get_cmap(&softc->regs, i, in vgatext_save_colormap()
1420 vga_set_atr(&softc->regs, i, softc->attrib_palette[i]); in vgatext_restore_colormap()
1423 vga_put_cmap(&softc->regs, i, in vgatext_restore_colormap()