Searched refs:PciDevice (Results 1 - 20 of 20) sorted by relevance
/gem5/src/dev/pci/ |
H A D | CopyEngine.py | 33 from m5.objects.PciDevice import PciDevice 35 class CopyEngine(PciDevice):
|
H A D | host.hh | 49 class PciDevice; 165 virtual DeviceInterface registerDevice(PciDevice *device, 229 * @return Pointer to a PciDevice instance or nullptr if the 232 PciDevice *getDevice(const PciBusAddr &addr); 237 * @return Pointer to a constant PciDevice instance or nullptr if 240 const PciDevice *getDevice(const PciBusAddr &addr) const; 244 std::map<PciBusAddr, PciDevice *> devices; 266 * using the interrupt line (PciDevice::interruptLine()) returned from
|
H A D | host.cc | 60 PciHost::registerDevice(PciDevice *device, PciBusAddr bus_addr, PciIntPin pin) 74 PciDevice * 81 const PciDevice * 146 PciDevice *const pci_dev(getDevice(dev_addr.first)); 169 PciDevice *const pci_dev(getDevice(dev_addr.first)); 216 const PciDevice *dev(getDevice(addr));
|
H A D | device.hh | 58 #include "params/PciDevice.hh" 70 class PciDevice : public DmaDevice class in inherits:DmaDevice 210 PciDevice(const PciDeviceParams *params);
|
H A D | device.cc | 60 #include "debug/PciDevice.hh" 66 PciDevice::PciDevice(const PciDeviceParams *p) function in class:PciDevice 220 PciDevice::readConfig(PacketPtr pkt) 249 DPRINTF(PciDevice, 256 DPRINTF(PciDevice, 263 DPRINTF(PciDevice, 277 PciDevice::getAddrRanges() const 288 PciDevice::writeConfig(PacketPtr pkt) 331 DPRINTF(PciDevice, [all...] |
H A D | copy_engine.cc | 64 : PciDevice(p) 121 return PciDevice::getPort(if_name, idx); 434 PciDevice::regStats(); 669 PciDevice::serialize(cp); 678 PciDevice::unserialize(cp);
|
H A D | PciDevice.py | 47 class PciDevice(DmaDevice): class in inherits:DmaDevice 48 type = 'PciDevice' 49 cxx_class = 'PciDevice'
|
H A D | copy_engine.hh | 61 class CopyEngine : public PciDevice
|
/gem5/src/dev/virtio/ |
H A D | VirtIO.py | 44 from m5.objects.PciDevice import PciDevice 60 class PciVirtIO(PciDevice):
|
H A D | pci.hh | 49 class PciVirtIO : public PciDevice
|
H A D | pci.cc | 48 : PciDevice(params), queueNotify(0), interruptDeliveryPending(false),
|
/gem5/src/dev/storage/ |
H A D | Ide.py | 31 from m5.objects.PciDevice import PciDevice 42 class IdeController(PciDevice):
|
H A D | ide_ctrl.cc | 96 : PciDevice(p), primary(name() + ".primary", BARSize[0], BARSize[1]), 156 PciDevice::intrPost(); 181 return PciDevice::readConfig(pkt); 263 PciDevice::writeConfig(pkt); 569 // Serialize the PciDevice base class 570 PciDevice::serialize(cp); 612 // Unserialize the PciDevice base class 613 PciDevice::unserialize(cp);
|
H A D | ide_ctrl.hh | 51 class IdeController : public PciDevice
|
/gem5/src/dev/net/ |
H A D | etherdevice.hh | 47 class EtherDevice : public PciDevice 52 : PciDevice(params)
|
H A D | Ethernet.py | 45 from m5.objects.PciDevice import PciDevice 132 class EtherDevice(PciDevice):
|
H A D | etherdevice.cc | 39 PciDevice::regStats();
|
H A D | ns_gige.cc | 157 PciDevice::writeConfig(pkt); 2022 // Serialize the PciDevice base class 2023 PciDevice::serialize(cp); 2195 // Unserialize the PciDevice base class 2196 PciDevice::unserialize(cp);
|
H A D | i8254xGBe.cc | 139 PciDevice::init(); 155 PciDevice::writeConfig(pkt); 2481 PciDevice::serialize(cp); 2532 PciDevice::unserialize(cp);
|
H A D | sinic.cc | 1232 // Serialize the PciDevice base class 1233 PciDevice::serialize(cp); 1253 // Unserialize the PciDevice base class 1254 PciDevice::unserialize(cp); 1279 // Serialize the PciDevice base class 1392 // Unserialize the PciDevice base class
|
Completed in 39 milliseconds