Lines Matching refs:st
129 save_state (struct saved_state *st)
132 for (i = 0; i < ARRAY_SIZE (st->cr); i++)
133 st->cr[i] = grub_vga_cr_read (i);
134 for (i = 0; i < ARRAY_SIZE (st->sr); i++)
135 st->sr[i] = grub_vga_sr_read (i);
136 for (i = 0; i < ARRAY_SIZE (st->gr); i++)
137 st->gr[i] = grub_vga_gr_read (i);
139 grub_vga_palette_read (i, st->r + i, st->g + i, st->b + i);
141 st->hidden_dac = read_hidden_dac ();
143 grub_memcpy (st->vram, framebuffer.ptr, sizeof (st->vram));
147 restore_state (struct saved_state *st)
151 grub_memcpy (framebuffer.ptr, st->vram, sizeof (st->vram));
152 for (i = 0; i < ARRAY_SIZE (st->cr); i++)
153 grub_vga_cr_write (st->cr[i], i);
154 for (i = 0; i < ARRAY_SIZE (st->sr); i++)
155 grub_vga_sr_write (st->sr[i], i);
156 for (i = 0; i < ARRAY_SIZE (st->gr); i++)
157 grub_vga_gr_write (st->gr[i], i);
159 grub_vga_palette_write (i, st->r[i], st->g[i], st->b[i]);
161 write_hidden_dac (st->hidden_dac);