/gem5/src/mem/ |
H A D | tport.hh | 62 class SimpleTimingPort : public QueuedSlavePort 70 * name used in the QueuedSlavePort. Access is provided through
|
H A D | qport.hh | 60 class QueuedSlavePort : public SlavePort class in inherits:SlavePort 79 QueuedSlavePort(const std::string& name, SimObject* owner, function in class:QueuedSlavePort 84 virtual ~QueuedSlavePort() { }
|
H A D | tport.cc | 49 QueuedSlavePort(_name, _owner, queueImpl), queueImpl(*_owner, *this)
|
H A D | coherent_xbar.hh | 90 class CoherentXBarSlavePort : public QueuedSlavePort 105 : QueuedSlavePort(_name, &_xbar, queue, _id), xbar(_xbar), 217 QueuedSlavePort& slavePort; 224 SnoopRespPort(QueuedSlavePort& slave_port, CoherentXBar& _xbar) : 255 std::vector<QueuedSlavePort*> snoopPorts; 332 const std::vector<QueuedSlavePort*>& dests); 370 const std::vector<QueuedSlavePort*>&
|
H A D | noncoherent_xbar.hh | 87 class NoncoherentXBarSlavePort : public QueuedSlavePort 101 : QueuedSlavePort(_name, &_xbar, queue, _id), xbar(_xbar),
|
H A D | mem_delay.hh | 102 class SlavePort : public QueuedSlavePort
|
H A D | xbar.hh | 380 std::vector<QueuedSlavePort*> slavePorts;
|
H A D | mem_delay.cc | 125 : QueuedSlavePort(_name, &_parent, _parent.respQueue),
|
H A D | snoop_filter.hh | 94 typedef std::vector<QueuedSlavePort*> SnoopList;
|
H A D | noncoherent_xbar.cc | 86 QueuedSlavePort* bp = new NoncoherentXBarSlavePort(portName, *this, i);
|
H A D | coherent_xbar.cc | 98 QueuedSlavePort* bp = new CoherentXBarSlavePort(portName, *this, i); 689 const std::vector<QueuedSlavePort*>& dests) 919 const std::vector<QueuedSlavePort*>& dests)
|
H A D | dram_ctrl.hh | 105 class MemoryPort : public QueuedSlavePort
|
H A D | dram_ctrl.cc | 2929 : QueuedSlavePort(name, &_memory, queue), queue(_memory, *this, true),
|
/gem5/src/dev/arm/ |
H A D | smmu_v3_ports.hh | 76 class SMMUSlavePort : public QueuedSlavePort 125 class SMMUATSSlavePort : public QueuedSlavePort
|
H A D | smmu_v3_ports.cc | 85 QueuedSlavePort(_name, &_ifc, respQueue, _id), 157 QueuedSlavePort(_name, &_ifc, respQueue),
|
/gem5/src/mem/ruby/system/ |
H A D | RubyPort.hh | 75 class MemSlavePort : public QueuedSlavePort 119 class PioSlavePort : public QueuedSlavePort
|
H A D | RubyPort.cc | 133 : QueuedSlavePort(_name, _port, queue), queue(*_port, *this) 149 : QueuedSlavePort(_name, _port, queue, id), queue(*_port, *this),
|
/gem5/src/mem/qos/ |
H A D | mem_sink.hh | 67 class MemoryPort : public QueuedSlavePort
|
H A D | mem_sink.cc | 347 : QueuedSlavePort(n, &m, queue, true), memory(m), queue(memory, *this, true)
|
/gem5/src/mem/cache/ |
H A D | base.hh | 248 class CacheSlavePort : public QueuedSlavePort
|
H A D | base.cc | 72 : QueuedSlavePort(_name, _cache, queue),
|