Lines Matching refs:vh
93 #define vga_raw_read(vh, reg) \
94 bus_space_read_1(vh->vh_iot, vh->vh_ioh_vga, reg)
95 #define vga_raw_write(vh, reg, value) \
96 bus_space_write_1(vh->vh_iot, vh->vh_ioh_vga, reg, value)
98 #define vga_enable(vh) \
99 vga_raw_write(vh, 0, 0x20)
101 #define vga_reset_state(vh) \
102 (void) bus_space_read_1(vh->vh_iot, vh->vh_ioh_6845, 10)
105 _vga_attr_read(struct vga_handle *vh, int reg)
110 vga_reset_state(vh);
112 vga_raw_write(vh, VGA_ATC_INDEX, reg);
113 res = vga_raw_read(vh, VGA_ATC_DATAR);
116 vga_reset_state(vh);
118 vga_enable(vh);
124 _vga_attr_write(struct vga_handle *vh, int reg, u_int8_t val)
127 vga_reset_state(vh);
129 vga_raw_write(vh, VGA_ATC_INDEX, reg);
130 vga_raw_write(vh, VGA_ATC_DATAW, val);
133 vga_reset_state(vh);
135 vga_enable(vh);
139 _vga_ts_read(struct vga_handle *vh, int reg)
142 vga_raw_write(vh, VGA_TS_INDEX, reg);
143 return vga_raw_read(vh, VGA_TS_DATA);
147 _vga_ts_write(struct vga_handle *vh, int reg, u_int8_t val)
150 vga_raw_write(vh, VGA_TS_INDEX, reg);
151 vga_raw_write(vh, VGA_TS_DATA, val);
155 _vga_gdc_read(struct vga_handle *vh, int reg)
158 vga_raw_write(vh, VGA_GDC_INDEX, reg);
159 return vga_raw_read(vh, VGA_GDC_DATA);
163 _vga_gdc_write(struct vga_handle *vh, int reg, u_int8_t val)
166 vga_raw_write(vh, VGA_GDC_INDEX, reg);
167 vga_raw_write(vh, VGA_GDC_DATA, val);
170 #define vga_attr_read(vh, reg) \
171 _vga_attr_read(vh, offsetof(struct reg_vgaattr, reg))
172 #define vga_attr_write(vh, reg, val) \
173 _vga_attr_write(vh, offsetof(struct reg_vgaattr, reg), val)
174 #define vga_ts_read(vh, reg) \
175 _vga_ts_read(vh, offsetof(struct reg_vgats, reg))
176 #define vga_ts_write(vh, reg, val) \
177 _vga_ts_write(vh, offsetof(struct reg_vgats, reg), val)
178 #define vga_gdc_read(vh, reg) \
179 _vga_gdc_read(vh, offsetof(struct reg_vgagdc, reg))
180 #define vga_gdc_write(vh, reg, val) \
181 _vga_gdc_write(vh, offsetof(struct reg_vgagdc, reg), val)
183 #define vga_6845_read(vh, reg) \
184 pcdisplay_6845_read(&(vh)->vh_ph, reg)
185 #define vga_6845_write(vh, reg, val) \
186 pcdisplay_6845_write(&(vh)->vh_ph, reg, val)
187 #define _vga_6845_read(vh, reg) \
188 _pcdisplay_6845_read(&(vh)->vh_ph, reg)
189 #define _vga_6845_write(vh, reg, val) \
190 _pcdisplay_6845_write(&(vh)->vh_ph, reg, val)