/gem5/src/mem/ |
H A D | secure_port_proxy.cc | 45 readBlobPhys(addr, Request::SECURE, p, size); 52 writeBlobPhys(addr, Request::SECURE, p, size); 59 memsetBlobPhys(addr, Request::SECURE, v, size);
|
H A D | port_proxy.cc | 45 PortProxy::readBlobPhys(Addr addr, Request::Flags flags, 51 auto req = std::make_shared<Request>( 52 gen.addr(), gen.size(), flags, Request::funcMasterId); 62 PortProxy::writeBlobPhys(Addr addr, Request::Flags flags, 68 auto req = std::make_shared<Request>( 69 gen.addr(), gen.size(), flags, Request::funcMasterId); 79 PortProxy::memsetBlobPhys(Addr addr, Request::Flags flags,
|
H A D | port.cc | 101 auto req = std::make_shared<Request>( 102 a, 1, 0, Request::funcMasterId);
|
/gem5/src/arch/x86/ |
H A D | ldstflags.hh | 51 const Request::FlagsType M5_VAR_USED SegmentFlagMask = mask(4);
|
H A D | intmessage.hh | 82 RequestPtr req = std::make_shared<Request>( 84 size, Request::UNCACHEABLE, 85 Request::intMasterId);
|
H A D | tlb.cc | 182 req->setFlags(Request::MMAPPED_IPR); 202 req->setFlags(Request::MMAPPED_IPR); 205 req->setFlags(Request::UNCACHEABLE | Request::STRICT_ORDER); 216 req->setFlags(Request::UNCACHEABLE | Request::STRICT_ORDER); 235 req->setFlags(Request::MMAPPED_IPR | Request::GENERIC_IPR | 236 Request::STRICT_ORDER); 259 req->setFlags(Request [all...] |
/gem5/src/arch/generic/ |
H A D | mmapped_ipr.hh | 105 Request::Flags flags(pkt->req->getFlags()); 106 return (flags & Request::MMAPPED_IPR) && 107 (flags & Request::GENERIC_IPR);
|
H A D | memhelpers.hh | 59 MemT &mem, Request::Flags flags) 78 Request::Flags flags) 94 Request::Flags flags, uint64_t *res) 107 Addr addr, Request::Flags flags, uint64_t *res) 116 if (flags & Request::MEM_SWAP || flags & Request::MEM_SWAP_COND) 128 Request::Flags flags, AtomicOpFunctor *_amo_op) 151 Request::Flags flags, AtomicOpFunctor *_amo_op)
|
/gem5/src/arch/arm/ |
H A D | stage2_mmu.cc | 65 uint8_t *data, int numBytes, Request::Flags flags, bool isFunctional) 70 auto req = std::make_shared<Request>(); 71 req->setVirt(0, descAddr, numBytes, flags | Request::PT_WALK, masterId, 0); 79 if (fault == NoFault && !req->getFlags().isSet(Request::NO_ACCESS)) { 103 Request::Flags flags) 107 descAddr, numBytes, flags | Request::PT_WALK, masterId); 116 req = std::make_shared<Request>(); 134 if (_fault == NoFault && !req->getFlags().isSet(Request::NO_ACCESS)) {
|
H A D | stage2_mmu.hh | 64 /** Request id for requests generated by this MMU */ 93 void setVirt(Addr vaddr, int size, Request::Flags flags, int masterId) 116 uint8_t *data, int numBytes, Request::Flags flags, bool isFunctional); 119 Request::Flags flags);
|
/gem5/src/gpu-compute/ |
H A D | gpu_dyn_inst.hh | 401 req->setMemSpaceConfigFlags(Request::PRIVATE_SEGMENT); 403 req->setMemSpaceConfigFlags(Request::SPILL_SEGMENT); 405 req->setMemSpaceConfigFlags(Request::GLOBAL_SEGMENT); 407 req->setMemSpaceConfigFlags(Request::READONLY_SEGMENT); 409 req->setMemSpaceConfigFlags(Request::GROUP_SEGMENT); 417 req->setMemSpaceConfigFlags(Request::SCOPE_VALID | 418 Request::WAVEFRONT_SCOPE); 420 req->setMemSpaceConfigFlags(Request::SCOPE_VALID | 421 Request::WORKGROUP_SCOPE); 423 req->setMemSpaceConfigFlags(Request [all...] |
/gem5/src/mem/ruby/system/ |
H A D | CacheRecorder.cc | 88 auto req = std::make_shared<Request>(rec->m_data_address, 90 Request::funcMasterId); 120 req = std::make_shared<Request>( 122 RubySystem::getBlockSizeBytes(), 0, Request::funcMasterId); 125 req = std::make_shared<Request>( 128 Request::INST_FETCH, Request::funcMasterId); 131 req = std::make_shared<Request>( 133 RubySystem::getBlockSizeBytes(), 0, Request::funcMasterId);
|
/gem5/src/cpu/simple/ |
H A D | base.hh | 146 Request::Flags flags, 152 Request::Flags flags, 158 Request::Flags flags, uint64_t* res, 164 Request::Flags flags, 169 Request::Flags flags,
|
H A D | atomic.hh | 205 * @param req Pointer to the Request object to populate. 208 * @param flags Request flags. 215 int size, Request::Flags flags, 220 Request::Flags flags, 225 Addr addr, Request::Flags flags, uint64_t *res, 230 Request::Flags flags, AtomicOpFunctorPtr amo_op) override;
|
/gem5/src/cpu/testers/rubytest/ |
H A D | Check.cc | 89 Request::Flags flags; 90 flags.set(Request::PREFETCH); 102 flags.set(Request::INST_FETCH); 106 flags.set(Request::PF_EXCLUSIVE); 110 RequestPtr req = std::make_shared<Request>(m_address, 0, flags, 146 Request::Flags flags; 148 RequestPtr req = std::make_shared<Request>(m_address, CHECK_SIZE, flags, 175 Request::Flags flags; 181 RequestPtr req = std::make_shared<Request>( 235 Request [all...] |
/gem5/src/arch/riscv/insts/ |
H A D | amo.hh | 72 Request::Flags memAccessFlags; 92 Request::Flags memAccessFlags; 112 Request::Flags memAccessFlags;
|
H A D | mem.hh | 48 Request::Flags memAccessFlags;
|
/gem5/src/arch/x86/insts/ |
H A D | microldstop.hh | 65 const Request::FlagsType memFlags; 75 Request::FlagsType _memFlags, 107 Request::FlagsType _memFlags, 140 Request::FlagsType _memFlags,
|
/gem5/src/sim/probe/ |
H A D | mem.hh | 58 Request::FlagsType flags;
|
/gem5/src/mem/cache/ |
H A D | mshr.hh | 136 const Source source; //!< Request from cpu, memory, or prefetcher? 231 const Request::FlagsType noMergeFlags = 232 Request::UNCACHEABLE | 233 Request::STRICT_ORDER | Request::MMAPPED_IPR | 234 Request::PRIVILEGED | Request::LLSC | 235 Request::MEM_SWAP | Request::MEM_SWAP_COND | 236 Request [all...] |
/gem5/src/cpu/testers/directedtest/ |
H A D | SeriesRequestGenerator.cc | 60 Request::Flags flags; 63 RequestPtr req = std::make_shared<Request>(m_address, 1, flags, masterId);
|
H A D | InvalidateGenerator.cc | 58 Request::Flags flags; 63 RequestPtr req = std::make_shared<Request>(m_address, 1, flags, masterId);
|
/gem5/src/cpu/testers/traffic_gen/ |
H A D | base_gen.cc | 62 Request::FlagsType flags) 65 RequestPtr req = std::make_shared<Request>(addr, size, flags, masterID);
|
/gem5/src/cpu/ |
H A D | exec_context.hh | 238 Request::Flags flags, 252 Request::Flags flags, 263 Request::Flags flags, uint64_t *res, 272 Request::Flags flags, 283 Request::Flags flags,
|
/gem5/src/arch/alpha/ |
H A D | faults.hh | 136 Request::Flags reqFlags; 140 DtbFault(VAddr _vaddr, Request::Flags _reqFlags, uint64_t _flags) 158 NDtbMissFault(VAddr vaddr, Request::Flags reqFlags, uint64_t flags) 176 PDtbMissFault(VAddr vaddr, Request::Flags reqFlags, uint64_t flags) 192 DtbPageFault(VAddr vaddr, Request::Flags reqFlags, uint64_t flags) 208 DtbAcvFault(VAddr vaddr, Request::Flags reqFlags, uint64_t flags) 224 DtbAlignmentFault(VAddr vaddr, Request::Flags reqFlags, uint64_t flags)
|