Lines Matching refs:thr
271 #define loadvec(thr) ((thr).load_vec) argument
351 #define loadvec(thr) 0 argument
870 static void tm_reclaim_thread(struct thread_struct *thr, uint8_t cause) in tm_reclaim_thread() argument
890 giveup_all(container_of(thr, struct task_struct, thread)); in tm_reclaim_thread()
892 tm_reclaim(thr, cause); in tm_reclaim_thread()
906 if ((thr->ckpt_regs.msr & MSR_FP) == 0) in tm_reclaim_thread()
907 memcpy(&thr->ckfp_state, &thr->fp_state, in tm_reclaim_thread()
909 if ((thr->ckpt_regs.msr & MSR_VEC) == 0) in tm_reclaim_thread()
910 memcpy(&thr->ckvr_state, &thr->vr_state, in tm_reclaim_thread()
932 struct thread_struct *thr = &tsk->thread; in tm_reclaim_task() local
934 if (!thr->regs) in tm_reclaim_task()
937 if (!MSR_TM_ACTIVE(thr->regs->msr)) in tm_reclaim_task()
944 tsk->pid, thr->regs->nip, in tm_reclaim_task()
945 thr->regs->ccr, thr->regs->msr, in tm_reclaim_task()
946 thr->regs->trap); in tm_reclaim_task()
948 tm_reclaim_thread(thr, TM_CAUSE_RESCHED); in tm_reclaim_task()
959 tm_save_sprs(thr); in tm_reclaim_task()