• Home
  • Raw
  • Download

Lines Matching +full:0 +full:x3b0

37 	vga_w(regbase, iobase + 0x4, reg);  in vga_rcrtcs()
38 return vga_r(regbase, iobase + 0x5); in vga_rcrtcs()
44 vga_w(regbase, iobase + 0x4, reg); in vga_wcrtcs()
45 vga_w(regbase, iobase + 0x5, val); in vga_wcrtcs()
57 iobase = (misc & 1) ? 0x3d0 : 0x3b0; in save_vga_text()
59 vga_r(state->vgabase, iobase + 0xa); in save_vga_text()
60 vga_w(state->vgabase, VGA_ATT_W, 0x00); in save_vga_text()
61 attr10 = vga_rattr(state->vgabase, 0x10); in save_vga_text()
62 vga_r(state->vgabase, iobase + 0xa); in save_vga_text()
63 vga_w(state->vgabase, VGA_ATT_W, 0x20); in save_vga_text()
77 vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x1); in save_vga_text()
79 vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x3); in save_vga_text()
83 vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x4); in save_vga_text()
84 vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6); in save_vga_text()
85 vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x2); in save_vga_text()
86 vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0); in save_vga_text()
87 vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5); in save_vga_text()
88 for (i = 0; i < 4 * 8192; i++) in save_vga_text()
94 vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x8); in save_vga_text()
95 vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6); in save_vga_text()
96 vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x3); in save_vga_text()
97 vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0); in save_vga_text()
98 vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5); in save_vga_text()
99 for (i = 0; i < state->memsize; i++) in save_vga_text()
103 /* save font at plane 0/1 */ in save_vga_text()
105 vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x1); in save_vga_text()
106 vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6); in save_vga_text()
107 vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x0); in save_vga_text()
108 vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0); in save_vga_text()
109 vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5); in save_vga_text()
110 for (i = 0; i < 8192; i++) in save_vga_text()
113 vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x2); in save_vga_text()
114 vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6); in save_vga_text()
115 vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x1); in save_vga_text()
116 vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0); in save_vga_text()
117 vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5); in save_vga_text()
118 for (i = 0; i < 8192; i++) in save_vga_text()
131 vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x1); in save_vga_text()
133 vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x3); in save_vga_text()
157 vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x1); in restore_vga_text()
159 vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x3); in restore_vga_text()
162 vga_wgfx(state->vgabase, VGA_GFX_DATA_ROTATE, 0x0); in restore_vga_text()
163 vga_wgfx(state->vgabase, VGA_GFX_BIT_MASK, 0xff); in restore_vga_text()
164 vga_wgfx(state->vgabase, VGA_GFX_SR_ENABLE, 0x00); in restore_vga_text()
169 vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x4); in restore_vga_text()
170 vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6); in restore_vga_text()
171 vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x2); in restore_vga_text()
172 vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0); in restore_vga_text()
173 vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5); in restore_vga_text()
174 for (i = 0; i < 4 * 8192; i++) in restore_vga_text()
180 vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x8); in restore_vga_text()
181 vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6); in restore_vga_text()
182 vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x3); in restore_vga_text()
183 vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0); in restore_vga_text()
184 vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5); in restore_vga_text()
185 for (i = 0; i < state->memsize; i++) in restore_vga_text()
189 /* restore font at plane 0/1 */ in restore_vga_text()
191 vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x1); in restore_vga_text()
192 vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6); in restore_vga_text()
193 vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x0); in restore_vga_text()
194 vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0); in restore_vga_text()
195 vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5); in restore_vga_text()
196 for (i = 0; i < 8192; i++) in restore_vga_text()
199 vga_wseq(state->vgabase, VGA_SEQ_PLANE_WRITE, 0x2); in restore_vga_text()
200 vga_wseq(state->vgabase, VGA_SEQ_MEMORY_MODE, 0x6); in restore_vga_text()
201 vga_wgfx(state->vgabase, VGA_GFX_PLANE_READ, 0x1); in restore_vga_text()
202 vga_wgfx(state->vgabase, VGA_GFX_MODE, 0x0); in restore_vga_text()
203 vga_wgfx(state->vgabase, VGA_GFX_MISC, 0x5); in restore_vga_text()
204 for (i = 0; i < 8192; i++) in restore_vga_text()
209 vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x1); in restore_vga_text()
211 vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x3); in restore_vga_text()
234 iobase = 0x3d0; in save_vga_mode()
236 iobase = 0x3b0; in save_vga_mode()
238 for (i = 0; i < state->num_crtc; i++) in save_vga_mode()
241 vga_r(state->vgabase, iobase + 0xa); in save_vga_mode()
242 vga_w(state->vgabase, VGA_ATT_W, 0x00); in save_vga_mode()
243 for (i = 0; i < state->num_attr; i++) { in save_vga_mode()
244 vga_r(state->vgabase, iobase + 0xa); in save_vga_mode()
247 vga_r(state->vgabase, iobase + 0xa); in save_vga_mode()
248 vga_w(state->vgabase, VGA_ATT_W, 0x20); in save_vga_mode()
250 for (i = 0; i < state->num_gfx; i++) in save_vga_mode()
253 for (i = 0; i < state->num_seq; i++) in save_vga_mode()
266 iobase = 0x3d0; in restore_vga_mode()
268 iobase = 0x3b0; in restore_vga_mode()
272 saved->seq[VGA_SEQ_CLOCK_MODE] | 0x20); in restore_vga_mode()
275 vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x01); in restore_vga_mode()
278 vga_r(state->vgabase, iobase + 0xa); in restore_vga_mode()
279 vga_w(state->vgabase, VGA_ATT_W, 0x00); in restore_vga_mode()
286 vga_wcrtcs(state->vgabase, iobase, 17, saved->crtc[17] & ~0x80); in restore_vga_mode()
287 for (i = 0; i < state->num_crtc; i++) in restore_vga_mode()
290 for (i = 0; i < state->num_gfx; i++) in restore_vga_mode()
293 for (i = 0; i < state->num_attr; i++) { in restore_vga_mode()
294 vga_r(state->vgabase, iobase + 0xa); in restore_vga_mode()
299 vga_wseq(state->vgabase, VGA_SEQ_RESET, 0x03); in restore_vga_mode()
305 vga_r(state->vgabase, iobase + 0xa); in restore_vga_mode()
306 vga_w(state->vgabase, VGA_ATT_W, 0x20); in restore_vga_mode()
314 vga_w(state->vgabase, VGA_PEL_MSK, 0xff); in save_vga_cmap()
317 vga_w(state->vgabase, VGA_PEL_IR, 0x00); in save_vga_cmap()
318 for (i = 0; i < 768; i++) in save_vga_cmap()
327 vga_w(state->vgabase, VGA_PEL_MSK, 0xff); in restore_vga_cmap()
330 vga_w(state->vgabase, VGA_PEL_IW, 0x00); in restore_vga_cmap()
331 for (i = 0; i < 768; i++) in restore_vga_cmap()
408 state->membase = 0xA0000; in save_vga()
441 * Save 8K at plane0[0], and 8K at plane1[16K] in save_vga()
455 return 0; in save_vga()
481 return 0; in restore_vga()