Searched refs:Flags (Results 1 - 25 of 68) sorted by relevance

123

/gem5/src/mem/
H A Dbackdoor.hh70 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 Dport_proxy.cc45 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 Drequest.hh92 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 Dport_proxy.hh119 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 Dflags.hh35 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 Dtest_enum.py173 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 Dtest_enum.cpp39 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 Dglobal_event.hh83 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 Dcxx_config.hh131 /** 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 Dsyscall_desc.hh80 enum Flags { enum in class:SyscallDesc
H A Deventq.hh97 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 Dstage2_mmu.hh93 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 Dstage2_mmu.cc65 uint8_t *data, int numBytes, Request::Flags flags, bool isFunctional)
103 Request::Flags flags)
/gem5/src/cpu/simple/
H A Dbase.hh146 Request::Flags flags,
152 Request::Flags flags,
158 Request::Flags flags, uint64_t* res,
164 Request::Flags flags,
169 Request::Flags flags,
H A Datomic.hh215 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 Dmemhelpers.hh59 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 Dmmapped_ipr.hh105 Request::Flags flags(pkt->req->getFlags());
/gem5/src/arch/riscv/insts/
H A Damo.hh72 Request::Flags memAccessFlags;
92 Request::Flags memAccessFlags;
112 Request::Flags memAccessFlags;
H A Dmem.hh48 Request::Flags memAccessFlags;
/gem5/src/cpu/
H A Dexec_context.hh238 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 Dfaults.hh136 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 Dinfo.hh42 typedef ::Flags<FlagsType> Flags; typedef in namespace:Stats
81 Flags flags;
/gem5/src/cpu/testers/directedtest/
H A DSeriesRequestGenerator.cc60 Request::Flags flags;
H A DInvalidateGenerator.cc58 Request::Flags flags;
/gem5/src/arch/x86/
H A Dmemhelpers.hh48 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,

Completed in 37 milliseconds

123