/gem5/src/gpu-compute/ |
H A D | fetch_unit.cc | 160 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 D | lds_state.cc | 99 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 D | compute_unit.cc | 626 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 D | fetch_stage.cc | 80 safe_cast<ComputeUnit::SQCPort::SenderState*>(pkt->senderState);
|
H A D | tlb_coalescer.cc | 103 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 D | shader.cc | 386 // 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 D | gpu_tlb.cc | 1036 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 D | ExtMaster.cc | 195 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 D | Check.cc | 123 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 D | RubyTester.cc | 180 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 D | addr_mapper.cc | 138 dynamic_cast<AddrMapperSenderState*>(pkt->senderState); 148 pkt->senderState = receivedState->predecessor; 161 pkt->senderState = receivedState;
|
H A D | port.cc | 106 pkt.senderState = &prs;
|
H A D | packet.cc | 254 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 D | packet.hh | 403 * 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 D | mem_checker_monitor.cc | 252 dynamic_cast<MemCheckerMonitorSenderState*>(pkt->senderState); 259 pkt->senderState = received_state->predecessor; 316 pkt->senderState = received_state;
|
H A D | comm_monitor.cc | 424 dynamic_cast<CommMonitorSenderState*>(pkt->senderState); 432 pkt->senderState = received_state->predecessor; 448 pkt->senderState = received_state;
|
/gem5/src/cpu/simple/ |
H A D | timing.cc | 336 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 D | RubyPort.cc | 174 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 D | GPUCoalescer.cc | 661 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 D | lsq_impl.hh | 319 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 D | lsq_unit_impl.hh | 97 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 D | lsq.hh | 78 /** 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 D | pagetable_walker.cc | 111 WalkerSenderState * senderState = local 113 WalkerState * senderWalk = senderState->senderWalk; 115 delete senderState;
|
/gem5/src/dev/ |
H A D | dma_device.cc | 74 DmaReqState *state = dynamic_cast<DmaReqState*>(pkt->senderState); 186 pkt->senderState = reqState;
|
/gem5/src/cpu/testers/garnet_synthetic_traffic/ |
H A D | GarnetSyntheticTraffic.cc | 320 pkt->senderState = NULL;
|