Lines Matching defs:tc
338 ISA::readMiscReg(int miscReg, ThreadContext * tc)
350 tc->getCpuPtr()->instCount(), stick);
351 return mbits(tc->getCpuPtr()->instCount() + (int64_t)stick,62,2) |
380 return readFSReg(miscReg, tc);
567 ISA::setMiscReg(int miscReg, RegVal val, ThreadContext * tc)
573 tc->getDecoderPtr()->setContext(val);
579 stick = mbits(val,62,0) - tc->getCpuPtr()->instCount();
596 tc->getCpuPtr()->postInterrupt(0, IT_TRAP_LEVEL_ZERO, 0);
598 tc->getCpuPtr()->clearInterrupt(0, IT_TRAP_LEVEL_ZERO, 0);
636 setFSReg(miscReg, val, tc);
684 ThreadContext *tc = NULL;
690 tc = tickCompare->getTC();
692 tc = sTickCompare->getTC();
694 tc = hSTickCompare->getTC();
700 if (tc) {
701 cpu = tc->getCpuPtr();
702 tc_num = cpu->findContext(tc);
770 ThreadContext *tc = NULL;
782 tc = cpu->getContext(tc_num);
785 tickCompare = new TickCompareEvent(this, tc);
789 sTickCompare = new STickCompareEvent(this, tc);
793 hSTickCompare = new HSTickCompareEvent(this, tc);