EmbeddedPkg[all]  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
AndroidFastbootPlatform.h File Reference

Data Structures

struct  _FASTBOOT_PLATFORM_PROTOCOL
 

Typedefs

typedef EFI_STATUS(* FASTBOOT_PLATFORM_INIT )(VOID)
 
typedef VOID(* FASTBOOT_PLATFORM_UN_INIT )(VOID)
 
typedef EFI_STATUS(* FASTBOOT_PLATFORM_FLASH )(IN CHAR8 *PartitionName, IN UINTN BufferSize, IN VOID *Buffer)
 
typedef EFI_STATUS(* FASTBOOT_PLATFORM_ERASE )(IN CHAR8 *PartitionName)
 
typedef EFI_STATUS(* FASTBOOT_PLATFORM_GETVAR )(IN CHAR8 *Name, OUT CHAR8 *Value)
 
typedef EFI_STATUS(* FASTBOOT_PLATFORM_OEM_COMMAND )(IN CHAR8 *Command)
 
typedef struct
_FASTBOOT_PLATFORM_PROTOCOL 
FASTBOOT_PLATFORM_PROTOCOL
 

Variables

EFI_GUID gAndroidFastbootPlatformProtocolGuid
 

Detailed Description

Copyright (c) 2014, ARM Ltd. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Typedef Documentation

typedef EFI_STATUS(* FASTBOOT_PLATFORM_ERASE)(IN CHAR8 *PartitionName)
typedef EFI_STATUS(* FASTBOOT_PLATFORM_FLASH)(IN CHAR8 *PartitionName, IN UINTN BufferSize, IN VOID *Buffer)
typedef EFI_STATUS(* FASTBOOT_PLATFORM_GETVAR)(IN CHAR8 *Name, OUT CHAR8 *Value)
typedef EFI_STATUS(* FASTBOOT_PLATFORM_INIT)(VOID)
typedef EFI_STATUS(* FASTBOOT_PLATFORM_OEM_COMMAND)(IN CHAR8 *Command)
typedef VOID(* FASTBOOT_PLATFORM_UN_INIT)(VOID)

Variable Documentation

EFI_GUID gAndroidFastbootPlatformProtocolGuid