TianoCore EDK2 master
|
#include <PiDxe.h>
#include <Library/BaseMemoryLib.h>
#include <Library/DebugLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiLib.h>
#include <IndustryStandard/Pci.h>
#include <Protocol/ComponentName.h>
#include <Protocol/NonDiscoverableDevice.h>
#include <Protocol/Cpu.h>
#include <Protocol/PciIo.h>
Go to the source code of this file.
Data Structures | |
struct | NON_DISCOVERABLE_DEVICE_UNCACHED_ALLOCATION |
struct | NON_DISCOVERABLE_PCI_DEVICE |
Macros | |
#define | NON_DISCOVERABLE_PCI_DEVICE_SIG SIGNATURE_32 ('P', 'P', 'I', 'D') |
#define | NON_DISCOVERABLE_PCI_DEVICE_FROM_PCI_IO(PciIoPointer) |
#define | DEV_SUPPORTED_ATTRIBUTES (EFI_PCI_DEVICE_ENABLE | EFI_PCI_IO_ATTRIBUTE_DUAL_ADDRESS_CYCLE) |
#define | PCI_ID_VENDOR_UNKNOWN 0xffff |
#define | PCI_ID_DEVICE_DONTCARE 0x0000 |
Functions | |
VOID | InitializePciIoProtocol (NON_DISCOVERABLE_PCI_DEVICE *Device) |
Variables | |
EFI_CPU_ARCH_PROTOCOL * | mCpu |
EFI_COMPONENT_NAME_PROTOCOL | gComponentName |
EFI_COMPONENT_NAME2_PROTOCOL | gComponentName2 |
Copyright (C) 2016, Linaro Ltd. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file NonDiscoverablePciDeviceIo.h.
#define DEV_SUPPORTED_ATTRIBUTES (EFI_PCI_DEVICE_ENABLE | EFI_PCI_IO_ATTRIBUTE_DUAL_ADDRESS_CYCLE) |
Definition at line 33 of file NonDiscoverablePciDeviceIo.h.
#define NON_DISCOVERABLE_PCI_DEVICE_FROM_PCI_IO | ( | PciIoPointer | ) |
Definition at line 29 of file NonDiscoverablePciDeviceIo.h.
#define NON_DISCOVERABLE_PCI_DEVICE_SIG SIGNATURE_32 ('P', 'P', 'I', 'D') |
Definition at line 27 of file NonDiscoverablePciDeviceIo.h.
#define PCI_ID_DEVICE_DONTCARE 0x0000 |
Definition at line 37 of file NonDiscoverablePciDeviceIo.h.
#define PCI_ID_VENDOR_UNKNOWN 0xffff |
Definition at line 36 of file NonDiscoverablePciDeviceIo.h.
VOID InitializePciIoProtocol | ( | NON_DISCOVERABLE_PCI_DEVICE * | Dev | ) |
Initialize PciIo Protocol.
Device | Point to NON_DISCOVERABLE_PCI_DEVICE instance. |
Initialize PciIo Protocol.
Dev | Point to NON_DISCOVERABLE_PCI_DEVICE instance. |
Definition at line 1765 of file NonDiscoverablePciDeviceIo.c.
|
extern |
Definition at line 25 of file ComponentName.c.
|
extern |
Definition at line 112 of file ComponentName.c.
|
extern |
Pointer to the CPU Architectural Protocol instance.
Definition at line 15 of file ArmCrashDumpDxe.c.