Here is a list of all functions with links to the classes they belong to:
- w -
- wait() : gem5::Barrier, sc_core::sc_join, sc_core::sc_module, sc_core::sc_prim_channel, sc_core::sc_semaphore, sc_core::sc_semaphore_if, sc_dp::sc_barrier
- wait_clocked() : sc_core::sc_join
- WaitClass() : gem5::WaitClass
- waitCntsSatisfied() : gem5::Wavefront
- waitCount() : sc_gem5::Process
- WaiterState() : gem5::WaiterState
- waitRegMem() : gem5::PM4PacketProcessor
- WaitScratchDmaEvent() : gem5::GPUCommandProcessor
- wake() : gem5::SpatterGen::SpatterGenEvent
- wakeCPU() : gem5::o3::CPU, gem5::o3::IEW
- wakeDependents() : gem5::o3::IEW, gem5::o3::InstructionQueue, gem5::o3::MemDepUnit
- wakeFromQuiesce() : gem5::o3::Fetch
- wakeUp() : gem5::GUPSGen
- wakeup() : gem5::BaseCPU, gem5::BaseKvmCPU, gem5::BaseSimpleCPU, gem5::CheckerCPU, gem5::EventQueue, gem5::FutexMap, gem5::HWScheduler, gem5::Iris::BaseCPU, gem5::MinorCPU, gem5::o3::CPU, gem5::ruby::AbstractController, gem5::ruby::Consumer, gem5::ruby::garnet::CrossbarSwitch, gem5::ruby::garnet::InputUnit, gem5::ruby::garnet::NetworkBridge, gem5::ruby::garnet::NetworkInterface, gem5::ruby::garnet::NetworkLink, gem5::ruby::garnet::OutputUnit, gem5::ruby::garnet::Router, gem5::ruby::garnet::SwitchAllocator, gem5::ruby::GPUCoalescer, gem5::ruby::HTMSequencer, gem5::ruby::PerfectSwitch, gem5::ruby::Profiler, gem5::ruby::Sequencer, gem5::ruby::Throttle, gem5::ruby::WireBuffer, gem5::RubyDirectedTester, gem5::RubyTester, gem5::SMMUProcess, gem5::TesterThread
- wakeup_bitset() : gem5::FutexMap
- wakeUpAllBuffers() : gem5::ruby::AbstractController
- wakeUpBuffer() : gem5::ruby::AbstractController
- wakeUpBuffers() : gem5::ruby::AbstractController
- wakeupEventQueue() : gem5::EventManager
- wakeupEvents() : gem5::PerfKvmCounterConfig
- wakeupFetch() : gem5::minor::Fetch1, gem5::minor::Pipeline
- wakeupOnEvent() : gem5::MinorCPU
- walk() : gem5::ArmISA::TableWalker
- walkAddresses() : gem5::ArmISA::TableWalker
- walkBits() : gem5::ArmISA::PageTableOps, gem5::ArmISA::V7LPageTableOps, gem5::ArmISA::V8PageTableOps16k, gem5::ArmISA::V8PageTableOps4k, gem5::ArmISA::V8PageTableOps64k
- WalkCache() : gem5::WalkCache
- walkCache() : gem5::ArmISA::TLB
- walkCacheLookup() : gem5::SMMUTranslationProcess
- WalkCacheStats() : gem5::WalkCache::WalkCacheStats
- walkCacheUpdate() : gem5::SMMUTranslationProcess
- walkCheck() : gem5::ArmISA::TlbTestInterface
- Walker() : gem5::RiscvISA::Walker, gem5::VegaISA::Walker, gem5::X86ISA::Walker
- WalkerPort() : gem5::RiscvISA::Walker::WalkerPort, gem5::VegaISA::Walker::WalkerPort, gem5::X86ISA::Walker::WalkerPort
- walkerResponse() : gem5::VegaISA::GpuTLB, gem5::VegaISA::Walker
- WalkerSenderState() : gem5::RiscvISA::Walker::WalkerSenderState, gem5::VegaISA::Walker::WalkerSenderState, gem5::X86ISA::Walker::WalkerSenderState
- WalkerState() : gem5::ArmISA::TableWalker::WalkerState, gem5::RiscvISA::Walker::WalkerState, gem5::VegaISA::Walker::WalkerState, gem5::X86ISA::Walker::WalkerState
- walkMask() : gem5::ArmISA::PageTableOps
- walkStage1And2() : gem5::SMMUTranslationProcess
- walkStage2() : gem5::SMMUTranslationProcess
- walkStateMachine() : gem5::VegaISA::Walker::WalkerState
- warn_port_constructor() : sc_core::sc_port_base
- warnNotFail() : gem5::ArmISA::MiscRegLUTEntryInitializer
- WarnUnimplemented() : gem5::SparcISA::WarnUnimplemented, gem5::WarnUnimplemented
- wasPrefetched() : gem5::CacheBlk
- wasReReferenced() : gem5::replacement_policy::SHiP::SHiPReplData
- wasStarted() : gem5::RiscvISA::Walker::WalkerState, gem5::X86ISA::Walker::WalkerState
- watchdogAtZero() : gem5::CpuLocalTimer::Timer
- WatchPoint() : gem5::ArmISA::WatchPoint
- Watchpoint() : gem5::ArmISA::Watchpoint
- Watt() : gem5::statistics::units::Watt
- waveExecuteInst() : gem5::RegisterFile, gem5::RegisterFileCache, gem5::ScalarRegisterFile, gem5::VectorRegisterFile
- Wavefront() : gem5::Wavefront
- wavefront() : gem5::GPUExecContext
- WavefrontStats() : gem5::Wavefront::WavefrontStats
- WayPartitioningPolicy() : gem5::partitioning_policy::WayPartitioningPolicy
- WayPolicyAllocation() : gem5::partitioning_policy::WayPolicyAllocation
- wbComplete() : gem5::IGbE::DescCache< T >
- weaks() : gem5::loader::SymbolTable
- WeightBased() : gem5::ruby::WeightBased
- WeightedLRU() : gem5::replacement_policy::WeightedLRU
- WeightedLRUReplData() : gem5::replacement_policy::WeightedLRU::WeightedLRUReplData
- WFBarrier() : gem5::WFBarrier
- wfSize() : gem5::ComputeUnit
- wgId() : gem5::HSAQueueEntry
- wgSize() : gem5::HSAQueueEntry
- what() : gem5::CxxConfigManager::Exception, gem5::ruby::RejectException, sc_core::sc_report, sc_core::sc_unwind_exception
- when() : gem5::BaseGlobalEvent, gem5::Event, sc_gem5::ScEvent
- whenValue() : gem5::ArchTimer, gem5::SystemCounter
- WholeTranslationState() : gem5::WholeTranslationState
- wi() : gem5::ArmISA::MiscRegLUTEntry, sc_dt::scfx_index
- wide() : gem5::PciMemBar
- width() : gem5::FrameBuffer, gem5::minor::ForwardInstData, sc_gem5::TraceValBase
- willWB() : gem5::o3::LSQ, gem5::o3::LSQUnit
- win() : gem5::networking::TcpHdr
- wire() : gem5::TimeBuffer< T >::wire
- WireBuffer() : gem5::ruby::WireBuffer
- wl() : sc_dt::sc_fxnum, sc_dt::sc_fxnum_fast, sc_dt::sc_fxtype_params, sc_dt::scfx_params
- word() : gem5::VegaISA::Inst_VOP3P
- workItemBegin() : gem5::BaseCPU, gem5::System
- workItemEnd() : gem5::BaseCPU, gem5::System
- Workload() : gem5::Workload
- WorkloadStats() : gem5::Workload::WorkloadStats
- wptr() : gem5::PM4Queue, gem5::SDMAEngine::SDMAQueue
- wrapImpl() : gem5::BaseSemihosting::SemiCallBase< Semihosting, Abi32, Abi64 >
- wrIdx() : gem5::AQLRingBuffer
- writable() : gem5::SparcISA::PageTableEntry
- write() : gem5::A9SCU, gem5::AmbaFake, gem5::AMDGPUDevice, gem5::AMDGPUInterruptHandler, gem5::AMDGPUSystemHub, gem5::ArmISA::PMU::SWIncrementEvent, gem5::BadDevice, gem5::BaseRemoteGDB, gem5::BaseSemihosting::File, gem5::BaseSemihosting::FileBase, gem5::BaseSemihosting::InPlaceArg, gem5::BmpWriter, gem5::CircleBuf< T >, gem5::Clint, gem5::CopyEngine::CopyEngineChannel, gem5::CopyEngine, gem5::CowDiskImage, gem5::CpuLocalTimer::Timer, gem5::CpuLocalTimer, gem5::DiskImage, gem5::DumbTOD, gem5::EnergyCtrl, gem5::fastmodel::GIC, gem5::fastmodel::ResetControllerExample, gem5::Fifo< T >, gem5::FVPBasePwrCtrl, gem5::GenericPciHost, gem5::GenericTimerFrame, gem5::GenericTimerMem, gem5::GenericWatchdog, gem5::GicV2, gem5::Gicv2m, gem5::Gicv3, gem5::Gicv3Distributor, gem5::Gicv3Its, gem5::Gicv3Redistributor, gem5::GPUCommandProcessor, gem5::HDLcd, gem5::HSAPacketProcessor, gem5::HWScheduler, gem5::I2CBus, gem5::I2CDevice, gem5::IdeController, gem5::IGbE, gem5::ImgWriter, gem5::Intel8254Timer::Counter, gem5::Iob, gem5::IsaFake, gem5::LdsChunk, gem5::loader::MemoryImage, gem5::LupioBLK, gem5::LupioIPI, gem5::LupioPIC, gem5::LupioRNG, gem5::LupioRTC, gem5::LupioSYS, gem5::LupioTMR, gem5::LupioTTY, gem5::MaltaCChip, gem5::MaltaIO, gem5::memory::CfiMemory::ProgramBuffer, gem5::memory::CfiMemory, gem5::MHU, gem5::MmDisk, gem5::MmioVirtIO, gem5::MuxingKvmGic< Types >, gem5::NoMaliGpu, gem5::NSGigE, gem5::o3::LSQ, gem5::o3::LSQUnit, gem5::PciBar, gem5::PciBarNone, gem5::PciIoBar, gem5::PciLegacyIoBar, gem5::PciMemBar, gem5::PciMemUpperBar, gem5::PciVirtIO, gem5::PioDevice, gem5::Pl011, gem5::PL031, gem5::Pl050, gem5::Pl111, gem5::Plic, gem5::PM4PacketProcessor, gem5::PngWriter, gem5::PortProxy, gem5::qemu::FwCfgIo, gem5::qemu::FwCfgMmio, gem5::RawDiskImage, gem5::RealViewCtrl::Device, gem5::RealViewCtrl, gem5::RealViewOsc, gem5::RealViewTemperatureSensor, gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >, gem5::RegisterBank< BankByteOrder >::RegisterBase, gem5::RegisterBank< BankByteOrder >::RegisterBuf, gem5::RegisterBank< BankByteOrder >::RegisterRoFill, gem5::RegisterBank< BankByteOrder >, gem5::RiscvISA::MmioVirtIO, gem5::ScalarRegisterFile, gem5::SDMAEngine, gem5::SimpleDisk, gem5::SimpleUart, gem5::sinic::Device, gem5::Sp804::Timer, gem5::Sp804, gem5::Sp805, gem5::SysSecCtrl, gem5::Terminal, gem5::TesterDma, gem5::Uart8250::Registers::BankedRegister, gem5::Uart8250::Registers::RWSwitchedRegister, gem5::Uart8250, gem5::UFSHostDevice, gem5::VectorRegisterFile, gem5::VegaISA::Operand, gem5::VegaISA::ScalarOperand< DataType, Const, NumDwords >, gem5::VegaISA::VecOperand< DataType, Const, NumDwords >, gem5::VGic, gem5::VirtDescriptor, gem5::VirtIO9PDiod, gem5::VirtIO9PProxy, gem5::VirtIO9PSocket, gem5::VirtIOBlock, gem5::VirtQueue::VirtRing< T >, gem5::VncServer, gem5::X86ISA::ACPI::RSDP, gem5::X86ISA::ACPI::SysDescTable, gem5::X86ISA::Cmos, gem5::X86ISA::I8042, gem5::X86ISA::I82094AA, gem5::X86ISA::I8237, gem5::X86ISA::I8254, gem5::X86ISA::I8259, gem5::X86ISA::Interrupts, gem5::X86ISA::LongModePTE, gem5::X86ISA::Speaker, ProtoOutputStream, sc_core::sc_buffer< T, WRITER_POLICY >, sc_core::sc_clock, sc_core::sc_fifo< T >, sc_core::sc_fifo_blocking_out_if< T >, sc_core::sc_fifo_out< T >, sc_core::sc_inout< T >, sc_core::sc_inout< bool >, sc_core::sc_inout< sc_dt::sc_bigint< W > >, sc_core::sc_inout< sc_dt::sc_biguint< W > >, sc_core::sc_inout< sc_dt::sc_int< W > >, sc_core::sc_inout< sc_dt::sc_logic >, sc_core::sc_inout< sc_dt::sc_uint< W > >, sc_core::sc_signal< sc_dt::sc_bigint< W > >, sc_core::sc_signal< sc_dt::sc_biguint< W > >, sc_core::sc_signal< sc_dt::sc_int< W > >, sc_core::sc_signal< sc_dt::sc_uint< W > >, sc_core::sc_signal_resolved, sc_core::sc_signal_rv< W >, sc_core::sc_signal_write_if< T >, sc_dt::sc_fxnum_fast_observer, sc_dt::sc_fxnum_observer, sc_dt::sc_fxval_fast_observer, sc_dt::sc_fxval_observer, sc_gem5::ScSignalBaseT< T, WRITER_POLICY >, tlm::circular_buffer< T >, tlm::tlm_analysis_fifo< T >, tlm::tlm_analysis_port< T >, tlm::tlm_delayed_write_if< T >, tlm::tlm_write_if< T >
- write_part() : sc_core::sc_int_part_if, sc_core::sc_signal< sc_dt::sc_bigint< W > >, sc_core::sc_signal< sc_dt::sc_biguint< W > >, sc_core::sc_signal< sc_dt::sc_int< W > >, sc_core::sc_signal< sc_dt::sc_uint< W > >, sc_core::sc_signed_part_if, sc_core::sc_uint_part_if, sc_core::sc_unsigned_part_if
- writeable() : gem5::MemBackdoor, gem5::MemBackdoorReq, gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >
- writeAll() : gem5::VirtIO9PProxy
- WriteAllocator() : gem5::WriteAllocator
- writeback() : gem5::CowDiskImage, gem5::IGbE::DescCache< T >, gem5::memory::CfiMemory::ProgramBuffer, gem5::o3::LSQUnit
- writeback1() : gem5::IGbE::DescCache< T >
- writebackBlk() : gem5::BaseCache
- writebackBlockedStore() : gem5::o3::LSQUnit
- writebackDone() : gem5::o3::LSQ::LSQRequest
- WritebackEvent() : gem5::o3::LSQUnit::WritebackEvent
- writebackInsts() : gem5::o3::IEW
- writeBackMessage() : gem5::scmi::PlatformChannel
- writebackScheduled() : gem5::o3::LSQ::LSQRequest
- writebackStores() : gem5::o3::LSQ, gem5::o3::LSQUnit
- writebackTempBlockAtomic() : gem5::BaseCache
- writebackVisitor() : gem5::BaseCache
- writeBlob() : BackingStore, gem5::BaseRemoteGDB, gem5::fastmodel::FastmodelRemoteGDB, gem5::PortProxy, TestProxy
- writeBlobPhys() : gem5::PortProxy
- writeBuf() : gem5::X86ISA::ACPI::MADT::MADT, gem5::X86ISA::ACPI::RXSDT< T >, gem5::X86ISA::ACPI::SysDescTable
- writeByte() : gem5::ruby::SubBlock
- writeCallback() : gem5::ruby::GPUCoalescer, gem5::ruby::Sequencer
- writeCallbackScFail() : gem5::ruby::Sequencer
- WriteChecker() : sc_gem5::WriteChecker< sc_core::SC_MANY_WRITERS >, sc_gem5::WriteChecker< sc_core::SC_ONE_WRITER >
- writeClaim() : gem5::Plic
- writecleanBlk() : gem5::BaseCache
- WriteCluster() : gem5::MemChecker::WriteCluster
- writeCommand() : gem5::IdeDisk
- writeComment() : sc_gem5::TraceFile, sc_gem5::VcdTraceFile
- writeComplete() : gem5::memory::DRAMSim2, gem5::memory::DRAMsim3
- writeCompleteCallback() : gem5::ruby::GPUCoalescer, gem5::ruby::VIPERCoalescer
- writeCompletionStatus() : gem5::CopyEngine::CopyEngineChannel
- writeCompressedTrace() : gem5::ruby::RubySystem
- writeConfig() : gem5::AMDGPUDevice, gem5::IdeController, gem5::IGbE, gem5::NSGigE, gem5::PciDevice, gem5::VirtIODeviceBase
- writeConfigBlob() : gem5::VirtIODeviceBase
- writeControl() : gem5::GenericWatchdog, gem5::IdeDisk, gem5::Intel8254Timer, gem5::SMMUv3, gem5::X86ISA::I8254
- writeCopyBytes() : gem5::CopyEngine::CopyEngineChannel
- writeCopyBytesComplete() : gem5::CopyEngine::CopyEngineChannel
- writeCounter() : gem5::Intel8254Timer, gem5::X86ISA::I8254
- writeCpu() : gem5::GicV2, gem5::GicV2Registers, gem5::Gicv3, gem5::Gicv3Registers, gem5::KvmKernelGicV2, gem5::KvmKernelGicV3
- writeCtrl() : gem5::VGic
- writeData() : gem5::MC146818, gem5::Packet, gem5::PM4PacketProcessor, gem5::SerialDevice, gem5::SerialNullDevice, gem5::Terminal, gem5::X86ISA::I8042
- writeDataDone() : gem5::PM4PacketProcessor
- writeDataToBlock() : gem5::Packet
- writeDepTrace() : gem5::o3::ElasticTrace
- writeDevice() : gem5::UFSHostDevice
- writeDeviceTable() : gem5::ItsProcess
- writeDisk() : gem5::IdeDisk
- writeDistributor() : gem5::GicV2, gem5::GicV2Registers, gem5::Gicv3, gem5::Gicv3Registers, gem5::KvmKernelGicV2, gem5::KvmKernelGicV3
- writeDone() : gem5::SDMAEngine, gem5::UFSHostDevice
- writeDoorbell() : gem5::AMDGPUDevice
- writeElementAsTrace() : gem5::TraceCPU::ElasticDataGen::GraphNode
- writeEnable() : gem5::Plic
- writeEntryLPI() : gem5::Gicv3Redistributor
- writeFlash() : gem5::UFSHostDevice::UFSSCSIDevice
- writeFrame() : gem5::AMDGPUDevice, gem5::AMDGPUNbio
- writeFromTrace() : gem5::AMDMMIOReader
- writeHeader() : gem5::VirtQueue::VirtRing< T >
- writeIer() : gem5::Uart8250
- writeIob() : gem5::Iob
- writeIrqCollectionTable() : gem5::ItsProcess
- writeIrqTranslationTable() : gem5::ItsProcess
- writeJBus() : gem5::Iob
- WriteMask() : gem5::ruby::WriteMask
- WriteMem() : gem5::Shader
- writeMem() : gem5::AtomicSimpleCPU, gem5::BaseSimpleCPU, gem5::CheckerCPU, gem5::ExecContext, gem5::Iris::ThreadContext, gem5::minor::ExecContext, gem5::o3::DynInst, gem5::SimpleExecContext, gem5::TimingSimpleCPU
- writeMemory() : gem5::AbstractNVM, gem5::FlashDevice
- writeMemWithCurrentMsn() : gem5::Iris::ThreadContext
- writeMiscReg() : gem5::GPUExecContext, gem5::VegaISA::GPUISA
- writeMMIO() : gem5::AMDGPUDevice, gem5::AMDGPUGfx, gem5::AMDGPUInterruptHandler, gem5::AMDGPUNbio, gem5::AMDGPUVM, gem5::PM4PacketProcessor, gem5::SDMAEngine
- writeMSIP() : gem5::Clint
- writeOK() : gem5::memory::AbstractMemory
- WriteOnlyReg() : gem5::X86ISA::I8237::WriteOnlyReg
- writeOut() : gem5::X86ISA::intelmp::AddrSpaceMapping, gem5::X86ISA::intelmp::BaseConfigEntry, gem5::X86ISA::intelmp::Bus, gem5::X86ISA::intelmp::BusHierarchy, gem5::X86ISA::intelmp::CompatAddrSpaceMod, gem5::X86ISA::intelmp::ConfigTable, gem5::X86ISA::intelmp::ExtConfigEntry, gem5::X86ISA::intelmp::FloatingPointer, gem5::X86ISA::intelmp::IntAssignment, gem5::X86ISA::intelmp::IOAPIC, gem5::X86ISA::intelmp::Processor, gem5::X86ISA::smbios::BiosInformation, gem5::X86ISA::smbios::SMBiosStructure, gem5::X86ISA::smbios::SMBiosTable
- writeOutACPITables() : gem5::X86ISA::FsWorkload
- writeOutMPTable() : gem5::X86ISA::FsWorkload
- writeOutSMBiosTable() : gem5::X86ISA::FsWorkload
- writeOutStrings() : gem5::X86ISA::smbios::SMBiosStructure
- writePacket() : gem5::IGbE::RxDescCache
- writePriority() : gem5::Plic
- WriteQueue() : gem5::WriteQueue
- WriteQueueEntry() : gem5::WriteQueueEntry
- writeQueueFull() : gem5::memory::MemCtrl, gem5::memory::qos::MemSinkCtrl
- writeQueueFullPC0() : gem5::memory::HBMCtrl
- writeQueueFullPC1() : gem5::memory::HBMCtrl
- writer() : gem5::RegisterBank< BankByteOrder >::Register< Data, RegByteOrder >, writer< T >
- writeReadData() : gem5::SDMAEngine
- writeRedistributor() : gem5::Gicv3, gem5::Gicv3Registers, gem5::KvmKernelGicV3
- writeRefresh() : gem5::GenericWatchdog
- writeReg() : gem5::HDLcd, gem5::NoMaliGpu, gem5::X86ISA::I82094AA
- writeRegister() : gem5::X86ISA::Cmos
- writeRegRaw() : gem5::NoMaliGpu
- writeRequest() : gem5::AMDGPUMemoryManager
- writeRespQueueEmpty() : gem5::memory::NVMInterface
- writeRespQueueFull() : gem5::memory::DRAMInterface, gem5::memory::MemInterface, gem5::memory::NVMInterface
- writeROM() : gem5::AMDGPUDevice
- writes() : gem5::ArmISA::MiscRegLUTEntryInitializer
- writeSegment() : gem5::loader::MemoryImage
- writesEXEC() : gem5::GPUStaticInst
- writesExec() : gem5::GPUDynInst
- writesExecMask() : gem5::GPUDynInst
- writesFlatScratch() : gem5::GPUDynInst
- writeSfsr() : gem5::SparcISA::TLB
- writesMode() : gem5::GPUDynInst, gem5::GPUStaticInst
- writesSCC() : gem5::GPUDynInst, gem5::GPUStaticInst
- writeStatusComplete() : gem5::CopyEngine::CopyEngineChannel
- writeString() : gem5::PortProxy
- writesVCC() : gem5::GPUDynInst, gem5::GPUStaticInst
- writeTagAccess() : gem5::SparcISA::TLB
- writeThr() : gem5::Uart8250
- writeThreshold() : gem5::Plic
- writeThrough() : gem5::Packet
- writeTo() : gem5::X86ISA::E820Table
- writeToReadDelay() : gem5::memory::DRAMInterface, gem5::memory::MemInterface
- writeUniqueCallback() : gem5::ruby::Sequencer
- writeVCpu() : gem5::VGic
- writeWithMask() : gem5::RegisterBank< BankByteOrder >
- writeWord() : gem5::PixelConverter
- WrPrivImm() : gem5::SparcISA::WrPrivImm
- wscale() : gem5::networking::TcpOpt