Lines Matching defs:mode_info
278 struct grub_vbe_mode_info_block *mode_info;
305 mode_info = (struct grub_vbe_mode_info_block *) ptrorig;
310 grub_memset (mode_info, 0, sizeof (struct grub_vbe_mode_info_block));
311 mode_info->memory_model = GRUB_VBE_MEMORY_MODEL_TEXT;
312 mode_info->x_resolution = 80;
313 mode_info->y_resolution = 25;
321 grub_memcpy (mode_info, scratch,
336 if (fill_generic && mode_info->memory_model == GRUB_VBE_MEMORY_MODEL_TEXT)
340 mbi->framebuffer_pitch = 2 * mode_info->x_resolution;
341 mbi->framebuffer_width = mode_info->x_resolution;
342 mbi->framebuffer_height = mode_info->y_resolution;
360 struct grub_video_mode_info mode_info;
383 err = grub_video_get_info_and_fini (&mode_info, &framebuffer);
388 mbi->framebuffer_pitch = mode_info.pitch;
390 mbi->framebuffer_width = mode_info.width;
391 mbi->framebuffer_height = mode_info.height;
393 mbi->framebuffer_bpp = mode_info.bpp;
395 if (mode_info.mode_type & GRUB_VIDEO_MODE_TYPE_INDEX_COLOR)
401 mbi->framebuffer_palette_num_colors = mode_info.number_of_colors;
419 mbi->framebuffer_red_field_position = mode_info.red_field_pos;
420 mbi->framebuffer_red_mask_size = mode_info.red_mask_size;
421 mbi->framebuffer_green_field_position = mode_info.green_field_pos;
422 mbi->framebuffer_green_mask_size = mode_info.green_mask_size;
423 mbi->framebuffer_blue_field_position = mode_info.blue_field_pos;
424 mbi->framebuffer_blue_mask_size = mode_info.blue_mask_size;