MdePkg/Include/IndustryStandard/Pci30.h File Reference


Data Structures

struct  PCI_3_0_DATA_STRUCTURE

Defines

#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

Detailed Description

Support for PCI 3.0 standard.

Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.


Define Documentation

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

Parameters:
_p Specified device.
Return values:
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.


Generated on Thu Sep 24 23:14:16 2015 for MdePkg[ALL] by  doxygen 1.5.7.1