Lines Matching refs:info
212 find_edid_mode(edid1_info& info, bool allowPalette)
218 edid1_detailed_monitor& monitor = info.detailed_monitor[i];
235 if (info.std_timing[i].h_size <= 256)
238 video_mode* found = find_video_mode(info.std_timing[i].h_size,
239 info.std_timing[i].v_size, allowPalette);
255 mode->timing = get_crtc_info_block(info.std_timing[best]);
369 vesa_get_edid(edid1_info *info)
407 edid_decode(info, &edidRaw);
410 edid_dump(info);
437 vesa_get_vbe_info_block(vbe_info_block *info)
439 memset(info, 0, sizeof(vbe_info_block));
440 info->signature = VBE2_SIGNATURE;
444 regs.es = ADDRESS_SEGMENT(info);
445 regs.edi = ADDRESS_OFFSET(info);
452 if (info->signature != VESA_SIGNATURE)
455 dprintf("VESA version = %d.%d, capabilities %lx\n", info->version.major,
456 info->version.minor, info->capabilities);
458 if (info->version.major < 2) {
463 info->oem_string = SEGMENTED_TO_LINEAR(info->oem_string);
464 info->mode_list = SEGMENTED_TO_LINEAR(info->mode_list);
465 dprintf("OEM string: %s\n", (const char *)info->oem_string);
472 vesa_init(vbe_info_block *info, video_mode **_standardMode)
474 if (vesa_get_vbe_info_block(info) != B_OK)
482 uint16 mode = ((uint16 *)info->mode_list)[i];
975 edid1_info info;
980 if (sInfo.version.major >= 3 && vesa_get_edid(&info) == B_OK) {
983 video_mode *defaultMode = find_edid_mode(info, false);
985 defaultMode = find_edid_mode(info, true);
994 memcpy(gKernelArgs.edid_info, &info, sizeof(edid1_info));