|
ReactOS 0.4.16-dev-2615-g89221f5
|
#include <uefildr.h>#include "../vidfb.h"#include <debug.h>#include <pshpack1.h>#include <poppack.h>
Go to the source code of this file.
Classes | |
| struct | _UEFI_BGRT_LOGO |
| struct | _BMP_FILE_HEADER |
| struct | _BMP_INFO_HEADER |
Macros | |
| #define | BMP_SIGNATURE 0x4D42 |
| #define | BI_RGB 0 |
| #define | BGRT_STATUS_ORIENTATION_MASK (0x3 << 1) |
| #define | BGRT_ORIENTATION_0 0 |
| #define | BGRT_ORIENTATION_90 1 |
| #define | BGRT_ORIENTATION_180 2 |
| #define | BGRT_ORIENTATION_270 3 |
| #define | LOWEST_SUPPORTED_RES 1 |
Typedefs | |
| typedef struct _UEFI_BGRT_LOGO | UEFI_BGRT_LOGO |
| typedef struct _UEFI_BGRT_LOGO * | PUEFI_BGRT_LOGO |
| typedef struct _BMP_FILE_HEADER | BMP_FILE_HEADER |
| typedef struct _BMP_FILE_HEADER * | PBMP_FILE_HEADER |
| typedef struct _BMP_INFO_HEADER | BMP_INFO_HEADER |
| typedef struct _BMP_INFO_HEADER * | PBMP_INFO_HEADER |
| #define BI_RGB 0 |
| typedef struct _BMP_FILE_HEADER BMP_FILE_HEADER |
| typedef struct _BMP_INFO_HEADER BMP_INFO_HEADER |
| typedef struct _BMP_FILE_HEADER * PBMP_FILE_HEADER |
| typedef struct _BMP_INFO_HEADER * PBMP_INFO_HEADER |
| typedef struct _UEFI_BGRT_LOGO * PUEFI_BGRT_LOGO |
| typedef struct _UEFI_BGRT_LOGO UEFI_BGRT_LOGO |
| C_ASSERT | ( | sizeof(BMP_FILE_HEADER) | = =14 | ) |
| C_ASSERT | ( | sizeof(BMP_INFO_HEADER) | = =40 | ) |
| DBG_DEFAULT_CHANNEL | ( | UI | ) |
| BOOLEAN UefiCalculateBmpRowStride | ( | _In_ ULONG | Width, |
| _In_ USHORT | BitsPerPixel, | ||
| _Out_ PULONG | RowStride | ||
| ) |
Definition at line 433 of file uefivid.c.
Referenced by UefiVideoCopyOffScreenBufferToVRAM().
|
static |
Definition at line 231 of file uefivid.c.
Referenced by UefiDrawBgrtLogo().
|
static |
Definition at line 196 of file uefivid.c.
Referenced by UefiDrawBgrtLogo().
|
static |
Definition at line 177 of file uefivid.c.
Referenced by UefiInitializeBgrtLogo().
|
static |
Definition at line 564 of file uefivid.c.
Referenced by UefiInitializeVideo().
Definition at line 246 of file uefivid.c.
Referenced by UefiInitializeAppleGraphics(), and UefiInitializeGop().
|
static |
Definition at line 483 of file uefivid.c.
Referenced by UefiInitializeVideo().
| EFI_STATUS UefiInitializeVideo | ( | VOID | ) |
Definition at line 620 of file uefivid.c.
Referenced by MachInit().
|
static |
Definition at line 133 of file uefivid.c.
Referenced by UefiInitializeBgrtLogo().
|
static |
Definition at line 155 of file uefivid.c.
Referenced by UefiInitializeBgrtLogo().
Definition at line 642 of file uefivid.c.
Referenced by MachInit().
Definition at line 673 of file uefivid.c.
Referenced by MachInit().
Definition at line 667 of file uefivid.c.
Referenced by MachInit().
Definition at line 654 of file uefivid.c.
Referenced by MachInit(), and UefiConsPutChar().
Definition at line 705 of file uefivid.c.
Referenced by MachInit().
Definition at line 686 of file uefivid.c.
Referenced by MachInit().
Definition at line 648 of file uefivid.c.
Referenced by MachInit(), and UefiConsPutChar().
| VIDEODISPLAYMODE UefiVideoSetDisplayMode | ( | PCSTR | DisplayMode, |
| BOOLEAN | Init | ||
| ) |
Definition at line 660 of file uefivid.c.
Referenced by MachInit().
Definition at line 698 of file uefivid.c.
Referenced by MachInit().
Definition at line 680 of file uefivid.c.
Referenced by MachInit().
| EFI_GUID AppleGraphInfoProtocol = APPLE_GRAPH_INFO_PROTOCOL_GUID |
Definition at line 19 of file uefivid.c.
Referenced by UefiInitializeAppleGraphics().
| EFI_GUID EfiGraphicsOutputProtocol = EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID |
Definition at line 18 of file uefivid.c.
Referenced by UefiInitializeGop().
| PCM_FRAMEBUF_DEVICE_DATA FrameBufferData = NULL |
Definition at line 23 of file uefivid.c.
Referenced by DetectDisplayController(), UefiDrawBgrtLogo(), UefiInitializeAppleGraphics(), UefiInitializeBgrtLogo(), and UefiInitializeGop().
|
extern |
Definition at line 15 of file uefildr.c.
Referenced by EfiEntry().
|
extern |
Definition at line 16 of file uefildr.c.
Referenced by EfiEntry(), UefiInitializeAppleGraphics(), and UefiInitializeGop().
|
static |
Definition at line 43 of file uefivid.c.
Referenced by UefiDrawBgrtLogo(), and UefiInitializeBgrtLogo().
| ULONG_PTR VramAddress |
Definition at line 21 of file uefivid.c.
Referenced by DetectDisplayController(), UefiDrawBgrtLogo(), UefiInitializeAppleGraphics(), UefiInitializeGop(), and VidInitialize().
| ULONG VramSize |
Definition at line 22 of file uefivid.c.
Referenced by DetectDisplayController(), UefiInitializeAppleGraphics(), UefiInitializeGop(), and VidInitialize().