Lines Matching defs:ComputeUnit

61 ComputeUnit::ComputeUnit(const Params *p) : ClockedObject(p), fetchStage(p),
79 _masterId(p->system->getMasterId(this, "ComputeUnit")),
162 ComputeUnit::~ComputeUnit()
181 ComputeUnit::fillKernelState(Wavefront *w, NDRange *ndr)
201 ComputeUnit::updateEvents() {
228 ComputeUnit::startWavefront(Wavefront *w, int waveId, LdsChunk *ldsChunk,
312 ComputeUnit::StartWorkgroup(NDRange *ndr)
366 ComputeUnit::ReadyWorkgroup(NDRange *ndr)
448 ComputeUnit::AllAtBarrier(uint32_t _barrier_id, uint32_t bcnt, uint32_t bslots)
486 ComputeUnit::cedeSIMD(int simdId, int wfSlotId)
532 // Execute one clock worth of work on the ComputeUnit.
534 ComputeUnit::exec()
550 ComputeUnit::init()
621 ComputeUnit::DataPort::recvTimingResp(PacketPtr pkt)
685 ComputeUnit::DataPort::recvReqRetry()
712 ComputeUnit::SQCPort::recvTimingResp(PacketPtr pkt)
720 ComputeUnit::SQCPort::recvReqRetry()
743 ComputeUnit::sendRequest(GPUDynInstPtr gpuDynInst, int index, PacketPtr pkt)
839 pkt->senderState = new ComputeUnit::DataPort::SenderState(gpuDynInst,
923 ComputeUnit::sendSyncRequest(GPUDynInstPtr gpuDynInst, int index, PacketPtr pkt)
930 pkt->senderState = new ComputeUnit::DataPort::SenderState(gpuDynInst, index,
941 ComputeUnit::injectGlobalMemFence(GPUDynInstPtr gpuDynInst, bool kernelLaunch,
969 new ComputeUnit::DataPort::SenderState(gpuDynInst, 0, nullptr);
976 ComputeUnit::DataPort::processMemRespEvent(PacketPtr pkt)
982 ComputeUnit *compute_unit = computeUnit;
1062 ComputeUnit*
1065 return new ComputeUnit(this);
1069 ComputeUnit::DTLBPort::recvTimingResp(PacketPtr pkt)
1219 new ComputeUnit::DataPort::SenderState(gpuDynInst, mp_index,
1238 ComputeUnit::DataPort::createMemReqEvent(PacketPtr pkt)
1242 "ComputeUnit memory request event", true);
1246 ComputeUnit::DataPort::createMemRespEvent(PacketPtr pkt)
1250 "ComputeUnit memory response event", true);
1254 ComputeUnit::DataPort::processMemReqEvent(PacketPtr pkt)
1258 ComputeUnit *compute_unit M5_VAR_USED = computeUnit;
1284 ComputeUnit::DTLBPort::recvReqRetry()
1315 ComputeUnit::ITLBPort::recvTimingResp(PacketPtr pkt)
1368 ComputeUnit::ITLBPort::recvReqRetry()
1398 ComputeUnit::regStats()
1669 ComputeUnit::updateInstStats(GPUDynInstPtr gpuDynInst)
1702 ComputeUnit::updatePageDivergenceDist(Addr addr)
1713 ComputeUnit::CUExitCallback::process()
1731 ComputeUnit::isDone() const
1760 ComputeUnit::getRefCounter(const uint32_t dispatchId, const uint32_t wgId) const
1766 ComputeUnit::isSimdDone(uint32_t simdId) const
1797 ComputeUnit::sendToLds(GPUDynInstPtr gpuDynInst)
1817 ComputeUnit::LDSPort::recvTimingResp(PacketPtr packet)
1819 const ComputeUnit::LDSPort::SenderState *senderState =
1820 dynamic_cast<ComputeUnit::LDSPort::SenderState *>(packet->senderState);
1839 ComputeUnit::LDSPort::sendTimingReq(PacketPtr pkt)
1841 ComputeUnit::LDSPort::SenderState *sender_state =
1842 dynamic_cast<ComputeUnit::LDSPort::SenderState*>(pkt->senderState);
1881 ComputeUnit::LDSPort::recvReqRetry()