Searched defs:tc (Results 176 - 197 of 197) sorted by relevance

12345678

/gem5/src/arch/arm/
H A Dtlb.cc118 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 Dfaults.cc296 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 Dprocess.cc110 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 Dtable_walker.hh695 ThreadContext *tc; member in class:ArmISA::TableWalker::LongDescriptor::WalkerState
H A Disa.hh423 inline void assert32(ThreadContext *tc) { argument
428 inline void assert64(ThreadContext *tc) { argument
[all...]
H A Dtable_walker.cc409 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 Dgpu_tlb.hh335 ThreadContext *tc; member in struct:X86ISA::GpuTLB::TranslationState
[all...]
H A Dgpu_tlb.cc277 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 Dlsq.hh282 finish(const Fault &fault_, const RequestPtr &request_, ThreadContext *tc, BaseTLB::Mode mode) argument
H A Dlsq.cc263 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 Dcp_annotate.hh87 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 Dremote_gdb.cc321 getComInstEventQueue(ThreadContext *tc) argument
[all...]
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/
H A Dtlm_endian_conv.h229 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 Dx86_cpu.cc710 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 Dendian_conv.hh238 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 Dcpu.cc338 ThreadContext *tc; local
H A Dfetch.hh130 finish(const Fault &fault, const RequestPtr &req, ThreadContext *tc, argument
/gem5/src/dev/arm/
H A Dgic_v3_cpu_interface.cc80 Gicv3CPUInterface::setThreadContext(ThreadContext *tc) argument
/gem5/src/arch/x86/
H A Dprocess.cc151 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 Dsyscall_emul.hh334 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 Dsyscall_emul.cc67 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 Dbase_dyn_inst.hh956 void mwaitAtomic(ThreadContext *tc) argument

Completed in 87 milliseconds

12345678