Lines Matching refs:r0
77 #define tlbmiss_save pushm r0-r3
78 #define tlbmiss_restore popm r0-r3
98 mfsr r0, SYSREG_TLBEAR
107 lsr r2, r0, PGDIR_SHIFT
109 bfextu r1, r0, PAGE_SHIFT, PGDIR_SHIFT - PAGE_SHIFT
115 mfsr r0, SYSREG_TLBARLO
129 clz r2, r0
146 bld r0, 31
152 stmts --sp, r0-lr
196 stmts --sp, r0-lr
198 mfsr r0, SYSREG_RAR_SUP
204 stm --sp, r0-r1
207 get_thread_info r0
208 ld.w r1, r0[TI_flags]
223 get_thread_info r0
231 ld.w r1, r0[TI_flags]
239 ldmts sp++, r0-lr
260 mov r12, r0
276 ld.w r1, r0[TI_flags]
283 ld.w r1, r0[TI_flags]
291 mov r11, r0
294 ld.w r1, r0[TI_flags]
379 pushm r0-r12
382 get_thread_info r0
383 ld.w r1, r0[TI_task]
389 pushm r0-r12
391 sub r0, sp, -(14 * 4)
395 pushm r0-r3
412 stmts --sp, r0-lr
419 stmts --sp, r0-lr
430 stmts --sp, r0-lr
433 bfextu r0, r9, MODE_SHIFT, 3
442 tst r0, r0
446 ldmts sp++, r0-lr
456 popm r0-r12
462 stmts --sp, r0-lr
471 stmts --sp, r0-lr
481 stmts --sp, r0-lr
489 pushm r0-r3
491 mfsr r0, SYSREG_PTBR
493 ld.w r0, r0[r2 << 2]
498 andl r0, 0xf000
499 sbr r0, 31
500 add r2, r0, r1 << 2
503 mov r0, r3
507 andl r0, lo(_PAGE_FLAGS_HARDWARE_MASK)
508 mtsr SYSREG_TLBELO, r0
513 popm r0-r3
518 stmts --sp, r0-lr
533 get_thread_info r0
534 ld.w r1, r0[TI_flags]
543 ldmts sp++, r0-lr
549 get_thread_info r0
550 ld.w r2, r0[TI_preempt_count]
553 ld.w r1, r0[TI_flags]
570 popm r0-r12
581 get_thread_info r0
582 ld.w r1, r0[TI_flags]
590 ld.w r1, r0[TI_flags]
598 mov r11, r0
601 ld.w r1, r0[TI_flags]
612 stmts --sp, r0-lr
632 get_thread_info r0
633 ld.w r1, r0[TI_flags]
652 ldmts sp++, r0-lr
694 popm r0-r12
738 stmts --sp,r0-lr
766 get_thread_info r0
767 ld.w r1, r0[TI_flags]
778 ldmts sp++,r0-lr
787 ldmts sp++, r0-lr
792 2: get_thread_info r0
793 ld.w r1, r0[TI_flags]
803 3: get_thread_info r0
804 ld.w r2, r0[TI_preempt_count]
807 ld.w r1, r0[TI_flags]
850 stmts --sp, r0-lr
851 get_thread_info r0
852 ld.w r8, r0[TI_rar_saved]
853 ld.w r9, r0[TI_rsr_saved]