Lines Matching refs:a4

172 	s32i	a4, a1, PT_AREG4
225 addi a0, a4, -1
496 _bbsi.l a4, TIF_NEED_RESCHED, 3f
497 _bbsi.l a4, TIF_NOTIFY_RESUME, 2f
498 _bbci.l a4, TIF_SIGPENDING, 5f
500 2: l32i a4, a1, PT_DEPC
501 bgeui a4, VALID_DOUBLE_EXCEPTION_ADDRESS, 4f
506 movi a4, trace_hardirqs_on
507 callx4 a4
510 movi a4, do_notify_resume # int do_notify_resume(struct pt_regs*)
512 callx4 a4
518 movi a4, trace_hardirqs_on
519 callx4 a4
522 movi a4, schedule # void schedule (void)
523 callx4 a4
528 _bbci.l a4, TIF_NEED_RESCHED, 4f
532 l32i a4, a2, TI_PRE_COUNT
533 bnez a4, 4f
534 movi a4, preempt_schedule_irq
535 callx4 a4
547 l32i a4, a1, PT_DEPC
548 bgeui a4, VALID_DOUBLE_EXCEPTION_ADDRESS, 4f
549 movi a4, check_tlb_sanity
550 callx4 a4
555 extui a4, a3, PS_INTLEVEL_SHIFT, PS_INTLEVEL_WIDTH
556 bgei a4, LOCKLEVEL, 1f
557 movi a4, trace_hardirqs_on
558 callx4 a4
563 load_xtregs_opt a1 a2 a4 a5 a6 a7 PT_XTREGS_OPT
590 rotw -1 # we restore a4..a7
603 2: rotw -1 # a0..a3 become a4..a7
606 l32i a4, a3, PT_AREG_END + 0
622 movi a4, 0
687 l32i a4, a0, 4
689 s32i a4, a1, PT_SIZE+4
691 l32i a4, a0, 12
693 s32i a4, a1, PT_SIZE+12
707 l32i a4, a1, PT_AREG4
870 movi a4, panic
873 callx4 a4
926 xor a3, a3, a4
927 l32i a4, a6, PT_AREG0
936 _bbci.l a4, 31, 4f
1079 bne a0, a4, 1f # same as old value? jump
1095 add a0, a4, a7 # + arg
1096 moveqz a0, a4, a6 # set
1167 s32i a4, a2, PT_AREG4
1228 .Lc8: s32e a4, a13, -16
1229 l32e a4, a5, -12
1230 s32e a8, a4, -32
1234 s32e a9, a4, -28
1235 s32e a10, a4, -24
1236 s32e a11, a4, -20
1242 .Lc4: s32e a4, a9, -16
1832 movi a4, do_syscall_trace_enter
1834 callx4 a4
1838 movi a4, sys_call_table;
1843 addx4 a4, a3, a4
1844 l32i a4, a4, 0
1846 beq a4, a5, 1f
1860 callx4 a4
1865 movi a4, do_syscall_trace_leave
1867 callx4 a4
1901 mov a4, a4
1923 l32i a4, a2, TASK_THREAD_INFO
1926 save_xtregs_user a4 a6 a8 a9 a12 a13 THREAD_XTREGS_USER
1947 s32i a3, a4, THREAD_CPENABLE
1983 movi a4, schedule_tail
1984 callx4 a4
1986 movi a4, do_syscall_trace_leave
1988 callx4 a4