Searched refs:PacketPtr (Results 1 - 25 of 352) sorted by relevance
1234567891011>>
/gem5/src/mem/protocol/ |
H A D | atomic.hh | 68 Tick send(AtomicResponseProtocol *peer, PacketPtr pkt); 81 Tick sendBackdoor(AtomicResponseProtocol *peer, PacketPtr pkt, 87 virtual Tick recvAtomicSnoop(PacketPtr pkt) = 0; 105 Tick sendSnoop(AtomicRequestProtocol *peer, PacketPtr pkt); 110 virtual Tick recvAtomic(PacketPtr pkt) = 0; 117 PacketPtr pkt, MemBackdoorPtr &backdoor) = 0;
|
H A D | functional.hh | 64 void send(FunctionalResponseProtocol *peer, PacketPtr pkt) const; 69 virtual void recvFunctionalSnoop(PacketPtr pkt) = 0; 84 void sendSnoop(FunctionalRequestProtocol *peer, PacketPtr pkt) const; 89 virtual void recvFunctional(PacketPtr pkt) = 0;
|
H A D | timing.hh | 69 bool sendReq(TimingResponseProtocol *peer, PacketPtr pkt); 83 bool trySend(TimingResponseProtocol *peer, PacketPtr pkt) const; 94 bool sendSnoopResp(TimingResponseProtocol *peer, PacketPtr pkt); 105 virtual bool recvTimingResp(PacketPtr pkt) = 0; 110 virtual void recvTimingSnoopReq(PacketPtr pkt) = 0; 143 bool sendResp(TimingRequestProtocol *peer, PacketPtr pkt); 153 void sendSnoopReq(TimingRequestProtocol *peer, PacketPtr pkt); 170 virtual bool recvTimingReq(PacketPtr pkt) = 0; 175 virtual bool tryTiming(PacketPtr pkt) = 0; 180 virtual bool recvTimingSnoopResp(PacketPtr pk [all...] |
/gem5/src/mem/cache/ |
H A D | noncoherent_cache.hh | 74 bool access(PacketPtr pkt, CacheBlk *&blk, Cycles &lat, 77 void handleTimingReqMiss(PacketPtr pkt, CacheBlk *blk, 81 void recvTimingReq(PacketPtr pkt) override; 88 void serviceMSHRTargets(MSHR *mshr, const PacketPtr pkt, 91 void recvTimingResp(PacketPtr pkt) override; 93 void recvTimingSnoopReq(PacketPtr pkt) override { 97 void recvTimingSnoopResp(PacketPtr pkt) override { 101 Cycles handleAtomicReqMiss(PacketPtr pkt, CacheBlk *&blk, 104 Tick recvAtomic(PacketPtr pkt) override; 106 Tick recvAtomicSnoop(PacketPtr pk [all...] |
H A D | cache.hh | 88 void promoteWholeLineWrites(PacketPtr pkt); 90 bool access(PacketPtr pkt, CacheBlk *&blk, Cycles &lat, 93 void handleTimingReqHit(PacketPtr pkt, CacheBlk *blk, 96 void handleTimingReqMiss(PacketPtr pkt, CacheBlk *blk, 100 void recvTimingReq(PacketPtr pkt) override; 106 void serviceMSHRTargets(MSHR *mshr, const PacketPtr pkt, 109 void recvTimingSnoopReq(PacketPtr pkt) override; 111 void recvTimingSnoopResp(PacketPtr pkt) override; 113 Cycles handleAtomicReqMiss(PacketPtr pkt, CacheBlk *&blk, 116 Tick recvAtomic(PacketPtr pk [all...] |
/gem5/src/learning_gem5/part2/ |
H A D | simple_cache.hh | 69 PacketPtr blockedPacket; 87 void sendPacket(PacketPtr pkt); 109 Tick recvAtomic(PacketPtr pkt) override 118 void recvFunctional(PacketPtr pkt) override; 128 bool recvTimingReq(PacketPtr pkt) override; 149 PacketPtr blockedPacket; 166 void sendPacket(PacketPtr pkt); 172 bool recvTimingResp(PacketPtr pkt) override; 200 bool handleRequest(PacketPtr pkt, int port_id); 210 bool handleResponse(PacketPtr pk [all...] |
H A D | simple_memobj.hh | 63 PacketPtr blockedPacket; 80 void sendPacket(PacketPtr pkt); 102 Tick recvAtomic(PacketPtr pkt) override 111 void recvFunctional(PacketPtr pkt) override; 121 bool recvTimingReq(PacketPtr pkt) override; 142 PacketPtr blockedPacket; 158 void sendPacket(PacketPtr pkt); 164 bool recvTimingResp(PacketPtr pkt) override; 190 bool handleRequest(PacketPtr pkt); 199 bool handleResponse(PacketPtr pk [all...] |
/gem5/src/mem/cache/prefetch/ |
H A D | multi.hh | 55 PacketPtr getPacket() override; 63 void notify(const PacketPtr &pkt, const PrefetchInfo &pfi) override {}; 64 void notifyFill(const PacketPtr &pkt) override {};
|
/gem5/src/mem/ |
H A D | tport.hh | 78 void recvFunctional(PacketPtr pkt); 81 bool recvTimingReq(PacketPtr pkt); 83 virtual Tick recvAtomic(PacketPtr pkt) = 0;
|
H A D | mem_delay.hh | 56 * methods receive a PacketPtr as their argument and return a delay in 82 bool recvTimingResp(PacketPtr pkt) override; 84 void recvFunctionalSnoop(PacketPtr pkt) override; 86 Tick recvAtomicSnoop(PacketPtr pkt) override; 88 void recvTimingSnoopReq(PacketPtr pkt) override; 108 Tick recvAtomic(PacketPtr pkt) override; 109 bool recvTimingReq(PacketPtr pkt) override; 110 void recvFunctional(PacketPtr pkt) override; 111 bool recvTimingSnoopResp(PacketPtr pkt) override; 117 bool tryTiming(PacketPtr pk [all...] |
H A D | dramsim2.hh | 77 Tick recvAtomic(PacketPtr pkt); 79 void recvFunctional(PacketPtr pkt); 81 bool recvTimingReq(PacketPtr pkt); 117 std::unordered_map<Addr, std::queue<PacketPtr> > outstandingReads; 118 std::unordered_map<Addr, std::queue<PacketPtr> > outstandingWrites; 133 std::deque<PacketPtr> responseQueue; 144 void accessAndRespond(PacketPtr pkt); 202 Tick recvAtomic(PacketPtr pkt); 203 void recvFunctional(PacketPtr pkt); 204 bool recvTimingReq(PacketPtr pk [all...] |
H A D | simple_mem.hh | 79 const PacketPtr pkt; 81 DeferredPacket(PacketPtr _pkt, Tick _tick) : tick(_tick), pkt(_pkt) 94 Tick recvAtomic(PacketPtr pkt) override; 96 PacketPtr pkt, MemBackdoorPtr &_backdoor) override; 97 void recvFunctional(PacketPtr pkt) override; 98 bool recvTimingReq(PacketPtr pkt) override; 188 Tick recvAtomic(PacketPtr pkt); 189 Tick recvAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &_backdoor); 190 void recvFunctional(PacketPtr pkt); 191 bool recvTimingReq(PacketPtr pk [all...] |
H A D | addr_mapper.hh | 114 void recvFunctionalSnoop(PacketPtr pkt) 119 Tick recvAtomicSnoop(PacketPtr pkt) 124 bool recvTimingResp(PacketPtr pkt) 129 void recvTimingSnoopReq(PacketPtr pkt) 169 void recvFunctional(PacketPtr pkt) 174 Tick recvAtomic(PacketPtr pkt) 179 bool recvTimingReq(PacketPtr pkt) 184 bool recvTimingSnoopResp(PacketPtr pkt) 208 void recvFunctional(PacketPtr pkt); 210 void recvFunctionalSnoop(PacketPtr pk [all...] |
H A D | mem_checker_monitor.hh | 106 void recvFunctionalSnoop(PacketPtr pkt) 111 Tick recvAtomicSnoop(PacketPtr pkt) 116 bool recvTimingResp(PacketPtr pkt) 121 void recvTimingSnoopReq(PacketPtr pkt) 167 void recvFunctional(PacketPtr pkt) 172 Tick recvAtomic(PacketPtr pkt) 177 bool recvTimingReq(PacketPtr pkt) 182 bool recvTimingSnoopResp(PacketPtr pkt) 206 void recvFunctional(PacketPtr pkt); 208 void recvFunctionalSnoop(PacketPtr pk [all...] |
H A D | port.hh | 136 Tick sendAtomic(PacketPtr pkt); 148 Tick sendAtomicBackdoor(PacketPtr pkt, MemBackdoorPtr &backdoor); 160 void sendFunctional(PacketPtr pkt) const; 176 bool sendTimingReq(PacketPtr pkt); 189 bool tryTiming(PacketPtr pkt) const; 200 bool sendTimingSnoopResp(PacketPtr pkt); 224 recvAtomicSnoop(PacketPtr pkt) override 231 recvFunctionalSnoop(PacketPtr pkt) override 237 recvTimingSnoopReq(PacketPtr pkt) override 321 sendAtomicSnoop(PacketPtr pk [all...] |
/gem5/src/dev/i2c/ |
H A D | bus.hh | 117 void updateSignals(PacketPtr pkt); 125 bool isClockSet(PacketPtr pkt) const; 133 bool isStart(PacketPtr pkt) const; 141 bool isEnd(PacketPtr pkt) const; 147 Tick read(PacketPtr pkt) override; 148 Tick write(PacketPtr pkt) override;
|
/gem5/util/tlm/src/ |
H A D | sc_ext.hh | 54 Gem5Extension(PacketPtr packet); 63 PacketPtr getPacket(); 69 PacketPtr Packet;
|
/gem5/src/systemc/tlm_bridge/ |
H A D | sc_ext.hh | 50 Gem5Extension(PacketPtr _packet); 59 PacketPtr getPacket(); 65 PacketPtr packet;
|
/gem5/src/cpu/testers/traffic_gen/ |
H A D | idle_gen.cc | 54 PacketPtr
|
/gem5/src/dev/arm/ |
H A D | amba.hh | 51 orderId(PacketPtr pkt)
|
H A D | a9scu.hh | 72 virtual Tick read(PacketPtr pkt); 79 virtual Tick write(PacketPtr pkt);
|
H A D | amba_fake.hh | 68 virtual Tick read(PacketPtr pkt); 69 virtual Tick write(PacketPtr pkt);
|
/gem5/src/dev/ |
H A D | baddev.hh | 71 virtual Tick read(PacketPtr pkt); 72 virtual Tick write(PacketPtr pkt);
|
H A D | isa_fake.hh | 78 virtual Tick read(PacketPtr pkt); 85 virtual Tick write(PacketPtr pkt);
|
H A D | baddev.cc | 51 BadDevice::read(PacketPtr pkt) 58 BadDevice::write(PacketPtr pkt)
|
Completed in 26 milliseconds
1234567891011>>