Lines Matching refs:current_thread_info
102 u64 fsr = current_thread_info()->xfsr[0]; in record_exception()
147 current_thread_info()->xfsr[0] = fsr; in record_exception()
219 unsigned long x = current_thread_info()->xfsr[0]; in do_mathemu()
227 unsigned long x = current_thread_info()->xfsr[0]; in do_mathemu()
272 XR = current_thread_info()->xfsr[0] >> 10; in do_mathemu()
274 XR = current_thread_info()->xfsr[0] >> (30 + ((insn >> 10) & 0x6)); in do_mathemu()
346 current_thread_info()->xfsr[0] &= ~(FSR_CEXC_MASK); in do_mathemu()
360 freg = (current_thread_info()->xfsr[0] >> 14) & 0xf; in do_mathemu()
363 current_thread_info()->xfsr[0] &= ~0x1c000; in do_mathemu()
367 current_thread_info()->xfsr[0] |= (6 << 14) /* invalid_fp_register */; in do_mathemu()
373 if (!(current_thread_info()->fpsaved[0] & flags)) in do_mathemu()
385 current_thread_info()->xfsr[0] |= (6 << 14) /* invalid_fp_register */; in do_mathemu()
391 if (!(current_thread_info()->fpsaved[0] & flags)) in do_mathemu()
403 current_thread_info()->xfsr[0] |= (6 << 14) /* invalid_fp_register */; in do_mathemu()
409 if (!(current_thread_info()->fpsaved[0] & FPRS_FEF)) { in do_mathemu()
410 current_thread_info()->fpsaved[0] = FPRS_FEF; in do_mathemu()
411 current_thread_info()->gsr[0] = 0; in do_mathemu()
413 if (!(current_thread_info()->fpsaved[0] & flags)) { in do_mathemu()
419 current_thread_info()->fpsaved[0] |= flags; in do_mathemu()
487 case 0: xfsr = current_thread_info()->xfsr[0]; in do_mathemu()
496 current_thread_info()->xfsr[0] = xfsr; in do_mathemu()
510 current_thread_info()->xfsr[0] &= ~(FSR_CEXC_MASK); in do_mathemu()