Lines Matching defs:framebuffer

49 } framebuffer;
128 framebuffer.temporary_buffer = grub_malloc (VGA_HEIGHT * VGA_WIDTH);
129 framebuffer.front_page = 0;
130 framebuffer.back_page = 0;
131 if (!framebuffer.temporary_buffer)
139 set_start_address (PAGE_OFFSET (framebuffer.front_page));
141 framebuffer.mode_info.width = VGA_WIDTH;
142 framebuffer.mode_info.height = VGA_HEIGHT;
144 framebuffer.mode_info.mode_type = GRUB_VIDEO_MODE_TYPE_INDEX_COLOR;
149 framebuffer.back_page = 1;
150 framebuffer.mode_info.mode_type |= GRUB_VIDEO_MODE_TYPE_DOUBLE_BUFFERED;
153 framebuffer.mode_info.bpp = 8;
154 framebuffer.mode_info.bytes_per_pixel = 1;
155 framebuffer.mode_info.pitch = VGA_WIDTH;
156 framebuffer.mode_info.number_of_colors = 16;
157 framebuffer.mode_info.red_mask_size = 0;
158 framebuffer.mode_info.red_field_pos = 0;
159 framebuffer.mode_info.green_mask_size = 0;
160 framebuffer.mode_info.green_field_pos = 0;
161 framebuffer.mode_info.blue_mask_size = 0;
162 framebuffer.mode_info.blue_field_pos = 0;
163 framebuffer.mode_info.reserved_mask_size = 0;
164 framebuffer.mode_info.reserved_field_pos = 0;
166 framebuffer.mode_info.blit_format
167 = grub_video_get_blit_format (&framebuffer.mode_info);
169 err = grub_video_fb_create_render_target_from_pointer (&framebuffer.render_target,
170 &framebuffer.mode_info,
171 framebuffer.temporary_buffer);
180 err = grub_video_fb_set_active_render_target (framebuffer.render_target);
200 grub_free (framebuffer.temporary_buffer);
201 framebuffer.temporary_buffer = 0;
220 for (ptr = framebuffer.temporary_buffer,
221 ptr2 = VGA_MEM + PAGE_OFFSET (framebuffer.back_page);
222 ptr < framebuffer.temporary_buffer + VGA_WIDTH * VGA_HEIGHT; ptr++)
270 target = framebuffer.render_target;
286 if (*target == framebuffer.render_target)
295 if (!(framebuffer.mode_info.mode_type & GRUB_VIDEO_MODE_TYPE_DOUBLE_BUFFERED))
299 framebuffer.front_page = !framebuffer.front_page;
300 framebuffer.back_page = !framebuffer.back_page;
302 set_start_address (PAGE_OFFSET (framebuffer.front_page));
321 grub_memcpy (mode_info, &(framebuffer.mode_info), sizeof (*mode_info));
337 *framebuf = VGA_MEM + PAGE_OFFSET (framebuffer.front_page);
340 grub_free (framebuffer.temporary_buffer);
341 framebuffer.temporary_buffer = 0;