Searched refs:MasterPort (Results 76 - 99 of 99) sorted by relevance

1234

/gem5/src/cpu/kvm/
H A Dbase.hh576 * KVM memory port. Uses default MasterPort behavior and provides an
579 class KVMCpuPort : public MasterPort
584 : MasterPort(_name, _cpu), cpu(_cpu), activeMMIOReqs(0)
/gem5/src/gpu-compute/
H A Dgpu_tlb.hh286 class MemSidePort : public MasterPort
291 : MasterPort(_name, gpu_TLB), tlb(gpu_TLB), index(_index) { }
H A Dcompute_unit.cc1856 } else if (!MasterPort::sendTimingReq(pkt)) {
1900 if (!MasterPort::sendTimingReq(packet)) {
/gem5/src/cpu/simple/
H A Dtiming.hh160 class TimingCPUPort : public MasterPort
165 : MasterPort(_name, _cpu), cpu(_cpu),
H A Datomic.cc278 AtomicSimpleCPU::sendPacket(MasterPort &port, const PacketPtr &pkt)
/gem5/src/mem/
H A Dsnoop_filter.hh184 * @param req_port MasterPort through which the response is forwarded.
187 const MasterPort& req_port);
H A Dport_proxy.hh105 PortProxy(const MasterPort &port, unsigned int cacheLineSize) :
H A Dxbar.cc606 * file, but since there are only two given options (MasterPort and
609 template class BaseXBar::Layer<SlavePort, MasterPort>;
610 template class BaseXBar::Layer<MasterPort, SlavePort>;
H A Dbridge.cc73 : MasterPort(_name, &_bridge), bridge(_bridge), slavePort(_slavePort),
H A Dserial_link.cc78 : MasterPort(_name, &_serial_link), serial_link(_serial_link),
H A Dcoherent_xbar.cc72 MasterPort* bp = new CoherentXBarMasterPort(portName, *this, i);
85 MasterPort* bp = new CoherentXBarMasterPort(portName, *this,
443 MasterPort *src_port = masterPorts[master_port_id];
593 MasterPort* snoop_port = snoopRespPorts[slave_port_id];
H A Dsnoop_filter.cc302 const SlavePort& rsp_port, const MasterPort& req_port)
/gem5/src/cpu/checker/
H A Dcpu.hh104 void setIcachePort(MasterPort *icache_port);
106 void setDcachePort(MasterPort *dcache_port);
132 MasterPort *icachePort;
133 MasterPort *dcachePort;
/gem5/src/cpu/
H A DBaseCPU.py212 icache_port = MasterPort("Instruction Port")
213 dcache_port = MasterPort("Data Port")
H A Dbase.hh169 auto port = dynamic_cast<MasterPort *>(&getDataPort());
/gem5/src/cpu/o3/
H A Dlsq.hh124 class DcachePort : public MasterPort
135 : MasterPort(_cpu->name() + ".dcache_port", _cpu), lsq(_lsq),
1054 MasterPort &getDataPort() { return dcachePort; }
H A Dlsq_unit.hh237 void setDcachePort(MasterPort *dcache_port);
397 MasterPort *dcachePort;
H A Dlsq_unit_impl.hh251 LSQUnit<Impl>::setDcachePort(MasterPort *dcache_port)
/gem5/src/dev/arm/
H A Dgic_v3_its.hh82 class DataPort : public MasterPort
89 MasterPort(_name, &_its),
H A DGic.py182 dma = MasterPort("DMA port")
/gem5/src/dev/
H A Ddma_device.hh59 class DmaPort : public MasterPort, public Drainable
H A Ddma_device.cc59 : MasterPort(dev->name() + ".dma", dev),
/gem5/src/mem/cache/
H A Dbase.hh86 class MasterPort;
173 CacheReqPacketQueue(BaseCache &cache, MasterPort &port,
/gem5/src/python/m5/
H A Dparams.py2154 MasterPort = RequestPort variable
2191 'Port', 'RequestPort', 'ResponsePort', 'MasterPort', 'SlavePort',

Completed in 69 milliseconds

1234