Lines Matching defs:vminfo
21 static struct vesa_mode_info vminfo;
63 memset(&vminfo, 0, sizeof(vminfo)); /* Just in case... */
67 ireg.di = (size_t)&vminfo;
73 if ((vminfo.mode_attr & 0x15) == 0x05) {
79 mi->x = vminfo.h_res;
80 mi->y = vminfo.v_res;
82 } else if ((vminfo.mode_attr & 0x99) == 0x99 &&
83 (vminfo.memory_layout == 4 ||
84 vminfo.memory_layout == 6) &&
85 vminfo.memory_planes == 1) {
93 mi->depth = vminfo.bpp;
94 mi->x = vminfo.h_res;
95 mi->y = vminfo.v_res;
110 memset(&vminfo, 0, sizeof(vminfo)); /* Just in case... */
115 ireg.di = (size_t)&vminfo;
121 if ((vminfo.mode_attr & 0x15) == 0x05) {
125 } else if ((vminfo.mode_attr & 0x99) == 0x99) {
213 boot_params.screen_info.vesa_attributes = vminfo.mode_attr;
214 boot_params.screen_info.lfb_linelength = vminfo.logical_scan;
215 boot_params.screen_info.lfb_width = vminfo.h_res;
216 boot_params.screen_info.lfb_height = vminfo.v_res;
217 boot_params.screen_info.lfb_depth = vminfo.bpp;
218 boot_params.screen_info.pages = vminfo.image_planes;
219 boot_params.screen_info.lfb_base = vminfo.lfb_ptr;
221 &vminfo.rmask, 8);
226 if (vminfo.bpp <= 8)