iPXE
Data Fields
efifb Struct Reference

An EFI frame buffer. More...

Data Fields

EFI_GRAPHICS_OUTPUT_PROTOCOLgop
 EFI graphics output protocol. More...
 
EFI_HII_FONT_PROTOCOLhiifont
 EFI HII font protocol. More...
 
UINT32 saved_mode
 Saved mode. More...
 
struct fbcon fbcon
 Frame buffer console. More...
 
physaddr_t start
 Physical start address. More...
 
struct fbcon_geometry pixel
 Pixel geometry. More...
 
struct fbcon_colour_map map
 Colour mapping. More...
 
struct fbcon_font font
 Font definition. More...
 
userptr_t glyphs
 Character glyphs. More...
 

Detailed Description

An EFI frame buffer.

Definition at line 69 of file efi_fbcon.c.

Field Documentation

◆ gop

EFI graphics output protocol.

Definition at line 71 of file efi_fbcon.c.

Referenced by efifb_init(), efifb_restore(), and efifb_select_mode().

◆ hiifont

EFI_HII_FONT_PROTOCOL* efifb::hiifont

EFI HII font protocol.

Definition at line 73 of file efi_fbcon.c.

Referenced by efifb_glyphs(), and efifb_init().

◆ saved_mode

UINT32 efifb::saved_mode

Saved mode.

Definition at line 75 of file efi_fbcon.c.

Referenced by efifb_init(), and efifb_restore().

◆ fbcon

struct fbcon efifb::fbcon

Frame buffer console.

Definition at line 78 of file efi_fbcon.c.

Referenced by efifb_fini(), efifb_init(), and efifb_putchar().

◆ start

physaddr_t efifb::start

Physical start address.

Definition at line 80 of file efi_fbcon.c.

Referenced by efifb_init().

◆ pixel

struct fbcon_geometry efifb::pixel

Pixel geometry.

Definition at line 82 of file efi_fbcon.c.

Referenced by efifb_glyphs(), and efifb_init().

◆ map

struct fbcon_colour_map efifb::map

Colour mapping.

Definition at line 84 of file efi_fbcon.c.

Referenced by efifb_colour_map(), and efifb_init().

◆ font

struct fbcon_font efifb::font

Font definition.

Definition at line 86 of file efi_fbcon.c.

Referenced by efifb_glyph(), efifb_glyphs(), and efifb_init().

◆ glyphs

userptr_t efifb::glyphs

Character glyphs.

Definition at line 88 of file efi_fbcon.c.

Referenced by efifb_fini(), efifb_glyph(), efifb_glyphs(), and efifb_init().


The documentation for this struct was generated from the following file: