/gem5/src/arch/arm/ |
H A D | tlb.cc | 118 TLB::translateFunctional(ThreadContext *tc, Addr va, Addr &pa) argument 565 TLB::translateSe(const RequestPtr &req, ThreadContext *tc, Mode mode, argument 136 finalizePhysical(const RequestPtr &req, ThreadContext *tc, Mode mode) const argument 783 checkPermissions64(TlbEntry *te, const RequestPtr &req, Mode mode, ThreadContext *tc) argument 1016 checkPAN(ThreadContext *tc, uint8_t ap, const RequestPtr &req, Mode mode) argument 1036 translateFs(const RequestPtr &req, ThreadContext *tc, Mode mode, Translation *translation, bool &delay, bool timing, TLB::ArmTranslationType tranType, bool functional) argument 1200 translateAtomic(const RequestPtr &req, ThreadContext *tc, Mode mode, TLB::ArmTranslationType tranType) argument 1221 translateFunctional(const RequestPtr &req, ThreadContext *tc, Mode mode, TLB::ArmTranslationType tranType) argument 1242 translateTiming(const RequestPtr &req, ThreadContext *tc, Translation *translation, Mode mode, TLB::ArmTranslationType tranType) argument 1259 translateComplete(const RequestPtr &req, ThreadContext *tc, Translation *translation, Mode mode, TLB::ArmTranslationType tranType, bool callFromS2) argument 1293 updateMiscReg(ThreadContext *tc, ArmTranslationType tranType) argument 1452 getTE(TlbEntry **te, const RequestPtr &req, ThreadContext *tc, Mode mode, Translation *translation, bool timing, bool functional, bool is_secure, TLB::ArmTranslationType tranType) argument 1519 getResultTe(TlbEntry **te, const RequestPtr &req, ThreadContext *tc, Mode mode, Translation *translation, bool timing, bool functional, TlbEntry *mergeTe) argument [all...] |
H A D | faults.cc | 296 ArmFault::getVector(ThreadContext *tc) argument 328 getVector64(ThreadContext *tc) argument 383 setSyndrome(ThreadContext *tc, MiscRegIndex syndrome_reg) argument 424 update(ThreadContext *tc) argument 474 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 619 invoke64(ThreadContext *tc, const StaticInstPtr &inst) argument 725 getVector(ThreadContext *tc) argument 743 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 771 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 839 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 934 offset(ThreadContext *tc) argument 954 offset64(ThreadContext *tc) argument 993 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 1049 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 1115 setSyndrome(ThreadContext *tc, MiscRegIndex syndrome_reg) argument 1177 abortDisable(ThreadContext *tc) argument 1422 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 1457 abortDisable(ThreadContext *tc) argument 1496 abortDisable(ThreadContext *tc) argument 1506 fiqDisable(ThreadContext *tc) argument 1521 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 1550 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument 1603 invoke(ThreadContext *tc, const StaticInstPtr &inst) argument [all...] |
H A D | process.cc | 110 ThreadContext * tc = system->getThreadContext(contextIds[i]); local 129 ThreadContext * tc = system->getThreadContext(contextIds[i]); local 211 ThreadContext *tc = system->getThreadContext(contextIds[0]); local 450 ThreadContext *tc = system->getThreadContext(contextIds[0]); local 483 getSyscallArg(ThreadContext *tc, int &i) argument 490 getSyscallArg(ThreadContext *tc, int &i) argument 497 getSyscallArg(ThreadContext *tc, int &i, int width) argument 516 getSyscallArg(ThreadContext *tc, int &i, int width) argument 523 setSyscallArg(ThreadContext *tc, int i, RegVal val) argument 530 setSyscallArg(ThreadContext *tc, int i, RegVal val) argument 537 setSyscallReturn(ThreadContext *tc, SyscallReturn sysret) argument 554 setSyscallReturn(ThreadContext *tc, SyscallReturn sysret) argument [all...] |
H A D | table_walker.hh | 695 ThreadContext *tc; member in class:ArmISA::TableWalker::LongDescriptor::WalkerState
|
H A D | isa.hh | 423 inline void assert32(ThreadContext *tc) { argument 428 inline void assert64(ThreadContext *tc) { argument [all...] |
H A D | table_walker.cc | 409 ThreadContext *tc = currState->tc; local 1024 memAttrs(ThreadContext *tc, TlbEntry &te, SCTLR sctlr, uint8_t texcb, bool s) argument 1231 memAttrsLPAE(ThreadContext *tc, TlbEntry &te, LongDescriptor &lDescriptor) argument 1357 memAttrsAArch64(ThreadContext *tc, TlbEntry &te, LongDescriptor &lDescriptor) argument 1967 nextWalk(ThreadContext *tc) argument [all...] |
/gem5/src/gpu-compute/ |
H A D | gpu_tlb.hh | 335 ThreadContext *tc; member in struct:X86ISA::GpuTLB::TranslationState [all...] |
H A D | gpu_tlb.cc | 277 GpuTLB::translateInt(const RequestPtr &req, ThreadContext *tc) argument 701 GpuTLB::translate(const RequestPtr &req, ThreadContext *tc, argument 652 tlbLookup(const RequestPtr &req, ThreadContext *tc, bool update_stats) argument 904 translateAtomic(const RequestPtr &req, ThreadContext *tc, Mode mode, int &latency) argument 914 translateTiming(const RequestPtr &req, ThreadContext *tc, Translation *translation, Mode mode, int &latency) argument 1125 pagingProtectionChecks(ThreadContext *tc, PacketPtr pkt, TlbEntry * tlb_entry, Mode mode) argument 1169 ThreadContext *tc = sender_state->tc; local 1415 ThreadContext *tc = sender_state->tc; local 1485 ThreadContext *tc = sender_state->tc; local [all...] |
/gem5/src/cpu/minor/ |
H A D | lsq.hh | 282 finish(const Fault &fault_, const RequestPtr &request_, ThreadContext *tc, BaseTLB::Mode mode) argument
|
H A D | lsq.cc | 263 finish(const Fault &fault_, const RequestPtr &request_, ThreadContext *tc, BaseTLB::Mode mode) argument 327 finish(const Fault &fault_, const RequestPtr &request_, ThreadContext *tc, BaseTLB::Mode mode) argument
|
/gem5/src/base/ |
H A D | cp_annotate.hh | 87 void swSmBegin(ThreadContext *tc) { return; } argument 88 void swSmEnd(ThreadContext *tc) { return; } argument 89 void swExplictBegin(ThreadContext *tc) { return; } argument 90 void swAutoBegin(ThreadContext *tc, Addr next_pc) { return; } argument 91 void swEnd(ThreadContext *tc) { return; } argument 92 void swQ(ThreadContext *tc) { return; } argument 93 void swDq(ThreadContext *tc) { return; } argument 94 void swPq(ThreadContext *tc) { return; } argument 95 void swRq(ThreadContext *tc) { return; } argument 96 void swWf(ThreadContext *tc) { retur argument 97 swWe(ThreadContext *tc) argument 98 swSq(ThreadContext *tc) argument 99 swAq(ThreadContext *tc) argument 100 swLink(ThreadContext *tc) argument 101 swIdentify(ThreadContext *tc) argument 102 swGetId(ThreadContext *tc) argument 103 swSyscallLink(ThreadContext *tc) argument [all...] |
H A D | remote_gdb.cc | 321 getComInstEventQueue(ThreadContext *tc) argument [all...] |
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/ |
H A D | tlm_endian_conv.h | 229 tlm_endian_context *tc = txn->get_extension<tlm_endian_context>(); local 344 tlm_endian_context *tc = txn->template get_extension<tlm_endian_context>(); local 357 tlm_endian_context *tc = establish_context(txn); local 534 tlm_endian_context *tc = txn->template get_extension<tlm_endian_context>(); local 564 tlm_endian_context *tc = establish_context(txn); local 673 tlm_endian_context *tc = txn->template get_extension<tlm_endian_context>(); local 700 tlm_endian_context *tc = establish_context(txn); local 763 tlm_endian_context *tc = establish_context(txn); local 779 tlm_endian_context *tc = txn->get_extension<tlm_endian_context>(); local [all...] |
/gem5/src/cpu/kvm/ |
H A D | x86_cpu.cc | 710 setKvmSegmentReg(ThreadContext *tc, struct kvm_segment &kvm_seg, argument 735 setKvmDTableReg(ThreadContext *tc, struc argument 824 updateKvmStateFPUCommon(ThreadContext *tc, T &fpu) argument 990 setContextSegment(ThreadContext *tc, const struct kvm_segment &kvm_seg, const int index) argument 1015 setContextSegment(ThreadContext *tc, const struct kvm_dtable &kvm_dtable, const int index) argument 1044 updateThreadContextFPUCommon(ThreadContext *tc, const T &fpu) argument [all...] |
/gem5/src/systemc/ext/tlm_core/2/generic_payload/ |
H A D | endian_conv.hh | 238 tlm_endian_context *tc = txn->get_extension<tlm_endian_context>(); local 385 tlm_endian_context *tc = local 403 tlm_endian_context *tc = establish_context(txn); local 621 tlm_endian_context *tc = local 663 tlm_endian_context *tc = establish_context(txn); local 810 tlm_endian_context *tc = txn->template get_extension<tlm_endian_context>(); local 842 tlm_endian_context *tc = establish_context(txn); local 915 tlm_endian_context *tc = establish_context(txn); local 935 tlm_endian_context *tc = txn->get_extension<tlm_endian_context>(); local [all...] |
/gem5/src/cpu/o3/ |
H A D | cpu.cc | 338 ThreadContext *tc; local
|
H A D | fetch.hh | 130 finish(const Fault &fault, const RequestPtr &req, ThreadContext *tc, argument
|
/gem5/src/dev/arm/ |
H A D | gic_v3_cpu_interface.cc | 80 Gicv3CPUInterface::setThreadContext(ThreadContext *tc) argument
|
/gem5/src/arch/x86/ |
H A D | process.cc | 151 I386Process::syscall(int64_t callnum, ThreadContext *tc, Fault *fault) argument 357 ThreadContext * tc = system->getThreadContext(contextIds[i]); local 568 ThreadContext * tc = system->getThreadContext(contextIds[i]); local 679 ThreadContext * tc = system->getThreadContext(contextIds[i]); local 1033 ThreadContext *tc = system->getThreadContext(contextIds[0]); local 1065 setSyscallReturn(ThreadContext *tc, SyscallReturn retval) argument 1071 getSyscallArg(ThreadContext *tc, int &i) argument 1078 setSyscallArg(ThreadContext *tc, int i, RegVal val) argument 1093 getSyscallArg(ThreadContext *tc, int &i) argument 1100 getSyscallArg(ThreadContext *tc, int &i, int width) argument 1111 setSyscallArg(ThreadContext *tc, int i, RegVal val) argument [all...] |
/gem5/src/sim/ |
H A D | syscall_emul.hh | 334 futexFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 680 ioctlFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 759 openImpl(SyscallDesc *desc, int callnum, ThreadContext *tc, bool isopenat) argument 918 openFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 926 openatFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 934 unlinkatFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 948 faccessatFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 961 readlinkatFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 974 renameatFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1010 sysinfoFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1030 chmodFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1060 pollFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1137 fchmodFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1159 mremapFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1239 statFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1269 stat64Func(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1303 fstatat64Func(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1340 fstat64Func(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1372 lstatFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1401 lstat64Func(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1435 fstatFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1463 statfsFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1495 cloneFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1635 fstatfsFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1661 readvFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1701 writevFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1738 mmapImpl(SyscallDesc *desc, int num, ThreadContext *tc, bool is_mmap2) argument 1916 pwrite64Func(SyscallDesc *desc, int num, ThreadContext *tc) argument 1941 mmapFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1949 mmap2Func(SyscallDesc *desc, int num, ThreadContext *tc) argument 1957 getrlimitFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1997 prlimitFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 2040 clock_gettimeFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 2060 clock_getresFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 2078 gettimeofdayFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 2098 utimesFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 2132 execveFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 2225 getrusageFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 2277 timesFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 2303 timeFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 2323 tgkillFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 2373 socketFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 2393 socketpairFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 2420 selectFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 2616 readFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 2647 writeFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 2689 wait4Func(SyscallDesc *desc, int num, ThreadContext *tc) argument 2751 acceptFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 2822 eventfdFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument [all...] |
H A D | syscall_emul.cc | 67 unimplementedFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 76 ignoreFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 87 exitFutexWake(ThreadContext *tc, Addr addr, uint64_t tgid) argument 101 exitImpl(SyscallDesc *desc, int callnum, ThreadContext *tc, bool group) argument 223 exitFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 229 exitGroupFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 235 getpagesizeFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 242 brkFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 291 setTidAddressFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 302 closeFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 312 lseekFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 332 _llseekFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 363 munmapFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 375 gethostnameFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 391 getcwdFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 423 readlinkFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 429 readlinkFunc(SyscallDesc *desc, int num, ThreadContext *tc, int index) argument 489 unlinkFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 495 unlinkHelper(SyscallDesc *desc, int num, ThreadContext *tc, int index) argument 510 linkFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 531 symlinkFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 552 mkdirFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 568 renameFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 595 truncateFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 614 ftruncateFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 631 truncate64Func(SyscallDesc *desc, int num, ThreadContext *tc) argument 656 ftruncate64Func(SyscallDesc *desc, int num, ThreadContext *tc) argument 677 umaskFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 688 chownFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 711 fchownFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 739 dupFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 761 dup2Func(SyscallDesc *desc, int num, ThreadContext *tc) argument 792 fcntlFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 837 fcntl64Func(SyscallDesc *desc, int num, ThreadContext *tc) argument 869 pipeImpl(SyscallDesc *desc, int callnum, ThreadContext *tc, bool pseudo_pipe, bool is_pipe2) argument 966 pipePseudoFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 972 pipeFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 978 pipe2Func(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 986 getpgrpFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 993 setpgidFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1029 getpidPseudoFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1042 getuidPseudoFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1055 getgidPseudoFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1065 setuidFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1075 getpidFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1082 gettidFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1089 getppidFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1096 getuidFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1103 geteuidFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1110 getgidFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1117 getegidFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1124 fallocateFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1150 accessFunc(SyscallDesc *desc, int callnum, ThreadContext *tc, int index) argument 1167 accessFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1173 mknodFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1190 chdirFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1218 rmdirFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1235 getdentsImpl(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1279 getdentsFunc(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1294 getdents64Func(SyscallDesc *desc, int callnum, ThreadContext *tc) argument 1308 shutdownFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1326 bindFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1350 listenFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1368 connectFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1392 recvfromFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1457 sendtoFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1494 recvmsgFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1635 sendmsgFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1705 getsockoptFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1748 getsocknameFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1788 getpeernameFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument 1818 setsockoptFunc(SyscallDesc *desc, int num, ThreadContext *tc) argument [all...] |
/gem5/src/cpu/ |
H A D | base_dyn_inst.hh | 956 void mwaitAtomic(ThreadContext *tc) argument
|