Lines Matching defs:efifb
56 .vd_name = "efifb",
80 struct efi_fb *efifb;
91 efifb = (struct efi_fb *)preload_search_info(kmdp,
93 if (efifb == NULL)
103 struct efi_fb *efifb;
114 efifb = (struct efi_fb *)preload_search_info(kmdp,
116 if (efifb == NULL)
119 info->fb_height = efifb->fb_height;
120 info->fb_width = efifb->fb_width;
122 info->fb_depth = fls(efifb->fb_mask_red | efifb->fb_mask_green |
123 efifb->fb_mask_blue | efifb->fb_mask_reserved);
128 info->fb_stride = efifb->fb_stride * (info->fb_bpp / NBBY);
130 roff = ffs(efifb->fb_mask_red) - 1;
131 goff = ffs(efifb->fb_mask_green) - 1;
132 boff = ffs(efifb->fb_mask_blue) - 1;
134 efifb->fb_mask_red >> roff, roff,
135 efifb->fb_mask_green >> goff, goff,
136 efifb->fb_mask_blue >> boff, boff);
140 info->fb_pbase = efifb->fb_addr;