Home | History | Annotate | Download | only in efi

Lines Matching refs:si

74 static int setup_gop(struct screen_info *si)
142 si->orig_video_isVGA = 0x70; /* EFI framebuffer */
144 si->lfb_base = lfb_base;
145 si->lfb_size = lfb_size;
146 si->lfb_width = lfb_width;
147 si->lfb_height = lfb_height;
148 si->pages = 1;
153 si->lfb_depth = 32;
154 si->lfb_linelength = pixel_scanline * 4;
155 si->red_size = 8;
156 si->red_pos = 0;
157 si->green_size = 8;
158 si->green_pos = 8;
159 si->blue_size = 8;
160 si->blue_pos = 16;
161 si->rsvd_size = 8;
162 si->rsvd_pos = 24;
165 si->lfb_depth = 32;
166 si->lfb_linelength = pixel_scanline * 4;
167 si->red_size = 8;
168 si->red_pos = 16;
169 si->green_size = 8;
170 si->green_pos = 8;
171 si->blue_size = 8;
172 si->blue_pos = 0;
173 si->rsvd_size = 8;
174 si->rsvd_pos = 24;
177 bit_mask(pixel_info.RedMask, &si->red_pos,
178 &si->red_size);
179 bit_mask(pixel_info.GreenMask, &si->green_pos,
180 &si->green_size);
181 bit_mask(pixel_info.BlueMask, &si->blue_pos,
182 &si->blue_size);
183 bit_mask(pixel_info.ReservedMask, &si->rsvd_pos,
184 &si->rsvd_size);
185 si->lfb_depth = si->red_size + si->green_size +
186 si->blue_size + si->rsvd_size;
187 si->lfb_linelength = (pixel_scanline * si->lfb_depth) / 8;
190 si->lfb_depth = 4;;
191 si->lfb_linelength = si->lfb_width / 2;
192 si->red_size = 0;
193 si->red_pos = 0;
194 si->green_size = 0;
195 si->green_pos = 0;
196 si->blue_size = 0;
197 si->blue_pos = 0;
198 si->rsvd_size = 0;
199 si->rsvd_pos = 0;
203 si->lfb_depth, si->lfb_linelength,
204 si->red_pos, si->red_size,
205 si->green_pos, si->green_size,
206 si->blue_pos, si->blue_size,
207 si->blue_pos, si->blue_size,
208 si->rsvd_pos, si->rsvd_size);
240 static int setup_uga(struct screen_info *si)
286 si->orig_video_isVGA = 0x70; /* EFI framebuffer */
288 si->lfb_depth = 32;
289 si->lfb_width = width;
290 si->lfb_height = height;
292 si->red_size = 8;
293 si->red_pos = 16;
294 si->green_size = 8;
295 si->green_pos = 8;
296 si->blue_size = 8;
297 si->blue_pos = 0;
298 si->rsvd_size = 8;
299 si->rsvd_pos = 24;
306 void setup_screen(struct screen_info *si)
308 memset(si, 0, sizeof(*si));
310 if (!setup_gop(si))
311 setup_uga(si);