Lines Matching full:si

371 setup_pixel_info(struct screen_info *si, u32 pixels_per_scan_line,  in setup_pixel_info()  argument
376 &si->red_pos, &si->red_size); in setup_pixel_info()
378 &si->green_pos, &si->green_size); in setup_pixel_info()
380 &si->blue_pos, &si->blue_size); in setup_pixel_info()
382 &si->rsvd_pos, &si->rsvd_size); in setup_pixel_info()
383 si->lfb_depth = si->red_size + si->green_size + in setup_pixel_info()
384 si->blue_size + si->rsvd_size; in setup_pixel_info()
385 si->lfb_linelength = (pixels_per_scan_line * si->lfb_depth) / 8; in setup_pixel_info()
388 si->red_pos = 0; in setup_pixel_info()
389 si->blue_pos = 16; in setup_pixel_info()
391 si->blue_pos = 0; in setup_pixel_info()
392 si->red_pos = 16; in setup_pixel_info()
395 si->green_pos = 8; in setup_pixel_info()
396 si->rsvd_pos = 24; in setup_pixel_info()
397 si->red_size = si->green_size = in setup_pixel_info()
398 si->blue_size = si->rsvd_size = 8; in setup_pixel_info()
400 si->lfb_depth = 32; in setup_pixel_info()
401 si->lfb_linelength = pixels_per_scan_line * 4; in setup_pixel_info()
455 efi_status_t efi_setup_gop(struct screen_info *si) in efi_setup_gop() argument
481 si->orig_video_isVGA = VIDEO_TYPE_EFI; in efi_setup_gop()
483 si->lfb_width = info->horizontal_resolution; in efi_setup_gop()
484 si->lfb_height = info->vertical_resolution; in efi_setup_gop()
487 &si->lfb_base, &si->ext_lfb_base); in efi_setup_gop()
488 if (si->ext_lfb_base) in efi_setup_gop()
489 si->capabilities |= VIDEO_CAPABILITY_64BIT_BASE; in efi_setup_gop()
491 si->pages = 1; in efi_setup_gop()
493 setup_pixel_info(si, info->pixels_per_scan_line, in efi_setup_gop()
496 si->lfb_size = si->lfb_linelength * si->lfb_height; in efi_setup_gop()
498 si->capabilities |= VIDEO_CAPABILITY_SKIP_QUIRKS; in efi_setup_gop()