Lines Matching refs:thread

68     SimpleThread* thread;
172 : cpu(_cpu), thread(_thread), fetchOffset(0), stayAtPC(false),
183 return thread->readIntReg(reg.index());
193 thread->setIntReg(reg.index(), val);
204 return thread->readFloatReg(reg.index());
215 thread->setFloatReg(reg.index(), val);
225 return thread->readVecReg(reg);
235 return thread->getWritableVecReg(reg);
246 thread->setVecReg(reg, val);
259 return thread->readVecLane<VecElem>(reg);
294 return thread->setVecLane(reg, val);
325 return thread->readVecElem(reg);
336 thread->setVecElem(reg, val);
345 return thread->readVecPredReg(reg);
354 return thread->getWritableVecPredReg(reg);
364 thread->setVecPredReg(reg, val);
373 return thread->readCCReg(reg.index());
382 thread->setCCReg(reg.index(), val);
391 return thread->readMiscReg(reg.index());
400 thread->setMiscReg(reg.index(), val);
411 return thread->readMiscReg(misc_reg);
422 thread->setMiscReg(misc_reg, val);
428 return thread->pcState();
434 thread->pcState(val);
484 thread->setStCondFailures(sc_failures);
493 return thread->readStCondFailures();
505 thread->syscall(callnum, fault);
509 ThreadContext *tcBase() override { return thread->getTC(); }
514 return thread->readPredicate();
520 thread->setPredicate(val);
530 return thread->readMemAccPredicate();
536 thread->setMemAccPredicate(val);
545 thread->demapPage(vaddr, asn);
551 cpu->armMonitor(thread->threadId(), address);
557 return cpu->mwait(thread->threadId(), pkt);
563 cpu->mwaitAtomic(thread->threadId(), tc, thread->dtb);
569 return cpu->getCpuAddrMonitor(thread->threadId());