Searched refs:senderState (Results 1 - 25 of 30) sorted by relevance

12

/gem5/src/gpu-compute/
H A Dfetch_unit.cc160 pkt->senderState = new ComputeUnit::ITLBPort::SenderState(wavefront);
163 pkt->senderState =
166 false, pkt->senderState);
190 pkt->senderState =
197 safe_cast<TheISA::GpuTLB::TranslationState*>(pkt->senderState);
232 pkt->senderState = new ComputeUnit::SQCPort::SenderState(wavefront);
259 safe_cast<ComputeUnit::SQCPort::SenderState*>(pkt->senderState);
309 delete pkt->senderState;
H A Dlds_state.cc99 Packet::SenderState *baseSenderState = packet->senderState;
103 const ComputeUnit::LDSPort::SenderState *senderState = local
106 fatal_if(!senderState,
109 GPUDynInstPtr gpuDynInst = senderState->getMemInst();
190 packet->senderState);
287 packet->senderState);
H A Dcompute_unit.cc626 SenderState *sender_state = safe_cast<SenderState*>(pkt->senderState);
657 delete pkt->senderState;
667 delete pkt->senderState;
797 pkt->senderState = new DTLBPort::SenderState(gpuDynInst, index);
799 // This is the senderState needed by the TLB hierarchy to function
802 pkt->senderState);
804 pkt->senderState = translation_state;
816 safe_cast<X86ISA::GpuTLB::TranslationState*>(pkt->senderState);
839 pkt->senderState = new ComputeUnit::DataPort::SenderState(gpuDynInst,
889 delete pkt->senderState;
[all...]
H A Dfetch_stage.cc80 safe_cast<ComputeUnit::SQCPort::SenderState*>(pkt->senderState);
H A Dtlb_coalescer.cc103 safe_cast<TheISA::GpuTLB::TranslationState*>(incoming_pkt->senderState);
106 safe_cast<TheISA::GpuTLB::TranslationState*>(coalesced_pkt->senderState);
150 safe_cast<TheISA::GpuTLB::TranslationState*>(pkt->senderState);
170 local_pkt->senderState);
191 // update senderState->tlbEntry, so we can insert
240 safe_cast<TheISA::GpuTLB::TranslationState*>(pkt->senderState);
339 safe_cast<TheISA::GpuTLB::TranslationState*>(pkt->senderState);
463 (first_packet->senderState);
H A Dshader.cc386 // update senderState. Need to know the gpuTc and the TLB mode
387 pkt->senderState =
400 /* safe_cast the senderState */
402 safe_cast<TheISA::GpuTLB::TranslationState*>(pkt->senderState);
405 delete pkt->senderState;
H A Dgpu_tlb.cc1036 assert(pkt->senderState);
1042 safe_cast<TranslationState*>(pkt->senderState);
1167 safe_cast<TranslationState*>(pkt->senderState);
1182 // TLB level. The senderState should be "carrying" a pointer to the
1200 * in its senderState.
1253 safe_cast<TranslationState*>(pkt->senderState);
1320 safe_cast<TranslationState*>(pkt->senderState);
1413 safe_cast<TranslationState*>(pkt->senderState);
1431 // TLB level. The senderState should be "carrying" a pointer to the
1483 safe_cast<TranslationState*>(pkt->senderState);
[all...]
/gem5/ext/sst/
H A DExtMaster.cc195 auto senderState = dynamic_cast<SenderState*>(pkt->popSenderState()); local
196 if (!senderState)
197 out.fatal(CALL_INFO, 1, "gem5 senderState corrupt\n");
200 MemEvent* ev = senderState->event;
201 delete senderState;
/gem5/src/cpu/testers/rubytest/
H A DCheck.cc123 pkt->senderState = new SenderState(m_address, req->getSize());
129 delete pkt->senderState;
159 pkt->senderState = new SenderState(m_address, req->getSize());
204 pkt->senderState = new SenderState(writeAddr, req->getSize());
216 delete pkt->senderState;
257 pkt->senderState = new SenderState(m_address, req->getSize());
269 delete pkt->senderState;
H A DRubyTester.cc180 RubyTester::SenderState* senderState = local
181 safe_cast<RubyTester::SenderState*>(pkt->senderState);
182 SubBlock& subblock = senderState->subBlock;
186 // Now that the tester has completed, delete the senderState
188 delete pkt->senderState;
/gem5/src/mem/
H A Daddr_mapper.cc138 dynamic_cast<AddrMapperSenderState*>(pkt->senderState);
148 pkt->senderState = receivedState->predecessor;
161 pkt->senderState = receivedState;
H A Dport.cc106 pkt.senderState = &prs;
H A Dpacket.cc254 safe_cast<PrintReqState*>(senderState)->printObj(obj);
325 sender_state->predecessor = senderState;
326 senderState = sender_state;
332 assert(senderState != NULL);
333 SenderState *sender_state = senderState;
334 senderState = sender_state->predecessor;
H A Dpacket.hh403 * modifying the senderState field in the request packet.
413 * Object used to maintain state of a PrintReq. The senderState
482 SenderState *senderState; variable
487 * prefered over direct manipulation of the senderState member
497 * preferred over direct manipulation of the senderState member
515 SenderState* sender_state = senderState;
802 payloadDelay(0), senderState(NULL)
824 snoopDelay(0), payloadDelay(0), senderState(NULL)
851 senderState(pkt->senderState)
[all...]
H A Dmem_checker_monitor.cc252 dynamic_cast<MemCheckerMonitorSenderState*>(pkt->senderState);
259 pkt->senderState = received_state->predecessor;
316 pkt->senderState = received_state;
H A Dcomm_monitor.cc424 dynamic_cast<CommMonitorSenderState*>(pkt->senderState);
432 pkt->senderState = received_state->predecessor;
448 pkt->senderState = received_state;
/gem5/src/cpu/simple/
H A Dtiming.cc336 dynamic_cast<SplitFragmentSenderState *>(pkt1->senderState);
340 pkt2->senderState);
348 dynamic_cast<SplitFragmentSenderState *>(pkt1->senderState);
353 pkt2->senderState);
410 pkt->senderState = main_send_state;
414 pkt1->senderState = new SplitFragmentSenderState(pkt, 0);
415 pkt2->senderState = new SplitFragmentSenderState(pkt, 1);
891 if (pkt->senderState) {
893 dynamic_cast<SplitFragmentSenderState *>(pkt->senderState);
900 dynamic_cast<SplitMainSenderState *>(big_pkt->senderState);
[all...]
/gem5/src/mem/ruby/system/
H A DRubyPort.cc174 RubyPort::SenderState *senderState = local
176 MemSlavePort *port = senderState->port;
178 delete senderState;
428 RubyPort::SenderState *senderState = local
430 MemSlavePort *port = senderState->port;
432 delete senderState;
H A DGPUCoalescer.cc661 safe_cast<RubyPort::SenderState*>(pkt->senderState);
1109 safe_cast<RubyPort::SenderState*>(pkt->senderState);
1157 safe_cast<RubyPort::SenderState *>(mylist[i]->senderState);
1161 mylist[i]->senderState = ss->predecessor;
/gem5/src/cpu/o3/
H A Dlsq_impl.hh319 auto senderState = dynamic_cast<LSQSenderState*>(pkt->senderState); local
320 thread[cpu->contextToThread(senderState->contextId())]
332 auto senderState = dynamic_cast<LSQSenderState*>(pkt->senderState); local
333 panic_if(!senderState, "Got packet back with unknown sender state\n");
335 thread[cpu->contextToThread(senderState->contextId())].recvTimingResp(pkt);
357 senderState->request()->packetReplied();
989 auto state = dynamic_cast<LSQSenderState*>(pkt->senderState);
1001 auto state = dynamic_cast<LSQSenderState*>(pkt->senderState);
[all...]
H A Dlsq_unit_impl.hh97 auto senderState = dynamic_cast<LSQSenderState*>(pkt->senderState); local
98 LSQRequest* req = senderState->request();
102 if (senderState->alive()) {
105 senderState->outstanding--;
115 LSQSenderState *state = dynamic_cast<LSQSenderState *>(pkt->senderState);
769 if (req->senderState() == nullptr) {
775 req->senderState(state);
1062 auto state = dynamic_cast<LSQSenderState*>(data_pkt->senderState);
H A Dlsq.hh78 /** The senderState needs to know the LSQRequest who owns it. */
219 * | | | senderState owns |
503 senderState(LSQSenderState* st) function
508 pkt->senderState = st;
513 senderState() const function
519 * Mark senderState as discarded. This will cause to discard response
/gem5/src/arch/x86/
H A Dpagetable_walker.cc111 WalkerSenderState * senderState = local
113 WalkerState * senderWalk = senderState->senderWalk;
115 delete senderState;
/gem5/src/dev/
H A Ddma_device.cc74 DmaReqState *state = dynamic_cast<DmaReqState*>(pkt->senderState);
186 pkt->senderState = reqState;
/gem5/src/cpu/testers/garnet_synthetic_traffic/
H A DGarnetSyntheticTraffic.cc320 pkt->senderState = NULL;

Completed in 63 milliseconds

12