Here is a list of all functions with links to the classes they belong to:
- h -
- H3() : gem5::bloom_filter::H3
- half_addr() : sc_dt::scfx_mant
- half_at() : sc_dt::scfx_mant
- halt() : gem5::CheckerThreadContext< TC >, gem5::Iris::ThreadContext, gem5::o3::CPU, gem5::o3::ThreadContext, gem5::SimpleThread, gem5::ThreadContext, sc_core::sc_module
- haltContext() : gem5::BaseCPU, gem5::BaseKvmCPU, gem5::BaseSimpleCPU, gem5::o3::CPU
- handleAllocAndUReset() : gem5::branch_prediction::MPP_TAGE, gem5::branch_prediction::TAGE_SC_L_TAGE, gem5::branch_prediction::TAGE_SC_L_TAGE_64KB, gem5::branch_prediction::TAGE_SC_L_TAGE_8KB, gem5::branch_prediction::TAGEBase
- handleAsyncInsertions() : gem5::EventQueue
- handleAtomicReqMiss() : gem5::BaseCache, gem5::Cache, gem5::NoncoherentCache
- handleBeginReq() : sc_gem5::TlmToGem5Bridge< BITWIDTH >
- handleCommand() : gem5::memory::CfiMemory
- handleEndResp() : sc_gem5::TlmToGem5Bridge< BITWIDTH >
- handleEOI() : gem5::X86ISA::I8259
- handleError() : gem5::Checker< class >, gem5::CheckerCPU
- handleEvent() : gem5::MaltaIO::RTC, gem5::MC146818, gem5::RiscvRTC::RTC, gem5::X86ISA::Cmos::X86RTC
- handleEvictions() : gem5::BaseCache
- handleFill() : gem5::BaseCache
- handleFunctional() : gem5::SimpleCache, gem5::SimpleMemobj
- handleFuncTranslationReturn() : gem5::VegaISA::GpuTLB, gem5::X86ISA::GpuTLB
- handleInterrupt() : gem5::o3::Commit
- handleIOMiscReg32() : gem5::X86KvmCPU
- handleKvmExit() : gem5::BaseKvmCPU
- handleKvmExitException() : gem5::BaseKvmCPU
- handleKvmExitFailEntry() : gem5::BaseKvmCPU
- handleKvmExitHypercall() : gem5::BaseKvmCPU
- handleKvmExitIO() : gem5::BaseKvmCPU, gem5::X86KvmCPU
- handleKvmExitIRQWindowOpen() : gem5::BaseKvmCPU, gem5::X86KvmCPU
- handleKvmExitUnknown() : gem5::BaseKvmCPU
- handleLoadableSegment() : gem5::loader::ElfObject
- handleLocalAccess() : gem5::o3::LSQ::LSQRequest, gem5::o3::LSQ::SingleDataRequest, gem5::o3::LSQ::SplitDataRequest
- handleLockedRead() : gem5::ArmISA::ISA, gem5::BaseISA, gem5::RiscvISA::ISA
- handleLockedSnoop() : gem5::ArmISA::ISA, gem5::BaseISA, gem5::RiscvISA::ISA
- handleLockedSnoopHit() : gem5::ArmISA::ISA, gem5::BaseISA
- handleLockedWrite() : gem5::ArmISA::ISA, gem5::BaseISA, gem5::RiscvISA::ISA
- handleMemPacket() : gem5::ComputeUnit
- handleMemResponse() : gem5::minor::Execute
- handleMessage() : gem5::scmi::AgentChannel, gem5::scmi::BaseProtocol, gem5::scmi::Platform, gem5::scmi::Protocol
- handlePageCrossingLookahead() : gem5::prefetch::SignaturePath, gem5::prefetch::SignaturePathV2
- handlePending() : gem5::DmaReadFifo
- handlePendingInt() : gem5::Checker< class >
- handleReadDMA() : gem5::HSAPacketProcessor, gem5::HSAPacketProcessor::SignalState
- handleReadPacket() : gem5::TimingSimpleCPU
- handleRecvFunctional() : gem5::OutgoingRequestBridge, gem5::SSTResponderInterface
- handleRecvRespRetry() : gem5::SSTResponderInterface
- handleRecvTimingReq() : gem5::SSTResponderInterface
- handleRequest() : gem5::BaseMemProbe, gem5::MemFootprintProbe, gem5::MemTraceProbe, gem5::SimpleCache, gem5::SimpleMemobj, gem5::StackDistProbe
- handleResp() : gem5::ArmISA::TableWalker::Port, gem5::DmaPort
- handleResponse() : gem5::ComputeUnit::DataPort, gem5::ComputeUnit::ScalarDataPort, gem5::GlobalMemPipeline, gem5::GUPSGen, gem5::SimpleCache, gem5::SimpleMemobj
- handleRespPacket() : gem5::ArmISA::TableWalker::Port, gem5::DmaPort
- handleReturn() : gem5::SyscallDesc
- handleSignatureTableMiss() : gem5::prefetch::SignaturePath, gem5::prefetch::SignaturePathV2
- handleSnoop() : gem5::Cache, gem5::MSHR
- handleSQCReturn() : gem5::ComputeUnit
- handleStream() : gem5::GenericTimer
- handleTAGEUpdate() : gem5::branch_prediction::MPP_TAGE, gem5::branch_prediction::TAGE_SC_L_TAGE, gem5::branch_prediction::TAGE_SC_L_TAGE_64KB, gem5::branch_prediction::TAGE_SC_L_TAGE_8KB, gem5::branch_prediction::TAGEBase
- handleTimingReqHit() : gem5::BaseCache, gem5::Cache
- handleTimingReqMiss() : gem5::BaseCache, gem5::Cache, gem5::NoncoherentCache
- handleTLBResponse() : gem5::minor::Fetch1
- handleTranslationReturn() : gem5::VegaISA::GpuTLB, gem5::X86ISA::GpuTLB
- handleTrap() : gem5::SparcISA::EmuLinux, gem5::SparcISA::SEWorkload
- handleUncacheableWriteResp() : gem5::BaseCache
- handleUReset() : gem5::branch_prediction::MPP_TAGE, gem5::branch_prediction::TAGE_SC_L_TAGE, gem5::branch_prediction::TAGEBase
- handleWritePacket() : gem5::TimingSimpleCPU
- HardBreakpoint() : gem5::HardBreakpoint
- HardwareBreakpoint() : gem5::ArmISA::HardwareBreakpoint
- HardwareResource() : gem5::TraceCPU::ElasticDataGen::HardwareResource
- has() : gem5::ArmRelease, gem5::ArmSystem
- has_credit() : gem5::ruby::garnet::OutputUnit, gem5::ruby::garnet::OutVcState
- has_free_vc() : gem5::ruby::garnet::OutputUnit
- has_mm() : tlm::tlm_generic_payload
- has_value() : sc_core::sc_time_tuple
- hasAddress() : gem5::prefetch::PIF::CompactorEntry
- hasAtomicOpFunctor() : gem5::Request
- hasAttr() : gem5::KvmDevice
- hasBarrier() : gem5::Wavefront
- hasBeenPrefetched() : gem5::BaseCache::CacheAccessorImpl, gem5::BaseCache, gem5::CacheAccessor, gem5::ruby::AbstractController, gem5::ruby::RubyPrefetcherProxy
- hasCompCompleted() : gem5::o3::ElasticTrace
- hasContextId() : gem5::Request
- hasData() : gem5::MemCmd, gem5::Packet
- hasDestinationSgpr() : gem5::GPUDynInst
- hasDestinationVgpr() : gem5::GPUDynInst
- hasDispResources() : gem5::ComputeUnit
- hasEl0View() : gem5::GenericTimerFrame
- hasExpected() : gem5::ruby::ExpectedMap< RespType, DataType >
- hasFetchDataToProcess() : gem5::FetchUnit::FetchBufDesc
- hasFreeRegs() : gem5::o3::SimpleFreeList, gem5::o3::UnifiedFreeList
- hasFreeSpace() : gem5::FetchUnit::FetchBufDesc
- hasFromCache() : gem5::MSHR
- hash() : gem5::bloom_filter::Block, gem5::bloom_filter::Bulk, gem5::bloom_filter::H3, gem5::bloom_filter::MultiBitSel, gem5::branch_prediction::MultiperspectivePerceptron::GHIST, gem5::branch_prediction::MultiperspectivePerceptron::MPPBranchInfo, gem5::branch_prediction::MultiperspectivePerceptron::RECENCYPOS, gem5::prefetch::BOP, gem5::SkewedAssociative
- hash1() : gem5::branch_prediction::MultiperspectivePerceptron::MPPBranchInfo
- hash2() : gem5::branch_prediction::MultiperspectivePerceptron::MPPBranchInfo
- hasHostBuf() : gem5::VMA
- hashPC() : gem5::branch_prediction::MultiperspectivePerceptron::MPPBranchInfo
- hasHtmAbortCause() : gem5::Request
- hasInstCount() : gem5::Request
- hasInstSeqNum() : gem5::Request
- hasInterrupt() : gem5::minor::Execute
- hasKernelIRQChip() : gem5::KvmVM
- hasListeners() : gem5::ProbePointArg< Arg >
- hasLoadBarrier() : gem5::o3::MemDepUnit
- hasLoadBeenSent() : gem5::o3::ElasticTrace
- hasLoadCompleted() : gem5::o3::ElasticTrace
- hasLockedRMWReadTarget() : gem5::MSHR
- hasMisaligned() : gem5::RiscvISA::PMAChecker
- hasMoreActions() : gem5::Episode
- hasNext() : gem5::VirtDescriptor
- hasNonSecureAccess() : gem5::GenericTimerFrame
- hasOutstandingEvents() : gem5::IGbE::DescCache< T >, gem5::IGbE::RxDescCache, gem5::IGbE::TxDescCache
- hasPacketsInMemSystem() : gem5::minor::LSQ::LSQRequest, gem5::minor::LSQ::SingleDataRequest, gem5::minor::LSQ::SpecialDataRequest, gem5::minor::LSQ::SplitDataRequest
- hasPaddr() : gem5::Request
- hasPC() : gem5::prefetch::Base::PrefetchInfo, gem5::Request
- hasPendingUnmaskable() : gem5::X86ISA::Interrupts
- hasPossibleRetry() : gem5::ruby::MN_TBEStorage< RetryEntry >
- hasPostDowngrade() : gem5::MSHR
- hasPostInvalidate() : gem5::MSHR
- hasReadableVoff() : gem5::GenericTimerFrame
- hasReady() : gem5::TimedQueue< T >
- hasReadyInsts() : gem5::o3::InstructionQueue
- hasReceivedData() : gem5::ruby::ExpectedMap< RespType, DataType >
- hasReceivedResp() : gem5::ruby::ExpectedMap< RespType, DataType >
- hasRequest() : gem5::o3::DynInst, gem5::o3::LSQUnit::LSQEntry
- hasRequestor() : gem5::memory::qos::MemCtrl
- hasRespData() : gem5::Packet
- hasScalarUnit() : gem5::VegaISA::GPUISA
- hasSecondDword() : gem5::VegaISA::Inst_MTBUF, gem5::VegaISA::Inst_SOP1, gem5::VegaISA::Inst_SOP2, gem5::VegaISA::Inst_SOPC, gem5::VegaISA::Inst_SOPK, gem5::VegaISA::Inst_VOP1, gem5::VegaISA::Inst_VOP2, gem5::VegaISA::Inst_VOP3A, gem5::VegaISA::Inst_VOP3B, gem5::VegaISA::Inst_VOP3P, gem5::VegaISA::Inst_VOP3P_MAI, gem5::VegaISA::Inst_VOPC
- hasSharers() : gem5::Packet
- hasSignificantIndex() : gem5::X86ISA::X86CPUID
- hasSize() : gem5::Request
- hasSourceSgpr() : gem5::GPUDynInst
- hasSourceVgpr() : gem5::GPUDynInst
- hasStaleTranslation() : gem5::o3::LSQ::LSQRequest
- hasStalledMsg() : gem5::ruby::MessageBuffer
- hasStaticSensitivities() : sc_gem5::Process
- hasStoreBarrier() : gem5::o3::MemDepUnit
- hasStoreCommitted() : gem5::o3::ElasticTrace
- hasStoresToWB() : gem5::o3::IEW, gem5::o3::LSQ, gem5::o3::LSQUnit
- hasStreamId() : gem5::Request, Gem5SystemC::ControlExtension
- hasSubstreamId() : gem5::Request, Gem5SystemC::ControlExtension
- hasTargets() : gem5::MSHR, gem5::WriteQueueEntry
- hasTLS() : gem5::loader::ElfObject, gem5::loader::ObjectFile
- hasTwoVDD() : gem5::DRAMPower
- hasUnprivRegime() : gem5::ArmISA::MMU
- hasVaddr() : gem5::Request
- hasVirtualTimer() : gem5::GenericTimerFrame
- hasWalkCache() : gem5::ArmISA::MMU
- haveAsserted() : gem5::Gicv3
- haveEL() : gem5::ArmSystem, gem5::Gicv3CPUInterface
- haveLargeAsid64() : gem5::ArmISA::TableWalker, gem5::ArmSystem
- havePending() : gem5::MSHRQueue
- havePendingInterrupts() : gem5::Gicv3CPUInterface
- haveSemihosting() : gem5::ArmSystem
- haveTokens() : gem5::TokenManager, gem5::TokenRequestPort
- hazard4kCheck() : gem5::SMMUTranslationProcess
- hazard4kHold() : gem5::SMMUTranslationProcess
- hazard4kRegister() : gem5::SMMUTranslationProcess
- hazard4kRelease() : gem5::SMMUTranslationProcess
- hazardIdHold() : gem5::SMMUTranslationProcess
- hazardIdRegister() : gem5::SMMUTranslationProcess
- hazardIdRelease() : gem5::SMMUTranslationProcess
- HBFDEntry() : gem5::HBFDEntry
- HBMCtrl() : gem5::memory::HBMCtrl
- Hdf5() : gem5::statistics::Hdf5
- HDLcd() : gem5::HDLcd
- HDLcdStats() : gem5::HDLcd::HDLcdStats
- hdrLen() : gem5::igbreg::Regs::SRRCTL
- head() : gem5::CircularQueue< T >
- headerComplete() : gem5::IGbE::TxDescCache
- height() : gem5::FrameBuffer
- HelloObject() : gem5::HelloObject
- HeteroMemCtrl() : gem5::memory::HeteroMemCtrl
- HiFiveBase() : gem5::HiFiveBase
- highest() : gem5::ArmISA::MiscRegLUTEntryInitializer
- highestActiveGroup() : gem5::Gicv3CPUInterface
- highestActivePriority() : gem5::Gicv3CPUInterface
- highestEL() : gem5::ArmSystem
- highestELIs64() : gem5::ArmSystem
- Histogram() : gem5::ruby::Histogram, gem5::statistics::Histogram
- HistoryEntry() : gem5::branch_prediction::SimpleIndirectPredictor::HistoryEntry
- HistorySpec() : gem5::branch_prediction::MultiperspectivePerceptron::HistorySpec
- HistStor() : gem5::statistics::HistStor
- hitCallback() : gem5::CpuThread, gem5::DmaThread, gem5::GpuWavefront, gem5::ruby::GPUCoalescer, gem5::ruby::RubyPort::MemResponsePort, gem5::ruby::Sequencer, gem5::RubyDirectedTester, gem5::RubyTester, gem5::TesterThread
- hitExternalSnoop() : gem5::o3::DynInst
- hlen() : gem5::networking::Ip6Hdr, gem5::networking::IpHdr
- hlim() : gem5::networking::Ip6Hdr
- HMCController() : gem5::HMCController
- HorizontalSlice() : gem5::HorizontalSlice< ElemType, Container, FromTile >
- hostCycles() : gem5::BaseKvmTimer
- hostDataAvailable() : gem5::ps2::Device
- hostDispAddr() : gem5::AQLRingBuffer
- hostDispPktAddr() : gem5::HSAQueueEntry
- hostNs() : gem5::BaseKvmTimer
- hostPaths() : gem5::RedirectPath
- hostRead() : gem5::ps2::Device
- hostRegDataAvailable() : gem5::ps2::Device
- hostSocket() : gem5::BaseRemoteGDB
- hostWrite() : gem5::ps2::Device
- hpmCounterEnabled() : gem5::RiscvISA::ISA
- hppiCanPreempt() : gem5::Gicv3CPUInterface
- hppviCanPreempt() : gem5::Gicv3CPUInterface
- hsaPacketProc() : gem5::GPUCommandProcessor
- HSAPacketProcessor() : gem5::HSAPacketProcessor
- HSAQueueDescriptor() : gem5::HSAQueueDescriptor
- HSAQueueEntry() : gem5::HSAQueueEntry
- hsaTask() : gem5::GPUDispatcher
- htmAbortTransaction() : gem5::CheckerThreadContext< TC >, gem5::Iris::ThreadContext, gem5::o3::ThreadContext, gem5::ruby::CacheMemory, gem5::SimpleThread, gem5::ThreadContext
- htmCallback() : gem5::ruby::HTMSequencer
- HTMCheckpoint() : gem5::ArmISA::HTMCheckpoint
- htmCommitTransaction() : gem5::ruby::CacheMemory
- htmRetCodeConversion() : gem5::ruby::HTMSequencer
- htmSendAbortSignal() : gem5::AtomicSimpleCPU, gem5::BaseCPU, gem5::o3::CPU, gem5::TimingSimpleCPU
- HTMSequencer() : gem5::ruby::HTMSequencer
- htmTransactionFailedInCache() : gem5::Packet
- htoreg() : gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >
- Huffman() : gem5::compression::encoder::Huffman
- HWScheduler() : gem5::HWScheduler
- hwScheduler() : gem5::HSAPacketProcessor
- HybridGen() : gem5::HybridGen
- hyp() : gem5::ArmISA::MiscRegLUTEntryInitializer
- HypervisorCall() : gem5::ArmISA::HypervisorCall
- HypervisorTrap() : gem5::ArmISA::HypervisorTrap
- hypNonSecureRead() : gem5::ArmISA::MiscRegLUTEntryInitializer
- hypNonSecureWrite() : gem5::ArmISA::MiscRegLUTEntryInitializer
- hypRead() : gem5::ArmISA::MiscRegLUTEntryInitializer
- hypSecure() : gem5::ArmISA::MiscRegLUTEntryInitializer
- hypSecureRead() : gem5::ArmISA::MiscRegLUTEntryInitializer
- hypSecureWrite() : gem5::ArmISA::MiscRegLUTEntryInitializer
- hypWrite() : gem5::ArmISA::MiscRegLUTEntryInitializer