Lines Matching refs:a4
174 s32i a4, a1, PT_AREG4
227 addi a0, a4, -1
497 _bbsi.l a4, TIF_NEED_RESCHED, 3f
498 _bbsi.l a4, TIF_NOTIFY_RESUME, 2f
499 _bbci.l a4, TIF_SIGPENDING, 5f
501 2: l32i a4, a1, PT_DEPC
502 bgeui a4, VALID_DOUBLE_EXCEPTION_ADDRESS, 4f
525 _bbci.l a4, TIF_NEED_RESCHED, 4f
529 l32i a4, a2, TI_PRE_COUNT
530 bnez a4, 4f
543 _bbci.l a4, TIF_DB_DISABLED, 7f
548 l32i a4, a1, PT_DEPC
549 bgeui a4, VALID_DOUBLE_EXCEPTION_ADDRESS, 4f
555 extui a4, a3, PS_INTLEVEL_SHIFT, PS_INTLEVEL_WIDTH
556 bgei a4, LOCKLEVEL, 1f
562 load_xtregs_opt a1 a2 a4 a5 a6 a7 PT_XTREGS_OPT
589 rotw -1 # we restore a4..a7
602 2: rotw -1 # a0..a3 become a4..a7
605 l32i a4, a3, PT_AREG_END + 0
621 movi a4, 0
686 l32i a4, a0, 4
688 s32i a4, a1, PT_SIZE+4
690 l32i a4, a0, 12
692 s32i a4, a1, PT_SIZE+12
706 l32i a4, a1, PT_AREG4
987 xor a3, a3, a4
988 l32i a4, a6, PT_AREG0
997 _bbci.l a4, 31, 4f
1133 bne a0, a4, 1f # same as old value? jump
1149 add a0, a4, a7 # + arg
1150 moveqz a0, a4, a6 # set
1220 s32i a4, a2, PT_AREG4
1281 .Lc8: s32e a4, a13, -16
1282 l32e a4, a5, -12
1283 s32e a8, a4, -32
1287 s32e a9, a4, -28
1288 s32e a10, a4, -24
1289 s32e a11, a4, -20
1295 .Lc4: s32e a4, a9, -16
1887 GET_THREAD_INFO(a4, a1)
1888 l32i a3, a4, TI_FLAGS
1889 movi a4, _TIF_WORK_MASK
1890 and a3, a3, a4
1902 movi a4, sys_call_table
1907 addx4 a4, a7, a4
1908 l32i a4, a4, 0
1910 beq a4, a5, 1f
1924 callx4 a4
1933 l32i a4, a1, 4
1935 s32i a4, a2, PT_SYSCALL
1972 mov a4, a4
1994 l32i a4, a2, TASK_THREAD_INFO
1997 save_xtregs_user a4 a6 a8 a9 a12 a13 THREAD_XTREGS_USER
2024 s32i a3, a4, THREAD_CPENABLE