Searched refs:QueuedSlavePort (Results 1 - 21 of 21) sorted by relevance

/gem5/src/mem/
H A Dtport.hh62 class SimpleTimingPort : public QueuedSlavePort
70 * name used in the QueuedSlavePort. Access is provided through
H A Dqport.hh60 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 Dtport.cc49 QueuedSlavePort(_name, _owner, queueImpl), queueImpl(*_owner, *this)
H A Dcoherent_xbar.hh90 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 Dnoncoherent_xbar.hh87 class NoncoherentXBarSlavePort : public QueuedSlavePort
101 : QueuedSlavePort(_name, &_xbar, queue, _id), xbar(_xbar),
H A Dmem_delay.hh102 class SlavePort : public QueuedSlavePort
H A Dxbar.hh380 std::vector<QueuedSlavePort*> slavePorts;
H A Dmem_delay.cc125 : QueuedSlavePort(_name, &_parent, _parent.respQueue),
H A Dsnoop_filter.hh94 typedef std::vector<QueuedSlavePort*> SnoopList;
H A Dnoncoherent_xbar.cc86 QueuedSlavePort* bp = new NoncoherentXBarSlavePort(portName, *this, i);
H A Dcoherent_xbar.cc98 QueuedSlavePort* bp = new CoherentXBarSlavePort(portName, *this, i);
689 const std::vector<QueuedSlavePort*>& dests)
919 const std::vector<QueuedSlavePort*>& dests)
H A Ddram_ctrl.hh105 class MemoryPort : public QueuedSlavePort
H A Ddram_ctrl.cc2929 : QueuedSlavePort(name, &_memory, queue), queue(_memory, *this, true),
/gem5/src/dev/arm/
H A Dsmmu_v3_ports.hh76 class SMMUSlavePort : public QueuedSlavePort
125 class SMMUATSSlavePort : public QueuedSlavePort
H A Dsmmu_v3_ports.cc85 QueuedSlavePort(_name, &_ifc, respQueue, _id),
157 QueuedSlavePort(_name, &_ifc, respQueue),
/gem5/src/mem/ruby/system/
H A DRubyPort.hh75 class MemSlavePort : public QueuedSlavePort
119 class PioSlavePort : public QueuedSlavePort
H A DRubyPort.cc133 : QueuedSlavePort(_name, _port, queue), queue(*_port, *this)
149 : QueuedSlavePort(_name, _port, queue, id), queue(*_port, *this),
/gem5/src/mem/qos/
H A Dmem_sink.hh67 class MemoryPort : public QueuedSlavePort
H A Dmem_sink.cc347 : QueuedSlavePort(n, &m, queue, true), memory(m), queue(memory, *this, true)
/gem5/src/mem/cache/
H A Dbase.hh248 class CacheSlavePort : public QueuedSlavePort
H A Dbase.cc72 : QueuedSlavePort(_name, _cache, queue),

Completed in 51 milliseconds