Lines Matching refs:vesa_vmode
179 static video_info_t *vesa_vmode; variable
939 p = malloc(sizeof(*vesa_vmode) * (vesa_vmode_max + 1), in vesa_bios_init()
946 bcopy(vesa_vmode, p, sizeof(*vesa_vmode)*modes); in vesa_bios_init()
947 free(vesa_vmode, M_DEVBUF); in vesa_bios_init()
949 vesa_vmode = p; in vesa_bios_init()
965 bzero(&vesa_vmode[modes], sizeof(vesa_vmode[modes])); in vesa_bios_init()
966 vesa_vmode[modes].vi_mode = vesa_vmodetab[i]; in vesa_bios_init()
967 vesa_vmode[modes].vi_width = vmode.v_width; in vesa_bios_init()
968 vesa_vmode[modes].vi_height = vmode.v_height; in vesa_bios_init()
969 vesa_vmode[modes].vi_depth = vmode.v_bpp; in vesa_bios_init()
970 vesa_vmode[modes].vi_planes = vmode.v_planes; in vesa_bios_init()
971 vesa_vmode[modes].vi_cwidth = vmode.v_cwidth; in vesa_bios_init()
972 vesa_vmode[modes].vi_cheight = vmode.v_cheight; in vesa_bios_init()
973 vesa_vmode[modes].vi_window = (vm_offset_t)vmode.v_waseg << 4; in vesa_bios_init()
975 vesa_vmode[modes].vi_window_size = vmode.v_wsize * 1024; in vesa_bios_init()
976 vesa_vmode[modes].vi_window_gran = vmode.v_wgran * 1024; in vesa_bios_init()
978 vesa_vmode[modes].vi_buffer = vmode.v_lfb; in vesa_bios_init()
979 vesa_vmode[modes].vi_buffer_size = bsize; in vesa_bios_init()
980 vesa_vmode[modes].vi_mem_model = in vesa_bios_init()
982 switch (vesa_vmode[modes].vi_mem_model) { in vesa_bios_init()
986 vesa_vmode[modes].vi_pixel_fields[0] = in vesa_bios_init()
988 vesa_vmode[modes].vi_pixel_fields[1] = in vesa_bios_init()
990 vesa_vmode[modes].vi_pixel_fields[2] = in vesa_bios_init()
992 vesa_vmode[modes].vi_pixel_fields[3] = in vesa_bios_init()
994 vesa_vmode[modes].vi_pixel_fsizes[0] = in vesa_bios_init()
996 vesa_vmode[modes].vi_pixel_fsizes[1] = in vesa_bios_init()
998 vesa_vmode[modes].vi_pixel_fsizes[2] = in vesa_bios_init()
1000 vesa_vmode[modes].vi_pixel_fsizes[3] = in vesa_bios_init()
1003 vesa_vmode[modes].vi_pixel_fields[0] = in vesa_bios_init()
1005 vesa_vmode[modes].vi_pixel_fields[1] = in vesa_bios_init()
1007 vesa_vmode[modes].vi_pixel_fields[2] = in vesa_bios_init()
1009 vesa_vmode[modes].vi_pixel_fields[3] = in vesa_bios_init()
1011 vesa_vmode[modes].vi_pixel_fsizes[0] = in vesa_bios_init()
1013 vesa_vmode[modes].vi_pixel_fsizes[1] = in vesa_bios_init()
1015 vesa_vmode[modes].vi_pixel_fsizes[2] = in vesa_bios_init()
1017 vesa_vmode[modes].vi_pixel_fsizes[3] = in vesa_bios_init()
1022 vesa_vmode[modes].vi_pixel_size = (vmode.v_bpp + 7) / 8; in vesa_bios_init()
1025 vesa_vmode[modes].vi_flags = in vesa_bios_init()
1030 if (vesa_vmode != NULL) in vesa_bios_init()
1031 vesa_vmode[modes].vi_mode = EOT; in vesa_bios_init()
1092 if (vesa_vmode != NULL) { in vesa_bios_uninit()
1093 free(vesa_vmode, M_DEVBUF); in vesa_bios_uninit()
1094 vesa_vmode = NULL; in vesa_bios_uninit()
1165 vesa_clear_modes(vesa_vmode, in vesa_configure()
1225 for (i = 0; vesa_vmode[i].vi_mode != EOT; ++i) { in vesa_get_info()
1226 if (vesa_vmode[i].vi_mode == NA) in vesa_get_info()
1228 if (vesa_vmode[i].vi_mode == mode) { in vesa_get_info()
1229 *info = vesa_vmode[i]; in vesa_get_info()
1246 for (i = 0; vesa_vmode[i].vi_mode != EOT; ++i) { in vesa_query_mode()
1248 && (info->vi_width != vesa_vmode[i].vi_width)) in vesa_query_mode()
1251 && (info->vi_height != vesa_vmode[i].vi_height)) in vesa_query_mode()
1254 && (info->vi_cwidth != vesa_vmode[i].vi_cwidth)) in vesa_query_mode()
1257 && (info->vi_cheight != vesa_vmode[i].vi_cheight)) in vesa_query_mode()
1260 && (info->vi_depth != vesa_vmode[i].vi_depth)) in vesa_query_mode()
1263 && (info->vi_planes != vesa_vmode[i].vi_planes)) in vesa_query_mode()
1267 && (info->vi_flags != vesa_vmode[i].vi_flags)) in vesa_query_mode()
1269 *info = vesa_vmode[i]; in vesa_query_mode()