gem5
v20.1.0.1
|
#include <iosfwd>
#include <string>
#include <utility>
#include <vector>
#include "base/types.hh"
#include "dev/net/etherpkt.hh"
#include "dnet/os.h"
#include "dnet/eth.h"
#include "dnet/ip.h"
#include "dnet/ip6.h"
#include "dnet/addr.h"
#include "dnet/arp.h"
#include "dnet/icmp.h"
#include "dnet/tcp.h"
#include "dnet/udp.h"
#include "dnet/intf.h"
#include "dnet/route.h"
#include "dnet/fw.h"
#include "dnet/blob.h"
#include "dnet/rand.h"
Go to the source code of this file.
Classes | |
struct | Net::EthAddr |
struct | Net::EthHdr |
class | Net::EthPtr |
struct | Net::IpAddress |
struct | Net::IpNetmask |
struct | Net::IpWithPort |
struct | Net::IpHdr |
class | Net::IpPtr |
struct | Net::IpOpt |
struct | Net::Ip6Hdr |
class | Net::Ip6Ptr |
struct | Net::ip6_opt_fragment |
struct | Net::ip6_opt_routing_type2 |
struct | Net::ip6_opt_dstopts |
struct | Net::ip6_opt_hdr |
struct | Net::Ip6Opt |
struct | Net::TcpHdr |
class | Net::TcpPtr |
struct | Net::TcpOpt |
struct | Net::UdpHdr |
class | Net::UdpPtr |
Namespaces | |
Net | |
Macros | |
#define | HOME_ADDRESS_OPTION 0xC9 |
Functions | |
uint16_t | Net::cksum (const IpPtr &ptr) |
struct Net::ip6_opt_dstopts | Net::__attribute__ ((packed)) |
uint16_t | Net::cksum (const TcpPtr &tcp) |
int | Net::hsplit (const EthPacketPtr &ptr) |
bool | Net::operator== (const EthAddr &left, const EthAddr &right) |
bool | Net::operator== (const IpAddress &left, const IpAddress &right) |
bool | Net::operator== (const IpNetmask &left, const IpNetmask &right) |
bool | Net::operator== (const IpWithPort &left, const IpWithPort &right) |
uint16_t | Net::__tu_cksum (const IpPtr &ip) |
uint16_t | Net::__tu_cksum6 (const Ip6Ptr &ip6) |
uint16_t | Net::cksum (const UdpPtr &udp) |
std::ostream & | Net::operator<< (std::ostream &stream, const EthAddr &ea) |
bool | Net::operator== (const EthAddr &left, const EthAddr &right) |
std::ostream & | Net::operator<< (std::ostream &stream, const IpAddress &ia) |
bool | Net::operator== (const IpAddress &left, const IpAddress &right) |
std::ostream & | Net::operator<< (std::ostream &stream, const IpNetmask &in) |
bool | Net::operator== (const IpNetmask &left, const IpNetmask &right) |
std::ostream & | Net::operator<< (std::ostream &stream, const IpWithPort &iwp) |
bool | Net::operator== (const IpWithPort &left, const IpWithPort &right) |
uint16_t | Net::__tu_cksum6 (const Ip6Ptr &ip6) |
uint16_t | Net::__tu_cksum (const IpPtr &ip) |
uint16_t | Net::cksum (const UdpPtr &udp) |
bool | Net::operator== (const EthAddr &left, const EthAddr &right) |
std::ostream & | Net::operator<< (std::ostream &stream, const EthAddr &ea) |
bool | Net::operator== (const IpAddress &left, const IpAddress &right) |
std::ostream & | Net::operator<< (std::ostream &stream, const IpAddress &ia) |
bool | Net::operator== (const IpNetmask &left, const IpNetmask &right) |
std::ostream & | Net::operator<< (std::ostream &stream, const IpNetmask &in) |
bool | Net::operator== (const IpWithPort &left, const IpWithPort &right) |
std::ostream & | Net::operator<< (std::ostream &stream, const IpWithPort &iwp) |
uint16_t | Net::__tu_cksum (const IpPtr &ip) |
uint16_t | Net::__tu_cksum6 (const Ip6Ptr &ip6) |
uint16_t | Net::cksum (const UdpPtr &udp) |
Variables | |
uint8_t | type |
uint8_t | length |
ip6_addr_t | addr |
uint8_t | ext_nxt |
uint8_t | ext_len |
union { | |
struct ip6_opt_fragment fragment | |
struct ip6_opt_routing_type2 rtType2 | |
struct ip6_opt_dstopts dstOpts | |
} | ext_data |
Net::Ip6Opt | Net::__attribute__ |
ip6_addr_t addr |
Definition at line 423 of file inet.hh.
Referenced by MemChecker::abortWrite(), Prefetcher::SBOOE::Sandbox::access(), BaseSetAssoc::accessBlock(), SectorTags::accessBlock(), FALRU::accessBlock(), SimpleCache::accessTiming(), AbstractMemory::addLockedAddr(), addrBlockAlign(), addrBlockOffset(), LSQ< Impl >::LSQRequest::addRequest(), ArmISA::VectorCatch::addressMatching(), addressToInt(), Network::addressToNodeID(), PseudoInst::addsymbol(), MemCtrl::addToReadQueue(), MemCtrl::addToWriteQueue(), BaseCache::allocateBlock(), AtomicSimpleCPU::amoMem(), SimpleExecContext::amoMem(), amoMemAtomic(), amoMemAtomicBE(), amoMemAtomicLE(), archPrctlFunc(), bitSelect(), BaseTags::blkAlign(), MemTest::blockAlign(), AbstractController::blockOnQueue(), MemCtrl::burstAlign(), SMMUTranslationProcess::bypass(), Gcn3ISA::Inst_SMEM::calcAddr(), Gcn3ISA::Inst_DS::calcAddr(), Gcn3ISA::Inst_FLAT::calcAddr(), Prefetcher::IrregularStreamBuffer::calculatePrefetch(), Prefetcher::BOP::calculatePrefetch(), Prefetcher::IndirectMemory::calculatePrefetch(), ArmSemihosting::callGetCmdLine(), ArmSemihosting::callRead(), ArmSemihosting::callTmpNam(), ArmSemihosting::callWrite(), DRAMsim3Wrapper::canAccept(), Prefetcher::IndirectMemory::checkAccessMatchOnActiveEntries(), ArmISA::TableWalker::checkAddrSizeFaultAArch64(), CacheMemory::checkResourceAvailable(), DecodeCache::AddrMap< RefCountingPtr >::chunkOffset(), DecodeCache::AddrMap< RefCountingPtr >::chunkStart(), GenericPciHost::clearInt(), BaseRemoteGDB::cmd_clr_hw_bkpt(), BaseRemoteGDB::cmd_mem_r(), BaseRemoteGDB::cmd_mem_w(), BaseRemoteGDB::cmd_set_hw_bkpt(), Prefetcher::PIF::CompactorEntry::CompactorEntry(), ArmISA::WatchPoint::compareAddress(), MemChecker::completeRead(), MemChecker::completeWrite(), connectFunc(), Loader::MemoryImage::contains(), GenericTimerMem::counterCtrlRead(), GenericTimerMem::counterCtrlWrite(), GenericTimerMem::counterStatusRead(), GenericTimerMem::counterStatusWrite(), Prefetcher::Queued::createPrefetchRequest(), GenericISA::BasicDecodeCache::decode(), RiscvISA::Decoder::decode(), MipsISA::Decoder::decode(), PowerISA::Decoder::decode(), SparcISA::Decoder::decode(), ArmISA::Decoder::decode(), GenericPciHost::decodeAddress(), MemInterface::decodePacket(), MessageBuffer::deferEnqueueingMessage(), SkewedAssociative::dehash(), SkewedAssociative::deskew(), IdeController::dispatchAccess(), DmaPort::dmaAction(), PciHost::DeviceInterface::dmaAddr(), DmaDevice::dmaRead(), HSADevice::dmaVirt(), HSAPacketProcessor::dmaVirt(), DmaDevice::dmaWrite(), SMMUProcess::doRead(), ItsProcess::doRead(), SMMUTranslationProcess::doReadConfig(), SMMUTranslationProcess::doReadPTE(), SMMUProcess::doWrite(), ItsProcess::doWrite(), BaseStackTrace::dump(), Trace::IntelTraceRecord::dump(), ProfileNode::dump(), DRAMsim3Wrapper::enqueue(), DRAMSim2Wrapper::enqueue(), MessageBuffer::enqueueDeferredMessages(), Net::EthAddr::EthAddr(), Gcn3ISA::Inst_SMEM__S_LOAD_DWORD::execute(), Gcn3ISA::Inst_SMEM__S_LOAD_DWORDX2::execute(), Gcn3ISA::Inst_SMEM__S_LOAD_DWORDX4::execute(), Gcn3ISA::Inst_SMEM__S_LOAD_DWORDX8::execute(), Gcn3ISA::Inst_SMEM__S_LOAD_DWORDX16::execute(), Gcn3ISA::Inst_SMEM__S_STORE_DWORD::execute(), Gcn3ISA::Inst_SMEM__S_STORE_DWORDX2::execute(), Gcn3ISA::Inst_SMEM__S_STORE_DWORDX4::execute(), Gcn3ISA::Inst_DS__DS_WRITE_B32::execute(), Gcn3ISA::Inst_DS__DS_WRITE2_B32::execute(), Gcn3ISA::Inst_DS__DS_WRITE2ST64_B32::execute(), Gcn3ISA::Inst_DS__DS_WRITE_B8::execute(), Gcn3ISA::Inst_DS__DS_WRITE_B16::execute(), Gcn3ISA::Inst_DS__DS_READ_B32::execute(), Gcn3ISA::Inst_DS__DS_READ2_B32::execute(), Gcn3ISA::Inst_DS__DS_READ2ST64_B32::execute(), Gcn3ISA::Inst_DS__DS_READ_U8::execute(), Gcn3ISA::Inst_DS__DS_READ_U16::execute(), Gcn3ISA::Inst_DS__DS_PERMUTE_B32::execute(), Gcn3ISA::Inst_DS__DS_BPERMUTE_B32::execute(), Gcn3ISA::Inst_DS__DS_WRITE_B64::execute(), Gcn3ISA::Inst_DS__DS_WRITE2_B64::execute(), Gcn3ISA::Inst_DS__DS_READ_B64::execute(), Gcn3ISA::Inst_DS__DS_READ2_B64::execute(), Gcn3ISA::Inst_DS__DS_READ2ST64_B64::execute(), Gcn3ISA::Inst_FLAT__FLAT_LOAD_UBYTE::execute(), Gcn3ISA::Inst_FLAT__FLAT_LOAD_USHORT::execute(), Gcn3ISA::Inst_FLAT__FLAT_LOAD_DWORD::execute(), Gcn3ISA::Inst_FLAT__FLAT_LOAD_DWORDX2::execute(), Gcn3ISA::Inst_FLAT__FLAT_LOAD_DWORDX3::execute(), Gcn3ISA::Inst_FLAT__FLAT_LOAD_DWORDX4::execute(), Gcn3ISA::Inst_FLAT__FLAT_STORE_BYTE::execute(), Gcn3ISA::Inst_FLAT__FLAT_STORE_SHORT::execute(), Gcn3ISA::Inst_FLAT__FLAT_STORE_DWORD::execute(), Gcn3ISA::Inst_FLAT__FLAT_STORE_DWORDX2::execute(), Gcn3ISA::Inst_FLAT__FLAT_STORE_DWORDX3::execute(), Gcn3ISA::Inst_FLAT__FLAT_STORE_DWORDX4::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_SWAP::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_ADD::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_SUB::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_INC::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_DEC::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_CMPSWAP_X2::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_ADD_X2::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_SUB_X2::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_INC_X2::execute(), Gcn3ISA::Inst_FLAT__FLAT_ATOMIC_DEC_X2::execute(), exitFutexWake(), BaseTags::extractBlkOffset(), SectorTags::extractSectorOffset(), SetAssociative::extractSet(), SkewedAssociative::extractSet(), Prefetcher::StridePrefetcherHashedSetAssociative::extractTag(), BaseIndexingPolicy::extractTag(), FALRU::extractTag(), BaseTags::extractTag(), DefaultFetch< Impl >::fetchBufferAlignPC(), SectorTags::findBlock(), BaseTags::findBlock(), FALRU::findBlock(), AssociativeSet< Prefetcher::IrregularStreamBuffer::AddressMappingEntry >::findEntry(), Loader::SymbolTable::findNearest(), CompressedTags::findVictim(), BaseSetAssoc::findVictim(), SectorTags::findVictim(), AssociativeSet< Prefetcher::IrregularStreamBuffer::AddressMappingEntry >::findVictim(), SnoopFilter::finishRequest(), Workload::fixFuncEventAddr(), ArmISA::FsWorkload::fixFuncEventAddr(), SETranslatingPortProxy::fixupAddr(), Gicv2m::frameFromAddr(), RubySystem::functionalWrite(), GuestABI::Argument< Aapcs64, Composite, typename std::enable_if< IsAapcs64Composite< Composite >::value &&!IsAapcs64Hxa< Composite >::value >::type >::get(), ArmSemihosting::AbiBase::StateBase< Arg >::getAddr(), Gicv2m::getAddrRanges(), PciDevice::getBAR(), MemChecker::getByteTracker(), Prefetcher::DeltaCorrelatingPredictionTables::DCPTEntry::getCandidates(), DecodeCache::AddrMap< RefCountingPtr >::getChunk(), BloomFilter::MultiBitSel::getCount(), BloomFilter::Block::getCount(), BloomFilter::Perfect::getCount(), BloomFilter::Multi::getCount(), MemInterface::getCtrlAddr(), PciHost::getDevice(), RandomGen::getNextPacket(), getOffset(), BaseKvmCPU::getOneReg(), BaseGen::getPacket(), SetAssociative::getPossibleEntries(), SkewedAssociative::getPossibleEntries(), AssociativeSet< Prefetcher::IrregularStreamBuffer::AddressMappingEntry >::getPossibleEntries(), Gicv3::getRedistributorByAddr(), BaseStackTrace::getSymbol(), SparcISA::TLB::GetTsbPtr(), BaseCache::handleFill(), Prefetcher::Base::hasBeenPrefetched(), BaseCache::hasBeenPrefetched(), BloomFilter::H3::hash(), BloomFilter::Bulk::hash(), BloomFilter::MultiBitSel::hash(), BloomFilter::Block::hash(), SkewedAssociative::hash(), Prefetcher::BOP::hash(), MessageBuffer::hasStalledMsg(), RubyDirectedTester::hitCallback(), TimingSimpleCPU::htmSendAbortSignal(), FullO3CPU< O3CPUImpl >::htmSendAbortSignal(), Prefetcher::Base::inCache(), BaseCache::inCache(), tlm::tlm_dmi::init(), TimingSimpleCPU::initiateHtmCmd(), Minor::ExecContext::initiateMemAMO(), initiateMemAMO(), TimingSimpleCPU::initiateMemAMO(), BaseDynInst< Impl >::initiateMemAMO(), SimpleExecContext::initiateMemAMO(), initiateMemRead(), Minor::ExecContext::initiateMemRead(), TimingSimpleCPU::initiateMemRead(), BaseDynInst< Impl >::initiateMemRead(), SimpleExecContext::initiateMemRead(), ArmLinuxProcess32::initState(), Prefetcher::Base::inMissQueue(), BaseCache::inMissQueue(), BaseCache::inRange(), TempCacheBlk::insert(), MemFootprintProbe::insertAddr(), AssociativeSet< Prefetcher::IrregularStreamBuffer::AddressMappingEntry >::insertEntry(), BaseRemoteGDB::insertHardBreak(), Prefetcher::BOP::insertIntoRR(), BaseRemoteGDB::insertSoftBreak(), intToAddress(), RiscvISA::RiscvFault::invoke(), VIPERCoalescer::invTCP(), ioctlFunc(), PciDevice::isBAR(), AbstractController::isBlocked(), MessageBuffer::isDeferredMsgMapEmpty(), ArmISA::WatchPoint::isDoubleAligned(), Shader::isGpuVmApe(), Shader::isLdsApe(), PhysicalMemory::isMemAddr(), System::isMemAddr(), Shader::isScratchApe(), BloomFilter::Multi::isSet(), BloomFilter::Base::isSet(), SMMUTranslationProcess::issuePrefetch(), Loader::SymbolTable::load(), PseudoInst::loadsymbol(), QoS::MemCtrl::logRequest(), QoS::MemCtrl::logResponse(), DecodeCache::AddrMap< RefCountingPtr >::lookup(), lookupTraceForAddress(), ArmISA::MacroMemOp::MacroMemOp(), ArmISA::MacroVFPMemOp::MacroVFPMemOp(), makeLineAddress(), makeNextStrideAddress(), AbstractController::mapAddressToMachine(), mapAddressToRange(), GenericArmPciHost::mapPciInterrupt(), GenericPciHost::mapPciInterrupt(), maskLowOrderBits(), WriteQueueEntry::matchBlockAddr(), MSHR::matchBlockAddr(), PciHost::DeviceInterface::memAddr(), PortProxy::memsetBlob(), PortProxy::memsetBlobPhys(), BaseCPU::mwaitAtomic(), operator<<(), Net::EthAddr::operator=(), RubyPrefetcher::pageAddress(), Net::EthAddr::parse(), Iris::ThreadContext::pcState(), BloomFilter::Bulk::permute(), PciHost::DeviceInterface::pioAddr(), GenericPciHost::postInt(), printAddress(), ArmISA::ArmStaticInst::printMemSymbol(), SMMUv3::processCommand(), ArmISA::purifyTaggedAddr(), Minor::LSQ::pushRequest(), FullO3CPU< O3CPUImpl >::pushRequest(), LSQ< Impl >::pushRequest(), BackingStore::rangeCheck(), SimpleDisk::read(), Sp805::read(), NoMaliGpu::read(), FVPBasePwrCtrl::read(), Gicv3::read(), Gicv3Its::read(), VGic::read(), BaseRemoteGDB::read(), Gicv3Redistributor::read(), Gicv3Distributor::read(), GenericTimerFrame::read(), GicV2::read(), GenericTimerMem::read(), PortProxy::readBlob(), PortProxy::readBlobPhys(), DRAMSim2::readComplete(), DRAMsim3::readComplete(), MC146818::readData(), AtomicSimpleCPU::readMem(), SimpleExecContext::readMem(), CheckerCPU::readMem(), readMemAtomic(), readMemAtomicBE(), readMemAtomicLE(), PortProxy::readString(), MessageBuffer::reanalyzeMessages(), CacheMemory::recordRequestType(), SMMUControlPort::recvAtomic(), MemCheckerMonitor::recvFunctional(), MemCheckerMonitor::recvFunctionalSnoop(), MemCheckerMonitor::recvTimingReq(), CoherentXBar::recvTimingReq(), MemCheckerMonitor::recvTimingResp(), RealViewCtrl::registerDevice(), RangeAddrMapper::remapAddr(), BaseRemoteGDB::removeHardBreak(), BaseRemoteGDB::removeSoftBreak(), MemChecker::reset(), MipsISA::RoundPage(), ArmISA::roundPage(), SC_MODULE(), TraceCPU::FixedRetryGen::send(), BloomFilter::MultiBitSel::set(), BloomFilter::Perfect::set(), BloomFilter::Block::set(), BloomFilter::Multi::set(), SubBlock::setAddress(), AccessTraceForAddress::setAddress(), VirtQueue::VirtRing< struct vring_used_elem >::setAddress(), BaseKvmCPU::setOneReg(), ArmSystem::setResetAddr(), setThreadAreaFunc(), SkewedAssociative::skew(), AbstractController::stallBuffer(), MessageBuffer::stallMessage(), RiscvISA::Walker::WalkerState::startFunctional(), RiscvISA::Walker::startFunctional(), MemChecker::startRead(), MemChecker::startWrite(), GuestABI::Result< Aapcs64, Composite, typename std::enable_if< IsAapcs64Composite< Composite >::value &&!IsAapcs64Hxa< Composite >::value >::type >::store(), StoreTrace::StoreTrace(), SubBlock::SubBlock(), FutexMap::suspend(), FutexMap::suspend_bitset(), Prefetcher::BOP::tag(), ArmISA::WatchPoint::test(), TEST(), testAndRead(), testAndReadMask(), testAndWrite(), Prefetcher::BOP::testRR(), ArmISA::SelfDebug::testVectorCatch(), GenericTimerMem::timerCtrlRead(), GenericTimerMem::timerCtrlWrite(), GenericTimerFrame::timerRead(), GenericTimerFrame::timerWrite(), AbstractMemory::toHostAddr(), Trace::ExeTracerRecord::traceInst(), transferNeedsBurst(), SMMUTranslationProcess::translateStage1And2(), SMMUTranslationProcess::translateStage2(), MipsISA::TruncPage(), ArmISA::truncPage(), BaseStackTrace::tryGetSymbol(), PortProxy::tryMemsetBlob(), TranslatingPortProxy::tryReadBlob(), PortProxy::tryReadBlob(), PortProxy::tryReadString(), tryTranslate(), TranslatingPortProxy::tryWriteBlob(), PortProxy::tryWriteBlob(), PortProxy::tryWriteString(), AbstractController::unblock(), BloomFilter::Perfect::unset(), BloomFilter::Block::unset(), BloomFilter::Multi::unset(), ComputeUnit::updatePageDivergenceDist(), Loader::SymbolTable::upperBound(), FutexMap::wakeup(), FutexMap::wakeup_bitset(), AbstractController::wakeUpAllBuffers(), AbstractController::wakeUpBuffers(), SMMUTranslationProcess::walkCacheLookup(), SMMUTranslationProcess::walkStage1And2(), SMMUTranslationProcess::walkStage2(), Sp805::write(), NoMaliGpu::write(), FVPBasePwrCtrl::write(), Gicv3::write(), Gicv3Its::write(), VGic::write(), BaseRemoteGDB::write(), Gicv3Redistributor::write(), Gicv3Distributor::write(), GenericTimerFrame::write(), GicV2::write(), GenericTimerMem::write(), PortProxy::writeBlob(), PortProxy::writeBlobPhys(), DRAMSim2::writeComplete(), DRAMsim3::writeComplete(), VIPERCoalescer::writeCompleteCallback(), MC146818::writeData(), Minor::ExecContext::writeMem(), AtomicSimpleCPU::writeMem(), TimingSimpleCPU::writeMem(), BaseDynInst< Impl >::writeMem(), SimpleExecContext::writeMem(), CheckerCPU::writeMem(), writeMemAtomic(), writeMemAtomicBE(), writeMemAtomicLE(), writeMemTiming(), writeMemTimingBE(), writeMemTimingLE(), X86ISA::SMBios::SMBiosStructure::writeOut(), X86ISA::IntelMP::FloatingPointer::writeOut(), writeOutField(), writeOutString(), PortProxy::writeString(), X86ISA::E820Table::writeTo(), and writeVal().
union { ... } ext_data |
struct ip6_opt_fragment fragment |
Definition at line 424 of file inet.hh.
Referenced by Minor::LSQ::SplitDataRequest::makeFragmentPackets(), and Minor::LSQ::SplitDataRequest::makeFragmentRequests().
uint8_t length |
Definition at line 422 of file inet.hh.
Referenced by BaseRemoteGDB::cmd_query_var(), sc_dt::concat(), sc_dt::sc_int_subref_r::concat_get_uint64(), sc_dt::sc_uint_subref_r::concat_length(), sc_dt::sc_int_subref_r::concat_length(), sc_dt::sc_uint_base::concat_length(), sc_dt::sc_int_base::concat_length(), sc_dt::sc_uint_subref::concat_set(), sc_dt::sc_int_subref::concat_set(), MemState::extendMmap(), ftruncate64Func(), ftruncateFunc(), Compressor::DictionaryCompressor< T >::Pattern::getSizeBits(), StatisticalCorrector::gPredict(), MPP_StatisticalCorrector::gUpdate(), StatisticalCorrector::gUpdate(), tlm::tlm_generic_payload::is_read(), MemState::isUnmapped(), MemState::mapRegion(), HSADriver::mmap(), Shader::mmap(), mmap2Func(), mmapFunc(), munmapFunc(), sc_dt::sc_uint_subref::operator=(), sc_dt::sc_int_subref::operator=(), sc_dt::sc_unsigned_subref::operator=(), sc_dt::sc_signed_subref::operator=(), sc_dt::sc_unsigned::operator=(), sc_dt::sc_signed::operator=(), IGbE::RxDescCache::pktComplete(), PacketFifo::push(), Pl111::readFramebuffer(), TCPIface::recvTCP(), MemState::remapRegion(), sc_dt::sc_int_concref_invalid_length(), sc_dt::sc_uint_concref_invalid_length(), UFSHostDevice::SCSIResume(), TCPIface::sendTCP(), EthPacketData::serialize(), tlm::tlm_from_hostendian_generic(), sc_dt::sc_int_subref_r::to_string(), sc_dt::sc_unsigned::to_string(), sc_dt::sc_signed::to_string(), truncate64Func(), truncateFunc(), MemState::unmapRegion(), EthPacketData::unserialize(), MemState::updateBrkRegion(), X86ISA::SMBios::SMBiosStructure::writeOut(), X86ISA::IntelMP::FloatingPointer::writeOut(), X86ISA::IntelMP::ExtConfigEntry::writeOut(), X86ISA::IntelMP::AddrSpaceMapping::writeOut(), X86ISA::IntelMP::BusHierarchy::writeOut(), X86ISA::IntelMP::CompatAddrSpaceMod::writeOut(), writeOutString(), and writePng().
uint8_t type |
Definition at line 421 of file inet.hh.
Referenced by __to_number(), Stats::Hdf5::addMetaData(), CacheRecorder::addRecord(), AddressProfiler::addTraceSample(), PowerProcess::argsInit(), ArmProcess::argsInit(), ArmISA::BigFpMemRegOp::BigFpMemRegOp(), broadcast(), GarnetNetwork::collateStats(), KvmVM::createDevice(), createImgWriter(), createMachineID(), ArmV8KvmCPU::dump(), ArmISA::ArmStaticInst::extendReg64(), floorLog2(), ArmISA::MemoryReg64::generateDisassembly(), Iob::generateIpi(), ArmISA::PMU::getCounterTypeRegister(), Throttle::getMsgCount(), Switch::getMsgCount(), ArmV8KvmCPU::getSysRegMap(), Sequencer::hitCallback(), GPUCoalescer::hitCallback(), RubyPrefetcher::initializeStream(), isDataReadRequest(), isHtmCmdRequest(), isReadRequest(), iGbReg::TxdOp::isType(), Compressor::DictionaryCompressor< T >::DeltaPattern< DeltaSizeBits >::isValidDelta(), isWriteRequest(), MachineTypeAndNodeIDToMachineID(), mapAddressToRange(), RubyPrefetcher::observeMiss(), std::hash< MachineID >::operator()(), PerfKvmCounterConfig::PerfKvmCounterConfig(), PersistentTable::persistentRequestLock(), ArmISA::ArmStaticInst::printDataInst(), ArmISA::ArmStaticInst::printExtendOperand(), ArmISA::ArmStaticInst::printShiftOperand(), AddressProfiler::profileRetry(), Sequencer::recordMissLatency(), tlm_utils::ispex_base::register_private_extension(), SimpleNetwork::regStats(), Switch::regStats(), Throttle::regStats(), NSGigE::rxFilter(), PipeFDEntry::setEndType(), KvmKernelGicV2::setIntState(), CoalescedRequest::setRubyType(), NetworkLink::setType(), ArmISA::ArmStaticInst::shift_carry_imm(), ArmISA::ArmStaticInst::shift_carry_rs(), ArmISA::ArmStaticInst::shift_rm_imm(), ArmISA::ArmStaticInst::shift_rm_rs(), ArmISA::ArmStaticInst::shiftReg64(), socketFunc(), socketpairFunc(), ArmISA::TLB::tranTypeEL(), BaseRemoteGDB::trap(), CacheMemory::tryCacheAccess(), ElasticTrace::TraceInfo::typeToStr(), TraceCPU::ElasticDataGen::GraphNode::typeToStr(), AccessTraceForAddress::update(), Iob::writeIob(), X86ISA::SMBios::SMBiosStructure::writeOut(), and X86ISA::E820Table::writeTo().