|
MdePkg[all]
1.08
|
Data Structures | |
| struct | PCI_3_0_DATA_STRUCTURE |
Macros | |
| #define | IS_PCI_SATADPA(_p) IS_CLASS2 (_p, PCI_CLASS_MASS_STORAGE, PCI_CLASS_MASS_STORAGE_SATADPA) |
| #define | EFI_PCI_CAPABILITY_ID_PCIEXP 0x10 |
| #define | PCI_CLASS_MASS_STORAGE_SATADPA 0x06 |
| #define | PCI_IF_MASS_STORAGE_SATA 0x00 |
| #define | PCI_IF_MASS_STORAGE_AHCI 0x01 |
| #define | PCI_SUBCLASS_ETHERNET_80211A 0x20 |
| #define | PCI_SUBCLASS_ETHERNET_80211B 0x21 |
Support for PCI 3.0 standard.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
| #define EFI_PCI_CAPABILITY_ID_PCIEXP 0x10 |
PCI Capability List IDs and records
| #define IS_PCI_SATADPA | ( | _p | ) | IS_CLASS2 (_p, PCI_CLASS_MASS_STORAGE, PCI_CLASS_MASS_STORAGE_SATADPA) |
Macro that checks whether device is a SATA controller.
| _p | Specified device. |
| TRUE | Device is a SATA controller. |
| FALSE | Device is not a SATA controller. |
| #define PCI_CLASS_MASS_STORAGE_SATADPA 0x06 |
PCI_CLASS_MASS_STORAGE, Base Class 01h.
| #define PCI_IF_MASS_STORAGE_AHCI 0x01 |
PCI_CLASS_MASS_STORAGE, Base Class 01h.
| #define PCI_IF_MASS_STORAGE_SATA 0x00 |
PCI_CLASS_MASS_STORAGE, Base Class 01h.
| #define PCI_SUBCLASS_ETHERNET_80211A 0x20 |
PCI_CLASS_WIRELESS, Base Class 0Dh.
| #define PCI_SUBCLASS_ETHERNET_80211B 0x21 |
PCI_CLASS_WIRELESS, Base Class 0Dh.