Lines Matching defs:addr

69     uint8_t Read(const PciReg8 addr) const override;
70 uint16_t Read(const PciReg16 addr) const override;
71 uint32_t Read(const PciReg32 addr) const override;
72 void Write(const PciReg8 addr, uint8_t val) const override;
73 void Write(const PciReg16 addr, uint16_t val) const override;
74 void Write(const PciReg32 addr, uint32_t val) const override;
80 uint8_t PciPioConfig::Read(const PciReg8 addr) const {
82 zx_status_t status = Pci::PioCfgRead(static_cast<uint32_t>(base_ + addr.offset()), &val, 8u);
86 uint16_t PciPioConfig::Read(const PciReg16 addr) const {
88 zx_status_t status = Pci::PioCfgRead(static_cast<uint32_t>(base_ + addr.offset()), &val, 16u);
92 uint32_t PciPioConfig::Read(const PciReg32 addr) const {
94 zx_status_t status = Pci::PioCfgRead(static_cast<uint32_t>(base_ + addr.offset()), &val, 32u);
98 void PciPioConfig::Write(const PciReg8 addr, uint8_t val) const {
99 zx_status_t status = Pci::PioCfgWrite(static_cast<uint32_t>(base_ + addr.offset()), val, 8u);
102 void PciPioConfig::Write(const PciReg16 addr, uint16_t val) const {
103 zx_status_t status = Pci::PioCfgWrite(static_cast<uint32_t>(base_ + addr.offset()), val, 16u);
106 void PciPioConfig::Write(const PciReg32 addr, uint32_t val) const {
107 zx_status_t status = Pci::PioCfgWrite(static_cast<uint32_t>(base_ + addr.offset()), val, 32u);
115 uint8_t Read(const PciReg8 addr) const override;
116 uint16_t Read(const PciReg16 addr) const override;
117 uint32_t Read(const PciReg32 addr) const override;
118 void Write(const PciReg8 addr, uint8_t val) const override;
119 void Write(const PciReg16 addr, uint16_t val) const override;
120 void Write(const PciReg32 addr, uint32_t val) const override;
127 uint8_t PciMmioConfig::Read(const PciReg8 addr) const {
128 auto reg = reinterpret_cast<const volatile uint8_t*>(base_ + addr.offset());
132 uint16_t PciMmioConfig::Read(const PciReg16 addr) const {
133 auto reg = reinterpret_cast<const volatile uint16_t*>(base_ + addr.offset());
137 uint32_t PciMmioConfig::Read(const PciReg32 addr) const {
138 auto reg = reinterpret_cast<const volatile uint32_t*>(base_ + addr.offset());
142 void PciMmioConfig::Write(PciReg8 addr, uint8_t val) const {
143 auto reg = reinterpret_cast<volatile uint8_t*>(base_ + addr.offset());
147 void PciMmioConfig::Write(PciReg16 addr, uint16_t val) const {
148 auto reg = reinterpret_cast<volatile uint16_t*>(base_ + addr.offset());
152 void PciMmioConfig::Write(PciReg32 addr, uint32_t val) const {
153 auto reg = reinterpret_cast<volatile uint32_t*>(base_ + addr.offset());