TianoCore EDK2
master
Loading...
Searching...
No Matches
Pci23.h
Go to the documentation of this file.
1
9
#ifndef _PCI23_H_
10
#define _PCI23_H_
11
12
#include <
IndustryStandard/Pci22.h
>
13
18
#define PCI_CLASS_MASS_STORAGE_ATA 0x05
19
#define PCI_IF_MASS_STORAGE_SINGLE_DMA 0x20
20
#define PCI_IF_MASS_STORAGE_CHAINED_DMA 0x30
22
27
#define PCI_CLASS_NETWORK_WORLDFIP 0x05
28
#define PCI_CLASS_NETWORK_PICMG_MULTI_COMPUTING 0x06
30
35
#define PCI_CLASS_BRIDGE_SEMI_TRANSPARENT_P2P 0x09
36
#define PCI_IF_BRIDGE_SEMI_TRANSPARENT_P2P_PRIMARY 0x40
37
#define PCI_IF_BRIDGE_SEMI_TRANSPARENT_P2P_SECONDARY 0x80
38
#define PCI_CLASS_BRIDGE_INFINIBAND_TO_PCI 0x0A
40
45
#define PCI_SUBCLASS_GPIB 0x04
46
#define PCI_SUBCLASS_SMART_CARD 0x05
48
53
#define PCI_IF_EHCI 0x20
54
#define PCI_CLASS_SERIAL_IB 0x06
55
#define PCI_CLASS_SERIAL_IPMI 0x07
56
#define PCI_IF_IPMI_SMIC 0x00
57
#define PCI_IF_IPMI_KCS 0x01
58
#define PCI_IF_IPMI_BT 0x02
59
#define PCI_CLASS_SERIAL_SERCOS 0x08
60
#define PCI_CLASS_SERIAL_CANBUS 0x09
62
67
#define PCI_SUBCLASS_BLUETOOTH 0x11
68
#define PCI_SUBCLASS_BROADBAND 0x12
70
75
#define PCI_SUBCLASS_PERFORMANCE_COUNTERS 0x01
76
#define PCI_SUBCLASS_COMMUNICATION_SYNCHRONIZATION 0x10
77
#define PCI_SUBCLASS_MANAGEMENT_CARD 0x20
79
83
#define PCI_EXP_MAX_CONFIG_OFFSET 0x1000
84
88
#define EFI_PCI_CAPABILITY_ID_PCIX 0x07
89
#define EFI_PCI_CAPABILITY_ID_VENDOR 0x09
90
91
#pragma pack(1)
96
typedef
struct
{
97
EFI_PCI_CAPABILITY_HDR
Hdr;
98
UINT16 CommandReg;
99
UINT32 StatusReg;
100
}
EFI_PCI_CAPABILITY_PCIX
;
101
106
typedef
struct
{
107
EFI_PCI_CAPABILITY_HDR
Hdr;
108
UINT16 SecStatusReg;
109
UINT32 StatusReg;
110
UINT32 SplitTransCtrlRegUp;
111
UINT32 SplitTransCtrlRegDn;
112
}
EFI_PCI_CAPABILITY_PCIX_BRDG
;
113
118
typedef
struct
{
119
EFI_PCI_CAPABILITY_HDR
Hdr;
120
UINT8 Length;
121
}
EFI_PCI_CAPABILITY_VENDOR_HDR
;
122
123
#pragma pack()
124
125
#define PCI_CODE_TYPE_EFI_IMAGE 0x03
126
127
#endif
Pci22.h
EFI_PCI_CAPABILITY_HDR
Definition:
Pci22.h:655
EFI_PCI_CAPABILITY_PCIX_BRDG
Definition:
Pci23.h:106
EFI_PCI_CAPABILITY_PCIX
Definition:
Pci23.h:96
EFI_PCI_CAPABILITY_VENDOR_HDR
Definition:
Pci23.h:118
MdePkg
Include
IndustryStandard
Pci23.h
Generated on Fri Nov 15 2024 18:01:15 for TianoCore EDK2 by
1.9.6