Lines Matching refs:a4
151 s32i a4, a1, PT_AREG4
204 addi a0, a4, -1
386 save_xtregs_opt a1 a2 a4 a5 a6 a7 PT_XTREGS_OPT
389 l32i a4, a1, PT_DEPC
393 bgeui a4, VALID_DOUBLE_EXCEPTION_ADDRESS, 1f
394 l32i a4, a1, PT_EXCCAUSE
395 bnei a4, EXCCAUSE_LEVEL1_INTERRUPT, 1f
399 movi a4, trace_hardirqs_off
400 callx4 a4
408 rsr a4, excsave1
411 addx4 a4, a0, a4
412 l32i a4, a4, EXC_TABLE_DEFAULT # load handler
416 callx4 a4
429 l32i a4, a2, TI_FLAGS
439 _bbsi.l a4, TIF_NEED_RESCHED, 3f
440 _bbsi.l a4, TIF_NOTIFY_RESUME, 2f
441 _bbci.l a4, TIF_SIGPENDING, 5f
443 2: l32i a4, a1, PT_DEPC
444 bgeui a4, VALID_DOUBLE_EXCEPTION_ADDRESS, 4f
449 movi a4, do_notify_resume # int do_notify_resume(struct pt_regs*)
451 callx4 a4
457 movi a4, schedule # void schedule (void)
458 callx4 a4
463 _bbci.l a4, TIF_NEED_RESCHED, 4f
467 l32i a4, a2, TI_PRE_COUNT
468 bnez a4, 4f
469 movi a4, preempt_schedule_irq
470 callx4 a4
476 l32i a4, a1, PT_DEPC
477 bgeui a4, VALID_DOUBLE_EXCEPTION_ADDRESS, 4f
478 movi a4, check_tlb_sanity
479 callx4 a4
484 l32i a4, a1, PT_DEPC
488 bgeui a4, VALID_DOUBLE_EXCEPTION_ADDRESS, 1f
489 l32i a4, a1, PT_EXCCAUSE
490 bnei a4, EXCCAUSE_LEVEL1_INTERRUPT, 1f
494 movi a4, trace_hardirqs_on
495 callx4 a4
500 load_xtregs_opt a1 a2 a4 a5 a6 a7 PT_XTREGS_OPT
527 rotw -1 # we restore a4..a7
540 2: rotw -1 # a0..a3 become a4..a7
543 l32i a4, a3, PT_AREG_END + 0
559 movi a4, 0
624 l32i a4, a0, 4
626 s32i a4, a1, PT_SIZE+4
628 l32i a4, a0, 12
630 s32i a4, a1, PT_SIZE+12
644 l32i a4, a1, PT_AREG4
806 movi a4, panic
809 callx4 a4
862 xor a3, a3, a4
863 l32i a4, a6, PT_AREG0
872 _bbci.l a4, 31, 4f
1015 bne a0, a4, 1f # same as old value? jump
1031 add a0, a4, a7 # + arg
1032 moveqz a0, a4, a6 # set
1103 s32i a4, a2, PT_AREG4
1164 .Lc8: s32e a4, a13, -16
1165 l32e a4, a5, -12
1166 s32e a8, a4, -32
1170 s32e a9, a4, -28
1171 s32e a10, a4, -24
1172 s32e a11, a4, -20
1178 .Lc4: s32e a4, a9, -16
1761 movi a4, do_syscall_trace_enter
1763 callx4 a4
1767 movi a4, sys_call_table;
1772 addx4 a4, a3, a4
1773 l32i a4, a4, 0
1775 beq a4, a5, 1f
1789 callx4 a4
1794 movi a4, do_syscall_trace_leave
1796 callx4 a4
1830 mov a4, a4
1852 l32i a4, a2, TASK_THREAD_INFO
1855 save_xtregs_user a4 a6 a8 a9 a12 a13 THREAD_XTREGS_USER
1878 s32i a3, a4, THREAD_CPENABLE
1916 movi a4, schedule_tail
1917 callx4 a4
1919 movi a4, do_syscall_trace_leave
1921 callx4 a4