TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | _FDT_CLIENT_PROTOCOL |
Macros | |
#define | FDT_CLIENT_PROTOCOL_GUID |
Typedefs | |
typedef struct _FDT_CLIENT_PROTOCOL | FDT_CLIENT_PROTOCOL |
typedef EFI_STATUS(EFIAPI * | FDT_CLIENT_GET_NODE_PROPERTY) (IN FDT_CLIENT_PROTOCOL *This, IN INT32 Node, IN CONST CHAR8 *PropertyName, OUT CONST VOID **Prop, OUT UINT32 *PropSize OPTIONAL) |
typedef EFI_STATUS(EFIAPI * | FDT_CLIENT_SET_NODE_PROPERTY) (IN FDT_CLIENT_PROTOCOL *This, IN INT32 Node, IN CONST CHAR8 *PropertyName, IN CONST VOID *Prop, IN UINT32 PropSize) |
typedef EFI_STATUS(EFIAPI * | FDT_CLIENT_FIND_COMPATIBLE_NODE) (IN FDT_CLIENT_PROTOCOL *This, IN CONST CHAR8 *CompatibleString, OUT INT32 *Node) |
typedef EFI_STATUS(EFIAPI * | FDT_CLIENT_FIND_NEXT_COMPATIBLE_NODE) (IN FDT_CLIENT_PROTOCOL *This, IN CONST CHAR8 *CompatibleString, IN INT32 PrevNode, OUT INT32 *Node) |
typedef EFI_STATUS(EFIAPI * | FDT_CLIENT_FIND_COMPATIBLE_NODE_PROPERTY) (IN FDT_CLIENT_PROTOCOL *This, IN CONST CHAR8 *CompatibleString, IN CONST CHAR8 *PropertyName, OUT CONST VOID **Prop, OUT UINT32 *PropSize OPTIONAL) |
typedef EFI_STATUS(EFIAPI * | FDT_CLIENT_FIND_COMPATIBLE_NODE_REG) (IN FDT_CLIENT_PROTOCOL *This, IN CONST CHAR8 *CompatibleString, OUT CONST VOID **Reg, OUT UINTN *AddressCells, OUT UINTN *SizeCells, OUT UINT32 *RegSize) |
typedef EFI_STATUS(EFIAPI * | FDT_CLIENT_FIND_NEXT_MEMORY_NODE_REG) (IN FDT_CLIENT_PROTOCOL *This, IN INT32 PrevNode, OUT INT32 *Node, OUT CONST VOID **Reg, OUT UINTN *AddressCells, OUT UINTN *SizeCells, OUT UINT32 *RegSize) |
typedef EFI_STATUS(EFIAPI * | FDT_CLIENT_FIND_MEMORY_NODE_REG) (IN FDT_CLIENT_PROTOCOL *This, OUT INT32 *Node, OUT CONST VOID **Reg, OUT UINTN *AddressCells, OUT UINTN *SizeCells, OUT UINT32 *RegSize) |
typedef EFI_STATUS(EFIAPI * | FDT_CLIENT_GET_OR_INSERT_CHOSEN_NODE) (IN FDT_CLIENT_PROTOCOL *This, OUT INT32 *Node) |
Variables | |
EFI_GUID | gFdtClientProtocolGuid |
DISCLAIMER: the FDT_CLIENT_PROTOCOL introduced here is a work in progress, and should not be used outside of the EDK II tree.
Copyright (c) 2016, Linaro Ltd. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file FdtClient.h.
#define FDT_CLIENT_PROTOCOL_GUID |
Definition at line 15 of file FdtClient.h.
typedef EFI_STATUS(EFIAPI * FDT_CLIENT_FIND_COMPATIBLE_NODE) (IN FDT_CLIENT_PROTOCOL *This, IN CONST CHAR8 *CompatibleString, OUT INT32 *Node) |
Definition at line 45 of file FdtClient.h.
typedef EFI_STATUS(EFIAPI * FDT_CLIENT_FIND_COMPATIBLE_NODE_PROPERTY) (IN FDT_CLIENT_PROTOCOL *This, IN CONST CHAR8 *CompatibleString, IN CONST CHAR8 *PropertyName, OUT CONST VOID **Prop, OUT UINT32 *PropSize OPTIONAL) |
Definition at line 62 of file FdtClient.h.
typedef EFI_STATUS(EFIAPI * FDT_CLIENT_FIND_COMPATIBLE_NODE_REG) (IN FDT_CLIENT_PROTOCOL *This, IN CONST CHAR8 *CompatibleString, OUT CONST VOID **Reg, OUT UINTN *AddressCells, OUT UINTN *SizeCells, OUT UINT32 *RegSize) |
Definition at line 72 of file FdtClient.h.
typedef EFI_STATUS(EFIAPI * FDT_CLIENT_FIND_MEMORY_NODE_REG) (IN FDT_CLIENT_PROTOCOL *This, OUT INT32 *Node, OUT CONST VOID **Reg, OUT UINTN *AddressCells, OUT UINTN *SizeCells, OUT UINT32 *RegSize) |
Definition at line 95 of file FdtClient.h.
typedef EFI_STATUS(EFIAPI * FDT_CLIENT_FIND_NEXT_COMPATIBLE_NODE) (IN FDT_CLIENT_PROTOCOL *This, IN CONST CHAR8 *CompatibleString, IN INT32 PrevNode, OUT INT32 *Node) |
Definition at line 53 of file FdtClient.h.
typedef EFI_STATUS(EFIAPI * FDT_CLIENT_FIND_NEXT_MEMORY_NODE_REG) (IN FDT_CLIENT_PROTOCOL *This, IN INT32 PrevNode, OUT INT32 *Node, OUT CONST VOID **Reg, OUT UINTN *AddressCells, OUT UINTN *SizeCells, OUT UINT32 *RegSize) |
Definition at line 83 of file FdtClient.h.
typedef EFI_STATUS(EFIAPI * FDT_CLIENT_GET_NODE_PROPERTY) (IN FDT_CLIENT_PROTOCOL *This, IN INT32 Node, IN CONST CHAR8 *PropertyName, OUT CONST VOID **Prop, OUT UINT32 *PropSize OPTIONAL) |
Definition at line 25 of file FdtClient.h.
typedef EFI_STATUS(EFIAPI * FDT_CLIENT_GET_OR_INSERT_CHOSEN_NODE) (IN FDT_CLIENT_PROTOCOL *This, OUT INT32 *Node) |
Definition at line 106 of file FdtClient.h.
typedef struct _FDT_CLIENT_PROTOCOL FDT_CLIENT_PROTOCOL |
Definition at line 22 of file FdtClient.h.
typedef EFI_STATUS(EFIAPI * FDT_CLIENT_SET_NODE_PROPERTY) (IN FDT_CLIENT_PROTOCOL *This, IN INT32 Node, IN CONST CHAR8 *PropertyName, IN CONST VOID *Prop, IN UINT32 PropSize) |
Definition at line 35 of file FdtClient.h.