gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
cast.hh File Reference
#include <cassert>

Go to the source code of this file.

Functions

template<class T , class U >
safe_cast (U ptr)
 

Function Documentation

template<class T , class U >
T safe_cast ( ptr)
inline

Definition at line 61 of file cast.hh.

Referenced by GPUCoalescer::atomicCallback(), TLBCoalescer::canCoalesce(), Packet::checkFunctional(), GPUCoalescer::completeHitCallback(), Shader::functionalTLBAccess(), GarnetNetwork::GarnetNetwork(), X86ISA::GpuTLB::handleFuncTranslationReturn(), X86ISA::GpuTLB::handleTranslationReturn(), GPUCoalescer::hitCallback(), Stats::DataWrap< SparseHistogram, SparseHistInfoProxy >::info(), GarnetNetwork::init(), FetchUnit::initiateFetch(), X86ISA::GpuTLB::issueTLBLookup(), GarnetNetwork::makeExtInLink(), SimpleNetwork::makeExtOutLink(), GarnetNetwork::makeExtOutLink(), SimpleNetwork::makeInternalLink(), GarnetNetwork::makeInternalLink(), Packet::popLabel(), Stats::DistStor::prepare(), Stats::HistStor::prepare(), Stats::SampleStor::prepare(), Stats::AvgSampleStor::prepare(), TLBCoalescer::IssueProbeEvent::process(), ComputeUnit::DataPort::MemReqEvent::process(), ComputeUnit::DataPort::MemRespEvent::process(), FetchStage::processFetchReturn(), FetchUnit::processFetchReturn(), Packet::pushLabel(), TLBCoalescer::CpuSidePort::recvFunctional(), X86ISA::GpuTLB::CpuSidePort::recvFunctional(), TLBCoalescer::CpuSidePort::recvTimingReq(), RubyPort::MemMasterPort::recvTimingResp(), RubyTester::CpuPort::recvTimingResp(), Minor::Fetch1::recvTimingResp(), ComputeUnit::DataPort::recvTimingResp(), ComputeUnit::DTLBPort::recvTimingResp(), ComputeUnit::ITLBPort::recvTimingResp(), Minor::LSQ::recvTimingResp(), Stats::DistStor::reset(), Stats::HistStor::reset(), RubyPort::ruby_hit_callback(), ComputeUnit::sendRequest(), SimpleNetwork::SimpleNetwork(), X86ISA::GpuTLB::translationReturn(), and TLBCoalescer::updatePhysAddresses().


Generated on Fri Jun 9 2017 13:03:56 for gem5 by doxygen 1.8.6