Lines Matching defs:mode_info

50 grub_video_get_info (struct grub_video_mode_info *mode_info)
55 /* If mode_info is NULL just report that video adapter is active. */
56 if (! mode_info)
62 return grub_video_adapter_active->get_info (mode_info);
75 grub_video_get_info_and_fini (struct grub_video_mode_info *mode_info,
83 err = grub_video_adapter_active->get_info_and_fini (mode_info, framebuffer);
93 grub_video_get_blit_format (struct grub_video_mode_info *mode_info)
96 if (mode_info->bpp == 32)
98 if ((mode_info->red_mask_size == 8)
99 && (mode_info->red_field_pos == 16)
100 && (mode_info->green_mask_size == 8)
101 && (mode_info->green_field_pos == 8)
102 && (mode_info->blue_mask_size == 8)
103 && (mode_info->blue_field_pos == 0))
107 else if ((mode_info->red_mask_size == 8)
108 && (mode_info->red_field_pos == 0)
109 && (mode_info->green_mask_size == 8)
110 && (mode_info->green_field_pos == 8)
111 && (mode_info->blue_mask_size == 8)
112 && (mode_info->blue_field_pos == 16))
118 else if (mode_info->bpp == 24)
120 if ((mode_info->red_mask_size == 8)
121 && (mode_info->red_field_pos == 16)
122 && (mode_info->green_mask_size == 8)
123 && (mode_info->green_field_pos == 8)
124 && (mode_info->blue_mask_size == 8)
125 && (mode_info->blue_field_pos == 0))
129 else if ((mode_info->red_mask_size == 8)
130 && (mode_info->red_field_pos == 0)
131 && (mode_info->green_mask_size == 8)
132 && (mode_info->green_field_pos == 8)
133 && (mode_info->blue_mask_size == 8)
134 && (mode_info->blue_field_pos == 16))
140 else if (mode_info->bpp == 16)
142 if ((mode_info->red_mask_size == 5)
143 && (mode_info->red_field_pos == 11)
144 && (mode_info->green_mask_size == 6)
145 && (mode_info->green_field_pos == 5)
146 && (mode_info->blue_mask_size == 5)
147 && (mode_info->blue_field_pos == 0))
151 else if ((mode_info->red_mask_size == 5)
152 && (mode_info->red_field_pos == 0)
153 && (mode_info->green_mask_size == 6)
154 && (mode_info->green_field_pos == 5)
155 && (mode_info->blue_mask_size == 5)
156 && (mode_info->blue_field_pos == 11))
161 else if (mode_info->bpp == 1)
167 if (mode_info->bpp > 8)
169 if (mode_info->reserved_mask_size > 0)
518 struct grub_video_mode_info mode_info;
519 grub_memset (&mode_info, 0, sizeof (mode_info));
520 err = grub_video_get_info (&mode_info);
526 if ((mode_info.mode_type & modemask) != modevalue)
599 struct grub_video_mode_info mode_info;
601 grub_memset (&mode_info, 0, sizeof (mode_info));
648 struct grub_video_mode_info mode_info;
650 grub_memset (&mode_info, 0, sizeof (mode_info));
669 err = p->get_info (&mode_info);
677 flags = mode_info.mode_type & ~GRUB_VIDEO_MODE_TYPE_DEPTH_MASK;
678 flags |= (mode_info.bpp << GRUB_VIDEO_MODE_TYPE_DEPTH_POS)