Lines Matching defs:const

77     PciHost(const PciHostParams *p);
109 void operator=(const DeviceInterface &) = delete;
111 const std::string name() const;
130 Addr pioAddr(Addr addr) const { return host.pioAddr(busAddr, addr); }
139 Addr memAddr(Addr addr) const { return host.memAddr(busAddr, addr); }
148 Addr dmaAddr(Addr addr) const { return host.dmaAddr(busAddr, addr); }
153 const PciBusAddr busAddr;
154 const PciIntPin interruptPin;
182 virtual void postInt(const PciBusAddr &bus_addr, PciIntPin pin) = 0;
190 virtual void clearInt(const PciBusAddr &bus_addr, PciIntPin pin) = 0;
200 virtual Addr pioAddr(const PciBusAddr &bus_addr, Addr pci_addr) const = 0;
210 virtual Addr memAddr(const PciBusAddr &bus_addr, Addr pci_addr) const = 0;
221 virtual Addr dmaAddr(const PciBusAddr &bus_addr, Addr pci_addr) const = 0;
232 PciDevice *getDevice(const PciBusAddr &addr);
240 const PciDevice *getDevice(const PciBusAddr &addr) const;
278 GenericPciHost(const GenericPciHostParams *p);
285 AddrRangeList getAddrRanges() const override;
288 Addr pioAddr(const PciBusAddr &bus_addr, Addr pci_addr) const override {
292 Addr memAddr(const PciBusAddr &bus_addr, Addr pci_addr) const override {
296 Addr dmaAddr(const PciBusAddr &bus_addr, Addr pci_addr) const override {
312 void postInt(const PciBusAddr &addr, PciIntPin pin) override;
313 void clearInt(const PciBusAddr &addr, PciIntPin pin) override;
315 virtual uint32_t mapPciInterrupt(const PciBusAddr &bus_addr,
316 PciIntPin pin) const;
321 const Addr confBase;
322 const Addr confSize;
323 const uint8_t confDeviceBits;
325 const Addr pciPioBase;
326 const Addr pciMemBase;
327 const Addr pciDmaBase;