Lines Matching refs:PciConfig
20 constexpr PciReg16 PciConfig::kVendorId;
21 constexpr PciReg16 PciConfig::kDeviceId;
22 constexpr PciReg16 PciConfig::kCommand;
23 constexpr PciReg16 PciConfig::kStatus;
24 constexpr PciReg8 PciConfig::kRevisionId;
25 constexpr PciReg8 PciConfig::kProgramInterface;
26 constexpr PciReg8 PciConfig::kSubClass;
27 constexpr PciReg8 PciConfig::kBaseClass;
28 constexpr PciReg8 PciConfig::kCacheLineSize;
29 constexpr PciReg8 PciConfig::kLatencyTimer;
30 constexpr PciReg8 PciConfig::kHeaderType;
31 constexpr PciReg8 PciConfig::kBist;
32 constexpr PciReg32 PciConfig::kCardbusCisPtr;
33 constexpr PciReg16 PciConfig::kSubsystemVendorId;
34 constexpr PciReg16 PciConfig::kSubsystemId;
35 constexpr PciReg32 PciConfig::kExpansionRomAddress;
36 constexpr PciReg8 PciConfig::kCapabilitiesPtr;
37 constexpr PciReg8 PciConfig::kInterruptLine;
38 constexpr PciReg8 PciConfig::kInterruptPin;
39 constexpr PciReg8 PciConfig::kMinGrant;
40 constexpr PciReg8 PciConfig::kMaxLatency;
41 constexpr PciReg8 PciConfig::kPrimaryBusId;
42 constexpr PciReg8 PciConfig::kSecondaryBusId;
43 constexpr PciReg8 PciConfig::kSubordinateBusId;
44 constexpr PciReg8 PciConfig::kSecondaryLatencyTimer;
45 constexpr PciReg8 PciConfig::kIoBase;
46 constexpr PciReg8 PciConfig::kIoLimit;
47 constexpr PciReg16 PciConfig::kSecondaryStatus;
48 constexpr PciReg16 PciConfig::kMemoryBase;
49 constexpr PciReg16 PciConfig::kMemoryLimit;
50 constexpr PciReg16 PciConfig::kPrefetchableMemoryBase;
51 constexpr PciReg16 PciConfig::kPrefetchableMemoryLimit;
52 constexpr PciReg32 PciConfig::kPrefetchableMemoryBaseUpper;
53 constexpr PciReg32 PciConfig::kPrefetchableMemoryLimitUpper;
54 constexpr PciReg16 PciConfig::kIoBaseUpper;
55 constexpr PciReg16 PciConfig::kIoLimitUpper;
56 constexpr PciReg32 PciConfig::kBridgeExpansionRomAddress;
57 constexpr PciReg16 PciConfig::kBridgeControl;
65 class PciPioConfig : public PciConfig {
68 : PciConfig(base, PciAddrSpace::PIO) {} in PciPioConfig()
77 friend PciConfig;
111 class PciMmioConfig : public PciConfig {
114 : PciConfig(base, PciAddrSpace::MMIO) {} in PciMmioConfig()
123 friend PciConfig;
159 fbl::RefPtr<PciConfig> PciConfig::Create(uintptr_t base, PciAddrSpace addr_type) { in Create()
161 fbl::RefPtr<PciConfig> cfg = nullptr; in Create()
178 void PciConfig::DumpConfig(uint16_t len) const { in DumpConfig()