Lines Matching refs:reg

52 #define	PUTB(reg, off, v)	ddi_put8(reg->handle, reg->addr + (off), v)  argument
53 #define GETB(reg, off) ddi_get8(reg->handle, reg->addr + (off)) argument
60 #define PUTB(reg, off, v) outb(reg + (off), v) argument
61 #define GETB(reg, off) inb(reg + (off)) argument
92 vga_get_hardware_settings(vgaregmap_t reg, int *width, int *height) in vga_get_hardware_settings() argument
94 *width = (GET_HORIZ_END(reg)+1)*8; in vga_get_hardware_settings()
95 *height = GET_VERT_END(reg)+1; in vga_get_hardware_settings()
96 if (GET_VERT_X2(reg)) *height *= 2; in vga_get_hardware_settings()
100 vga_get_reg(vgaregmap_t reg, int indexreg) in vga_get_reg() argument
102 return (GETB(reg, indexreg)); in vga_get_reg()
106 vga_set_reg(vgaregmap_t reg, int indexreg, int v) in vga_set_reg() argument
108 PUTB(reg, indexreg, v); in vga_set_reg()
112 vga_get_crtc(vgaregmap_t reg, int i) in vga_get_crtc() argument
114 return (vga_get_indexed(reg, VGA_CRTC_ADR, VGA_CRTC_DATA, i)); in vga_get_crtc()
118 vga_set_crtc(vgaregmap_t reg, int i, int v) in vga_set_crtc() argument
120 vga_set_indexed(reg, VGA_CRTC_ADR, VGA_CRTC_DATA, i, v); in vga_set_crtc()
124 vga_get_seq(vgaregmap_t reg, int i) in vga_get_seq() argument
126 return (vga_get_indexed(reg, VGA_SEQ_ADR, VGA_SEQ_DATA, i)); in vga_get_seq()
130 vga_set_seq(vgaregmap_t reg, int i, int v) in vga_set_seq() argument
132 vga_set_indexed(reg, VGA_SEQ_ADR, VGA_SEQ_DATA, i, v); in vga_set_seq()
136 vga_get_grc(vgaregmap_t reg, int i) in vga_get_grc() argument
138 return (vga_get_indexed(reg, VGA_GRC_ADR, VGA_GRC_DATA, i)); in vga_get_grc()
142 vga_set_grc(vgaregmap_t reg, int i, int v) in vga_set_grc() argument
144 vga_set_indexed(reg, VGA_GRC_ADR, VGA_GRC_DATA, i, v); in vga_set_grc()
148 vga_get_atr(vgaregmap_t reg, int i) in vga_get_atr() argument
152 (void) GETB(reg, CGA_STAT); in vga_get_atr()
153 PUTB(reg, VGA_ATR_AD, i); in vga_get_atr()
154 ret = GETB(reg, VGA_ATR_DATA); in vga_get_atr()
156 (void) GETB(reg, CGA_STAT); in vga_get_atr()
157 PUTB(reg, VGA_ATR_AD, VGA_ATR_ENB_PLT); in vga_get_atr()
163 vga_set_atr(vgaregmap_t reg, int i, int v) in vga_set_atr() argument
165 (void) GETB(reg, CGA_STAT); in vga_set_atr()
166 PUTB(reg, VGA_ATR_AD, i); in vga_set_atr()
167 PUTB(reg, VGA_ATR_AD, v); in vga_set_atr()
169 (void) GETB(reg, CGA_STAT); in vga_set_atr()
170 PUTB(reg, VGA_ATR_AD, VGA_ATR_ENB_PLT); in vga_set_atr()
175 vgaregmap_t reg, in vga_set_indexed() argument
181 PUTB(reg, indexreg, index); in vga_set_indexed()
182 PUTB(reg, datareg, val); in vga_set_indexed()
187 vgaregmap_t reg, in vga_get_indexed() argument
192 PUTB(reg, indexreg, index); in vga_get_indexed()
193 return (GETB(reg, datareg)); in vga_get_indexed()
203 vgaregmap_t reg, in vga_put_cmap() argument
210 PUTB(reg, VGA_DAC_WR_AD, index); in vga_put_cmap()
211 PUTB(reg, VGA_DAC_DATA, r >> 2); in vga_put_cmap()
212 PUTB(reg, VGA_DAC_DATA, g >> 2); in vga_put_cmap()
213 PUTB(reg, VGA_DAC_DATA, b >> 2); in vga_put_cmap()
218 vgaregmap_t reg, in vga_get_cmap() argument
224 PUTB(reg, VGA_DAC_RD_AD, index); in vga_get_cmap()
225 *r = GETB(reg, VGA_DAC_DATA) << 2; in vga_get_cmap()
226 *g = GETB(reg, VGA_DAC_DATA) << 2; in vga_get_cmap()
227 *b = GETB(reg, VGA_DAC_DATA) << 2; in vga_get_cmap()
233 vga_dump_regs(vgaregmap_t reg, int maxseq, int maxcrtc, int maxatr, int maxgrc) in vga_dump_regs() argument
241 printf("%2x ", vga_get_seq(reg, i+j)); in vga_dump_regs()
245 printf("%2x ", vga_get_seq(reg, i+j)); in vga_dump_regs()
253 printf("%2x ", vga_get_crtc(reg, i+j)); in vga_dump_regs()
257 printf("%2x ", vga_get_crtc(reg, i+j)); in vga_dump_regs()
265 printf("%2x ", vga_get_atr(reg, i+j)); in vga_dump_regs()
269 printf("%2x ", vga_get_atr(reg, i+j)); in vga_dump_regs()
277 printf("%2x ", vga_get_grc(reg, i+j)); in vga_dump_regs()
281 printf("%2x ", vga_get_grc(reg, i+j)); in vga_dump_regs()