TianoCore EDK2 master
|
#include <Uefi.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/BaseLib.h>
#include <Library/UefiLib.h>
#include <Library/DevicePathLib.h>
#include <Library/DebugLib.h>
#include <Protocol/DriverBinding.h>
#include <Protocol/ComponentName2.h>
#include <Protocol/ComponentName.h>
#include <Protocol/XenBus.h>
#include <Protocol/BlockIo.h>
#include "DriverBinding.h"
#include "ComponentName.h"
#include "BlockIo.h"
Go to the source code of this file.
Macros | |
#define | xen_mb() MemoryFence() |
#define | xen_rmb() MemoryFence() |
#define | xen_wmb() MemoryFence() |
#define | XEN_PV_BLK_DXE_VERSION 0x00000010 |
Variables | |
EFI_DRIVER_BINDING_PROTOCOL | gXenPvBlkDxeDriverBinding |
EFI_COMPONENT_NAME2_PROTOCOL | gXenPvBlkDxeComponentName2 |
EFI_COMPONENT_NAME_PROTOCOL | gXenPvBlkDxeComponentName |
Main header for XenPvBlkDxe
Copyright (C) 2014, Citrix Ltd.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file XenPvBlkDxe.h.
#define xen_mb | ( | ) | MemoryFence() |
Definition at line 15 of file XenPvBlkDxe.h.
#define XEN_PV_BLK_DXE_VERSION 0x00000010 |
Definition at line 50 of file XenPvBlkDxe.h.
#define xen_rmb | ( | ) | MemoryFence() |
Definition at line 16 of file XenPvBlkDxe.h.
#define xen_wmb | ( | ) | MemoryFence() |
Definition at line 17 of file XenPvBlkDxe.h.
|
extern |
Component Name Protocol instance
Definition at line 16 of file ComponentName.c.
|
extern |
Component Name 2 Protocol instance
Definition at line 26 of file ComponentName.c.
|
extern |
Driver Binding Protocol instance
Definition at line 22 of file XenPvBlkDxe.c.