Lines Matching refs:vminfo
22 static struct vesa_mode_info vminfo;
64 memset(&vminfo, 0, sizeof vminfo); /* Just in case... */
68 ireg.di = (size_t)&vminfo;
74 if ((vminfo.mode_attr & 0x15) == 0x05) {
80 mi->x = vminfo.h_res;
81 mi->y = vminfo.v_res;
83 } else if ((vminfo.mode_attr & 0x99) == 0x99 &&
84 (vminfo.memory_layout == 4 ||
85 vminfo.memory_layout == 6) &&
86 vminfo.memory_planes == 1) {
94 mi->depth = vminfo.bpp;
95 mi->x = vminfo.h_res;
96 mi->y = vminfo.v_res;
111 memset(&vminfo, 0, sizeof vminfo); /* Just in case... */
116 ireg.di = (size_t)&vminfo;
122 if ((vminfo.mode_attr & 0x15) == 0x05) {
126 } else if ((vminfo.mode_attr & 0x99) == 0x99) {
214 boot_params.screen_info.vesa_attributes = vminfo.mode_attr;
215 boot_params.screen_info.lfb_linelength = vminfo.logical_scan;
216 boot_params.screen_info.lfb_width = vminfo.h_res;
217 boot_params.screen_info.lfb_height = vminfo.v_res;
218 boot_params.screen_info.lfb_depth = vminfo.bpp;
219 boot_params.screen_info.pages = vminfo.image_planes;
220 boot_params.screen_info.lfb_base = vminfo.lfb_ptr;
222 &vminfo.rmask, 8);
227 if (vminfo.bpp <= 8)