/gem5/src/arch/sparc/ |
H A D | mmapped_ipr.hh | 49 handleIprRead(ThreadContext *xc, Packet *pkt) argument 58 handleIprWrite(ThreadContext *xc, Packet *pkt) argument
|
/gem5/src/arch/generic/ |
H A D | mmapped_ipr.cc | 42 handlePseudoInst(ThreadContext *xc, Packet *pkt) argument 56 GenericISA::handleGenericIprRead(ThreadContext *xc, Packet *pkt) argument 73 GenericISA::handleGenericIprWrite(ThreadContext *xc, Packet *pkt) argument
|
H A D | mmapped_ipr.hh | 139 handleIprRead(ThreadContext *xc, Packet *pkt) argument 160 handleIprWrite(ThreadContext *xc, Packet *pkt) argument [all...] |
H A D | locked_mem.hh | 60 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 D | memhelpers.hh | 58 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 D | amo.cc | 55 Fault MemFenceMicro::execute(ExecContext *xc, argument
|
/gem5/src/arch/x86/ |
H A D | mmapped_ipr.hh | 58 handleIprRead(ThreadContext *xc, Packet *pkt) argument 75 handleIprWrite(ThreadContext *xc, Packet *pkt) argument
|
H A D | memhelpers.hh | 47 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 D | locked_mem.hh | 69 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 D | locked_mem.hh | 65 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 D | locked_mem.hh | 63 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 D | mt.hh | 104 readRegOtherThread(ExecContext *xc, const RegId ®, argument 111 setRegOtherThread(ExecContext *xc, const RegId& reg, RegVal val, argument
|
/gem5/src/arch/sparc/insts/ |
H A D | nop.cc | 54 execute(ExecContext *xc, Trace::InstRecord *traceData) const argument 75 Fault %(class_name)s::execute(ExecContext *xc, argument
|
/gem5/src/arch/arm/insts/ |
H A D | pseudo.cc | 59 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 D | misc.cc | 340 McrMrcMiscInst::execute(ExecContext *xc, Trace::InstRecord *traceData) const argument 365 McrMrcImplDefined::execute(ExecContext *xc, Trace::InstRecord *traceData) const argument
|
H A D | misc64.cc | 373 MiscRegImplDefined64::execute(ExecContext *xc, argument
|
H A D | static_inst.hh | 299 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 D | locked_mem.hh | 74 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 D | translation.hh | 221 ExecContextPtr xc; member in class:DataTranslation
|
H A D | static_inst.hh | 276 virtual Fault initiateAcc(ExecContext *xc, argument 282 virtual Fault completeAcc(Packet *pkt, ExecContext *xc, argument
|