Lines Matching full:modes
171 /* VESA BIOS video modes */
774 int modes; in vesa_bios_init() local
876 for (i = 0, modes = 0; (i < (M_VESA_MODE_MAX - M_VESA_BASE + 1)) && in vesa_bios_init()
897 /* reject unsupported modes */ in vesa_bios_init()
937 if (modes >= vesa_vmode_max) { in vesa_bios_init()
942 printf("vesa_bios_init(): modes:%d, vesa_mode_max:%d\n", in vesa_bios_init()
943 modes, vesa_vmode_max); in vesa_bios_init()
945 if (modes > 0) { in vesa_bios_init()
946 bcopy(vesa_vmode, p, sizeof(*vesa_vmode)*modes); 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()
1028 ++modes; in vesa_bios_init()
1031 vesa_vmode[modes].vi_mode = EOT; in vesa_bios_init()
1034 printf("VESA: %d mode(s) found\n", modes); in vesa_bios_init()
1036 if (modes == 0) in vesa_bios_init()
1163 /* remove conflicting modes if we have more than one adapter */ in vesa_configure()
1293 * are set to the state compatible with the standard VGA modes. in vesa_set_mode()
1337 /* don't use the linear frame buffer for text modes. XXX */ in vesa_set_mode()