TianoCore EDK2 master
|
#include <PiDxe.h>
#include <Library/BaseMemoryLib.h>
#include <Library/DevicePathLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiRuntimeServicesTableLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Guid/GlobalVariable.h>
#include "LcdGraphicsOutputDxe.h"
Go to the source code of this file.
Functions | |
EFI_STATUS | LcdInstanceContructor (OUT LCD_INSTANCE **NewInstance) |
EFI_STATUS | InitializeDisplay (IN LCD_INSTANCE *Instance) |
EFI_STATUS EFIAPI | LcdGraphicsOutputDxeInitialize (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
VOID | LcdGraphicsExitBootServicesEvent (IN EFI_EVENT Event, IN VOID *Context) |
EFI_STATUS EFIAPI | LcdGraphicsQueryMode (IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber, OUT UINTN *SizeOfInfo, OUT EFI_GRAPHICS_OUTPUT_MODE_INFORMATION **Info) |
EFI_STATUS EFIAPI | LcdGraphicsSetMode (IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber) |
UINTN | GetBytesPerPixel (IN LCD_BPP Bpp) |
Variables | |
BOOLEAN | mDisplayInitialized = FALSE |
LCD_INSTANCE | mLcdTemplate |
This file implements the Graphics Output protocol for Arm platforms
Copyright (c) 2011 - 2020, Arm Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file LcdGraphicsOutputDxe.c.
Definition at line 374 of file LcdGraphicsOutputDxe.c.
EFI_STATUS InitializeDisplay | ( | IN LCD_INSTANCE * | Instance | ) |
Definition at line 101 of file LcdGraphicsOutputDxe.c.
This function should be called on Event: ExitBootServices to free up memory, stop the driver and uninstall the protocols
Definition at line 223 of file LcdGraphicsOutputDxe.c.
EFI_STATUS EFIAPI LcdGraphicsOutputDxeInitialize | ( | IN EFI_HANDLE | ImageHandle, |
IN EFI_SYSTEM_TABLE * | SystemTable | ||
) |
Definition at line 146 of file LcdGraphicsOutputDxe.c.
EFI_STATUS EFIAPI LcdGraphicsQueryMode | ( | IN EFI_GRAPHICS_OUTPUT_PROTOCOL * | This, |
IN UINT32 | ModeNumber, | ||
OUT UINTN * | SizeOfInfo, | ||
OUT EFI_GRAPHICS_OUTPUT_MODE_INFORMATION ** | Info | ||
) |
GraphicsOutput Protocol function, mapping to EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode
Definition at line 242 of file LcdGraphicsOutputDxe.c.
EFI_STATUS EFIAPI LcdGraphicsSetMode | ( | IN EFI_GRAPHICS_OUTPUT_PROTOCOL * | This, |
IN UINT32 | ModeNumber | ||
) |
GraphicsOutput Protocol function, mapping to EFI_GRAPHICS_OUTPUT_PROTOCOL.SetMode
Definition at line 295 of file LcdGraphicsOutputDxe.c.
EFI_STATUS LcdInstanceContructor | ( | OUT LCD_INSTANCE ** | NewInstance | ) |
Definition at line 77 of file LcdGraphicsOutputDxe.c.
BOOLEAN mDisplayInitialized = FALSE |
Definition at line 24 of file LcdGraphicsOutputDxe.c.
LCD_INSTANCE mLcdTemplate |
Definition at line 26 of file LcdGraphicsOutputDxe.c.