| 
    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.