/gem5/src/mem/ |
H A D | backdoor.hh | 70 enum Flags{ enum in class:MemBackdoor 94 _flags = (Flags)(_flags | Readable); 96 _flags = (Flags)(_flags & ~Readable); 104 _flags = (Flags)(_flags | Writeable); 106 _flags = (Flags)(_flags & ~Writeable); 109 Flags flags() const { return _flags; } 110 void flags(Flags f) { _flags = f; } 112 MemBackdoor(AddrRange r, uint8_t *p, Flags flags) : 149 Flags _flags;
|
H A D | port_proxy.cc | 45 PortProxy::readBlobPhys(Addr addr, Request::Flags flags, 62 PortProxy::writeBlobPhys(Addr addr, Request::Flags flags, 79 PortProxy::memsetBlobPhys(Addr addr, Request::Flags flags,
|
H A D | request.hh | 92 typedef ::Flags<FlagsType> Flags; typedef in class:Request 229 typedef ::Flags<MemSpaceConfigFlagsType> MemSpaceConfigFlags; 261 typedef ::Flags<PrivateFlagsType> PrivateFlags; 295 setPhys(Addr paddr, unsigned size, Flags flags, MasterID mid, Tick time) 332 Flags _flags; 398 * _flags and privateFlags are cleared by Flags default 409 Request(Addr paddr, unsigned size, Flags flags, MasterID mid, 427 Request(Addr paddr, unsigned size, Flags flags, MasterID mid) 437 Request(Addr paddr, unsigned size, Flags flag [all...] |
H A D | port_proxy.hh | 119 void readBlobPhys(Addr addr, Request::Flags flags, 125 void writeBlobPhys(Addr addr, Request::Flags flags, 131 void memsetBlobPhys(Addr addr, Request::Flags flags,
|
/gem5/src/base/ |
H A D | flags.hh | 35 class Flags class 42 Flags() : _flags(0) {} function in class:Flags 43 Flags(Type flags) : _flags(flags) {} function in class:Flags 48 const Flags<T> & 49 operator=(const Flags<U> &flags) 55 const Flags<T> &
|
/gem5/ext/pybind11/tests/ |
H A D | test_enum.py | 173 assert int(m.Flags.Read) == 4 174 assert int(m.Flags.Write) == 2 175 assert int(m.Flags.Execute) == 1 176 assert int(m.Flags.Read | m.Flags.Write | m.Flags.Execute) == 7 177 assert int(m.Flags.Read | m.Flags.Write) == 6 178 assert int(m.Flags.Read | m.Flags [all...] |
H A D | test_enum.cpp | 39 enum Flags { enum 44 py::enum_<Flags>(m, "Flags", py::arithmetic()) 45 .value("Read", Flags::Read) 46 .value("Write", Flags::Write) 47 .value("Execute", Flags::Execute)
|
/gem5/src/sim/ |
H A D | global_event.hh | 83 BarrierEvent(BaseGlobalEvent *global_event, Priority p, Flags f) 118 BaseGlobalEvent(Priority p, Flags f); 158 BaseGlobalEventTemplate(Priority p, Flags f) 184 BarrierEvent(Base *global_event, Priority p, Flags f) 189 GlobalEvent(Priority p, Flags f) 193 GlobalEvent(Tick when, Priority p, Flags f) 216 BarrierEvent(Base *global_event, Priority p, Flags f) 221 GlobalSyncEvent(Priority p, Flags f) 225 GlobalSyncEvent(Tick when, Tick _repeat, Priority p, Flags f)
|
H A D | cxx_config.hh | 131 /** Flags passable to setParam... to smooth over any parsing difference 134 typedef ::Flags<FlagsType> Flags; typedef in class:CxxConfigParams 163 const std::string &value, const Flags flags) 169 const std::vector<std::string> &values, const Flags flags) 228 virtual CxxConfigParams::Flags getFlags() const { return 0; }
|
H A D | syscall_desc.hh | 80 enum Flags { enum in class:SyscallDesc
|
H A D | eventq.hh | 97 typedef ::Flags<FlagsType> Flags; typedef in class:EventBase 211 Flags flags; 253 Flags 260 isFlagSet(Flags _flags) const 268 setFlags(Flags _flags) 275 clearFlags(Flags _flags) 345 Event(Priority p = Default_Pri, Flags f = 0)
|
/gem5/src/arch/arm/ |
H A D | stage2_mmu.hh | 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);
|
H A D | stage2_mmu.cc | 65 uint8_t *data, int numBytes, Request::Flags flags, bool isFunctional) 103 Request::Flags flags)
|
/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 | 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/arch/generic/ |
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) 128 Request::Flags flags, AtomicOpFunctor *_amo_op) 151 Request::Flags flags, AtomicOpFunctor *_amo_op)
|
H A D | mmapped_ipr.hh | 105 Request::Flags flags(pkt->req->getFlags());
|
/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/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)
|
/gem5/src/base/stats/ |
H A D | info.hh | 42 typedef ::Flags<FlagsType> Flags; typedef in namespace:Stats 81 Flags flags;
|
/gem5/src/cpu/testers/directedtest/ |
H A D | SeriesRequestGenerator.cc | 60 Request::Flags flags;
|
H A D | InvalidateGenerator.cc | 58 Request::Flags flags;
|
/gem5/src/arch/x86/ |
H A D | memhelpers.hh | 48 unsigned dataSize, Request::Flags flags) 108 uint64_t &mem, unsigned dataSize, Request::Flags flags) 177 unsigned dataSize, Addr addr, Request::Flags flags, 207 unsigned dataSize, Addr addr, Request::Flags flags,
|