Lines Matching refs:efifb
79 struct efi_fb *efifb; in vt_efifb_probe() local
86 efifb = (struct efi_fb *)preload_search_info(preload_kmdp, in vt_efifb_probe()
88 if (efifb == NULL) in vt_efifb_probe()
98 struct efi_fb *efifb; in vt_efifb_init() local
135 efifb = (struct efi_fb *)preload_search_info(preload_kmdp, in vt_efifb_init()
137 if (efifb == NULL) in vt_efifb_init()
141 info->fb_height = efifb->fb_height; in vt_efifb_init()
142 info->fb_width = efifb->fb_width; in vt_efifb_init()
144 info->fb_depth = fls(efifb->fb_mask_red | efifb->fb_mask_green | in vt_efifb_init()
145 efifb->fb_mask_blue | efifb->fb_mask_reserved); in vt_efifb_init()
150 info->fb_stride = efifb->fb_stride * (info->fb_bpp / NBBY); in vt_efifb_init()
152 roff = ffs(efifb->fb_mask_red) - 1; in vt_efifb_init()
153 goff = ffs(efifb->fb_mask_green) - 1; in vt_efifb_init()
154 boff = ffs(efifb->fb_mask_blue) - 1; in vt_efifb_init()
156 efifb->fb_mask_red >> roff, roff, in vt_efifb_init()
157 efifb->fb_mask_green >> goff, goff, in vt_efifb_init()
158 efifb->fb_mask_blue >> boff, boff); in vt_efifb_init()
162 info->fb_pbase = efifb->fb_addr; in vt_efifb_init()