Lines Matching defs:mode

132 grub_video_gop_fill_mode_info (unsigned mode,
136 out->mode_number = mode;
144 return grub_error (GRUB_ERR_IO, "unsupported video mode");
183 return grub_error (GRUB_ERR_IO, "unsupported video mode");
193 unsigned mode;
195 for (mode = 0; mode < gop->mode->max_mode; mode++)
203 status = efi_call_4 (gop->query_mode, gop, mode, &size, &info);
211 err = grub_video_gop_fill_mode_info (mode, info, &mode_info);
239 /* Keep current mode if possible. */
240 if (gop->mode->info)
242 bpp = grub_video_gop_get_bpp (gop->mode->info);
243 if (bpp && ((width == gop->mode->info->width
244 && height == gop->mode->info->height)
248 grub_dprintf ("video", "GOP: keeping mode %d\n", gop->mode->mode);
249 best_mode = gop->mode->mode;
256 unsigned mode;
257 grub_dprintf ("video", "GOP: %d modes detected\n", gop->mode->max_mode);
258 for (mode = 0; mode < gop->mode->max_mode; mode++)
263 status = efi_call_4 (gop->query_mode, gop, mode, &size, &info);
270 grub_dprintf ("video", "GOP: mode %d: %dx%d\n", mode, info->width,
276 grub_dprintf ("video", "GOP: mode %d: incompatible pixel mode\n",
277 mode);
281 grub_dprintf ("video", "GOP: mode %d: depth %d\n", mode, bpp);
287 grub_dprintf ("video", "GOP: mode %d: rejected\n", mode);
298 best_mode = mode;
306 grub_dprintf ("video", "GOP: no mode found\n");
307 return grub_error (GRUB_ERR_UNKNOWN_DEVICE, "no matching mode found");
310 if (best_mode != gop->mode->mode)
314 old_mode = gop->mode->mode;
320 info = gop->mode->info;
322 err = grub_video_gop_fill_mode_info (gop->mode->mode, info,
326 grub_dprintf ("video", "GOP: couldn't fill mode info\n");
330 framebuffer.ptr = (void *) (grub_addr_t) gop->mode->fb_base;