Searched defs:xc (Results 1 - 20 of 20) sorted by relevance

/gem5/src/arch/sparc/
H A Dmmapped_ipr.hh49 handleIprRead(ThreadContext *xc, Packet *pkt) argument
58 handleIprWrite(ThreadContext *xc, Packet *pkt) argument
/gem5/src/arch/generic/
H A Dmmapped_ipr.cc42 handlePseudoInst(ThreadContext *xc, Packet *pkt) argument
56 GenericISA::handleGenericIprRead(ThreadContext *xc, Packet *pkt) argument
73 GenericISA::handleGenericIprWrite(ThreadContext *xc, Packet *pkt) argument
H A Dmmapped_ipr.hh139 handleIprRead(ThreadContext *xc, Packet *pkt) argument
160 handleIprWrite(ThreadContext *xc, Packet *pkt) argument
[all...]
H A Dlocked_mem.hh60 handleLockedSnoop(XC *xc, PacketPtr pkt, Addr cacheBlockMask) argument
66 handleLockedRead(XC *xc, const RequestPtr &req) argument
72 handleLockedSnoopHit(XC *xc) argument
79 handleLockedWrite(XC *xc, const RequestPtr &req, Addr cacheBlockMask) argument
86 globalClearExclusive(XC *xc) argument
H A Dmemhelpers.hh58 initiateMemRead(XC *xc, Trace::InstRecord *traceData, Addr addr, argument
77 readMemAtomic(XC *xc, Trace::InstRecord *traceData, Addr addr, MemT &mem, argument
93 writeMemTiming(XC *xc, Trace::InstRecord *traceData, MemT mem, Addr addr, argument
106 writeMemAtomic(XC *xc, Trace::InstRecord *traceData, const MemT &mem, argument
127 amoMemAtomic(XC *xc, Trace::InstRecord *traceData, MemT &mem, Addr addr, argument
150 initiateMemAMO(XC *xc, Trace::InstRecord *traceData, Addr addr, MemT& mem, Request::Flags flags, AtomicOpFunctor *_amo_op) argument
[all...]
/gem5/src/arch/riscv/insts/
H A Damo.cc55 Fault MemFenceMicro::execute(ExecContext *xc, argument
/gem5/src/arch/x86/
H A Dmmapped_ipr.hh58 handleIprRead(ThreadContext *xc, Packet *pkt) argument
75 handleIprWrite(ThreadContext *xc, Packet *pkt) argument
H A Dmemhelpers.hh47 initiateMemRead(ExecContext *xc, Trace::InstRecord *traceData, Addr addr, argument
107 readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr, argument
125 readPackedMemAtomic(ExecContext *xc, Addr addr, std::array<uint64_t, N> &mem, argument
141 readMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, Addr addr, argument
164 writePackedMem(ExecContext *xc, st argument
176 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem, unsigned dataSize, Addr addr, Request::Flags flags, uint64_t *res) argument
188 writeMemTiming(ExecContext *xc, Trace::InstRecord *traceData, std::array<uint64_t, N> &mem, unsigned dataSize, Addr addr, unsigned flags, uint64_t *res) argument
206 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, uint64_t mem, unsigned dataSize, Addr addr, Request::Flags flags, uint64_t *res) argument
222 writeMemAtomic(ExecContext *xc, Trace::InstRecord *traceData, std::array<uint64_t, N> &mem, unsigned dataSize, Addr addr, unsigned flags, uint64_t *res) argument
[all...]
/gem5/src/arch/alpha/
H A Dlocked_mem.hh69 handleLockedSnoop(XC *xc, PacketPtr pkt, Addr cacheBlockMask) argument
88 handleLockedRead(XC *xc, const RequestPtr &req) argument
96 handleLockedSnoopHit(XC *xc) argument
102 handleLockedWrite(XC *xc, const RequestPtr &req, Addr cacheBlockMask) argument
140 globalClearExclusive(XC *xc) argument
[all...]
/gem5/src/arch/arm/
H A Dlocked_mem.hh65 handleLockedSnoop(XC *xc, PacketPtr pkt, Addr cacheBlockMask) argument
94 handleLockedRead(XC *xc, const RequestPtr &req) argument
104 handleLockedSnoopHit(XC *xc) argument
114 handleLockedWrite(XC *xc, const RequestPtr &req, Addr cacheBlockMask) argument
153 globalClearExclusive(XC *xc) argument
[all...]
/gem5/src/arch/mips/
H A Dlocked_mem.hh63 handleLockedSnoop(XC *xc, PacketPtr pkt, Addr cacheBlockMask) argument
78 handleLockedRead(XC *xc, const RequestPtr &req) argument
89 handleLockedSnoopHit(XC *xc) argument
95 handleLockedWrite(XC *xc, const RequestPtr &req, Addr cacheBlockMask) argument
144 globalClearExclusive(XC *xc) argument
[all...]
H A Dmt.hh104 readRegOtherThread(ExecContext *xc, const RegId &reg, argument
111 setRegOtherThread(ExecContext *xc, const RegId& reg, RegVal val, argument
/gem5/src/arch/sparc/insts/
H A Dnop.cc54 execute(ExecContext *xc, Trace::InstRecord *traceData) const argument
75 Fault %(class_name)s::execute(ExecContext *xc, argument
/gem5/src/arch/arm/insts/
H A Dpseudo.cc59 DecoderFaultInst::execute(ExecContext *xc, Trace::InstRecord *traceData) const argument
131 FailUnimplemented::execute(ExecContext *xc, Trace::InstRecord *traceData) const argument
166 WarnUnimplemented::execute(ExecContext *xc, Trace::InstRecord *traceData) const argument
189 IllegalExecInst::execute(ExecContext *xc, Trace::InstRecord *traceData) const argument
H A Dmisc.cc340 McrMrcMiscInst::execute(ExecContext *xc, Trace::InstRecord *traceData) const argument
365 McrMrcImplDefined::execute(ExecContext *xc, Trace::InstRecord *traceData) const argument
H A Dmisc64.cc373 MiscRegImplDefined64::execute(ExecContext *xc, argument
H A Dstatic_inst.hh299 readPC(ExecContext *xc) argument
305 setNextPC(ExecContext *xc, Addr val) argument
347 setIWNextPC(ExecContext *xc, Addr val) argument
357 setAIWNextPC(ExecContext *xc, Addr val) argument
[all...]
/gem5/src/arch/riscv/
H A Dlocked_mem.hh74 handleLockedSnoop(XC *xc, PacketPtr pkt, Addr cacheBlockMask) argument
88 handleLockedRead(XC *xc, const RequestPtr &req) argument
98 handleLockedSnoopHit(XC *xc) argument
102 handleLockedWrite(XC *xc, const RequestPtr &req, Addr cacheBlockMask) argument
138 globalClearExclusive(XC *xc) argument
[all...]
/gem5/src/cpu/
H A Dtranslation.hh221 ExecContextPtr xc; member in class:DataTranslation
H A Dstatic_inst.hh276 virtual Fault initiateAcc(ExecContext *xc, argument
282 virtual Fault completeAcc(Packet *pkt, ExecContext *xc, argument

Completed in 25 milliseconds