Searched refs:tc (Results 276 - 300 of 304) sorted by relevance

<<111213

/gem5/src/sim/
H A Dinsttracer.hh259 getInstRecord(Tick when, ThreadContext *tc,
/gem5/src/arch/x86/
H A Dpagetable_walker.hh97 ThreadContext *tc; member in class:X86ISA::Walker::WalkerState
/gem5/src/cpu/checker/
H A Dcpu.hh135 ThreadContext *tc; member in class:CheckerCPU
519 void mwaitAtomic(ThreadContext *tc) override
520 { return BaseCPU::mwaitAtomic(0, tc, thread->dtb); }
598 ThreadContext *tcBase() override { return tc; }
/gem5/src/cpu/
H A Dexec_context.hh339 virtual void mwaitAtomic(ThreadContext *tc) = 0;
H A Dsimple_thread.hh221 void initMemProxies(ThreadContext *tc) override
223 ThreadState::initMemProxies(tc);
262 void copyArchRegs(ThreadContext *tc) override;
H A Dbase_dyn_inst.hh956 void mwaitAtomic(ThreadContext *tc) argument
957 { return cpu->mwaitAtomic(threadNumber, tc, cpu->dtb); }
/gem5/src/cpu/o3/
H A Dcpu.cc338 ThreadContext *tc; local
343 tc = o3_tc;
348 tc = new CheckerThreadContext<O3ThreadContext<Impl> >(
357 this->thread[tid]->quiesceEvent = new EndQuiesceEvent(tc);
360 this->thread[tid]->tc = tc;
363 this->threadContexts.push_back(tc);
H A Drename_impl.hh1068 ThreadContext *tc = inst->tcBase(); local
1078 renamed_reg = map->lookup(tc->flattenRegId(src_reg));
1135 ThreadContext *tc = inst->tcBase(); local
1144 RegId flat_dest_regid = tc->flattenRegId(dest_reg);
H A Dfetch.hh130 finish(const Fault &fault, const RequestPtr &req, ThreadContext *tc, argument
H A Dlsq.hh732 ThreadContext* tc, BaseTLB::Mode mode);
804 ThreadContext* tc, BaseTLB::Mode mode);
H A Dlsq_unit_impl.hh379 ThreadContext *tc = cpu->getContext(x); local
382 TheISA::handleLockedSnoop(tc, pkt, cacheBlockMask);
H A Dlsq_impl.hh774 ThreadContext* tc, BaseTLB::Mode mode)
807 ThreadContext* tc, BaseTLB::Mode mode)
773 finish(const Fault &fault, const RequestPtr &req, ThreadContext* tc, BaseTLB::Mode mode) argument
806 finish(const Fault &fault, const RequestPtr &req, ThreadContext* tc, BaseTLB::Mode mode) argument
/gem5/src/arch/arm/
H A Dmiscregs.cc1061 snsBankedIndex(MiscRegIndex reg, ThreadContext *tc) argument
1063 SCR scr = tc->readMiscReg(MISCREG_SCR);
1064 return snsBankedIndex(reg, tc, scr.ns);
1068 snsBankedIndex(MiscRegIndex reg, ThreadContext *tc, bool ns) argument
1072 reg_as_int += (ArmSystem::haveSecurity(tc) &&
1073 !ArmSystem::highestELIs64(tc) && !ns) ? 2 : 1;
1079 snsBankedIndex64(MiscRegIndex reg, ThreadContext *tc) argument
1081 SCR scr = tc->readMiscReg(MISCREG_SCR);
1082 return tc->getIsaPtr()->snsBankedIndex64(reg, scr.ns);
1118 canReadAArch64SysReg(MiscRegIndex reg, SCR scr, CPSR cpsr, ThreadContext *tc) argument
1156 canWriteAArch64SysReg(MiscRegIndex reg, SCR scr, CPSR cpsr, ThreadContext *tc) argument
[all...]
H A Dpmu.cc97 PMU::setThreadContext(ThreadContext *tc) argument
99 DPRINTF(PMUVerbose, "Assigning PMU to ContextID %i.\n", tc->contextId());
103 interrupt = pmu_params->interrupt->get(tc);
H A Dpmu.hh116 void setThreadContext(ThreadContext *tc) override;
/gem5/src/arch/mips/
H A Disa.cc435 ISA::readMiscReg(int misc_reg, ThreadContext *tc, ThreadID tid) argument
476 ISA::setMiscReg(int misc_reg, RegVal val, ThreadContext *tc, ThreadID tid) argument
490 scheduleCP0Update(tc->getCpuPtr(), Cycles(1));
/gem5/src/cpu/minor/
H A Dexec_context.hh453 void mwaitAtomic(ThreadContext *tc) override
454 { return getCpuPtr()->mwaitAtomic(inst->id.threadId, tc, thread.dtb); }
H A Dfetch1.cc241 ThreadContext *tc, BaseTLB::Mode mode)
240 finish(const Fault &fault_, const RequestPtr &request_, ThreadContext *tc, BaseTLB::Mode mode) argument
/gem5/src/cpu/simple/
H A Dexec_context.hh561 mwaitAtomic(ThreadContext *tc) override
563 cpu->mwaitAtomic(thread->threadId(), tc, thread->dtb);
/gem5/ext/mcpat/cacti/
H A Dhtree2.cc114 double tc = 2 * tr_R_on(nsize * min_w_nmos, NCH, 1) * local
117 delay += horowitz(w1.out_rise_time, tc,
168 double tc = res_nor * cap_nand_out + (res_nor + res_ptrans) * cap_ptrans_out; local
171 delay += horowitz(w1.out_rise_time, tc,
/gem5/src/dev/net/
H A Ddist_iface.hh642 static void toggleSync(ThreadContext *tc);
/gem5/src/cpu/kvm/
H A Dbase.hh150 ThreadContext *tc; member in class:BaseKvmCPU
/gem5/src/dev/arm/
H A Dgic_v3_redistributor.cc983 ThreadContext * tc = gic->getSystem()->getThreadContext(cpuId);
984 uint64_t mpidr = getMPIDR(gic->getSystem(), tc);
H A Dgic_v3_cpu_interface.hh352 void setThreadContext(ThreadContext *tc) override;
/gem5/src/gpu-compute/
H A Dtlb_coalescer.cc193 auto p = sender_state->tc->getProcessPtr();

Completed in 75 milliseconds

<<111213