XenevaOS
Loading...
Searching...
No Matches
Pci30.h
Go to the documentation of this file.
1
15#ifndef __PCI30_H__
16#define __PCI30_H__
17
18
20
25#define PCI_CLASS_MASS_STORAGE_SATADPA 0x06
26#define PCI_IF_MASS_STORAGE_SATA 0x00
27#define PCI_IF_MASS_STORAGE_AHCI 0x01
29
34#define PCI_SUBCLASS_ETHERNET_80211A 0x20
35#define PCI_SUBCLASS_ETHERNET_80211B 0x21
37
47#define IS_PCI_SATADPA(_p) IS_CLASS2 (_p, PCI_CLASS_MASS_STORAGE, PCI_CLASS_MASS_STORAGE_SATADPA)
48
52#define EFI_PCI_CAPABILITY_ID_PCIEXP 0x10
53
54#pragma pack(1)
55
76
77#pragma pack()
78
79#endif
unsigned int UINT32
Definition ProcessorBind.h:102
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
Definition Pci30.h:60
UINT16 Length
Definition Pci30.h:65
UINT16 CodeRevision
Definition Pci30.h:69
UINT16 MaxRuntimeImageLength
Definition Pci30.h:72
UINT16 DeviceId
Definition Pci30.h:63
UINT32 Signature
"PCIR"
Definition Pci30.h:61
UINT8 CodeType
Definition Pci30.h:70
UINT16 DeviceListOffset
Definition Pci30.h:64
UINT8 Indicator
Definition Pci30.h:71
UINT16 ImageLength
Definition Pci30.h:68
UINT16 DMTFCLPEntryPointOffset
Definition Pci30.h:74
UINT8 Revision
Definition Pci30.h:66
UINT16 VendorId
Definition Pci30.h:62
UINT16 ConfigUtilityCodeHeaderOffset
Definition Pci30.h:73