| /Linux-v5.4/arch/mips/kvm/ |
| D | msa.S | 20 st_d 0, VCPU_FPR0, a0 21 st_d 1, VCPU_FPR1, a0 22 st_d 2, VCPU_FPR2, a0 23 st_d 3, VCPU_FPR3, a0 24 st_d 4, VCPU_FPR4, a0 25 st_d 5, VCPU_FPR5, a0 26 st_d 6, VCPU_FPR6, a0 27 st_d 7, VCPU_FPR7, a0 28 st_d 8, VCPU_FPR8, a0 29 st_d 9, VCPU_FPR9, a0 [all …]
|
| D | fpu.S | 31 sdc1 $f1, VCPU_FPR1(a0) 32 sdc1 $f3, VCPU_FPR3(a0) 33 sdc1 $f5, VCPU_FPR5(a0) 34 sdc1 $f7, VCPU_FPR7(a0) 35 sdc1 $f9, VCPU_FPR9(a0) 36 sdc1 $f11, VCPU_FPR11(a0) 37 sdc1 $f13, VCPU_FPR13(a0) 38 sdc1 $f15, VCPU_FPR15(a0) 39 sdc1 $f17, VCPU_FPR17(a0) 40 sdc1 $f19, VCPU_FPR19(a0) [all …]
|
| /Linux-v5.4/arch/riscv/kernel/ |
| D | fpu.S | 24 add a0, a0, a2 28 fsd f0, TASK_THREAD_F0_F0(a0) 29 fsd f1, TASK_THREAD_F1_F0(a0) 30 fsd f2, TASK_THREAD_F2_F0(a0) 31 fsd f3, TASK_THREAD_F3_F0(a0) 32 fsd f4, TASK_THREAD_F4_F0(a0) 33 fsd f5, TASK_THREAD_F5_F0(a0) 34 fsd f6, TASK_THREAD_F6_F0(a0) 35 fsd f7, TASK_THREAD_F7_F0(a0) 36 fsd f8, TASK_THREAD_F8_F0(a0) [all …]
|
| /Linux-v5.4/arch/mips/kernel/ |
| D | r4k_fpu.S | 47 fpu_save_double a0 t0 t1 # clobbers t1 59 fpu_restore_double a0 t0 t1 # clobbers t1 70 msa_save_all a0 78 msa_restore_all a0 118 EX sdc1 $f1, 8(a0) 119 EX sdc1 $f3, 24(a0) 120 EX sdc1 $f5, 40(a0) 121 EX sdc1 $f7, 56(a0) 122 EX sdc1 $f9, 72(a0) 123 EX sdc1 $f11, 88(a0) [all …]
|
| D | octeon_switch.S | 28 LONG_S t1, THREAD_STATUS(a0) 29 cpu_save_nonscratch a0 30 LONG_S ra, THREAD_REG31(a0) 43 LONG_ADDI t2, a0, THREAD_CVMSEG /* Where to store CVMSEG to */ 88 move v0, a0 106 sd t0, OCTEON_CP2_CRC_IV(a0) 107 sd t1, OCTEON_CP2_CRC_LENGTH(a0) 110 sd t2, OCTEON_CP2_CRC_POLY(a0) 115 sd t0, OCTEON_CP2_LLM_DAT(a0) 118 sd t1, OCTEON_CP2_LLM_DAT+8(a0) [all …]
|
| D | cps-vec-ns16550.S | 26 sb a0, UART_TX_OFS(t9) 39 move s6, a0 41 1: lb a0, 0(s6) 42 beqz a0, 2f 58 andi a0, a0, 0xf 60 blt a0, 10, 1f 62 addiu a0, a0, -10 63 1: addu a0, a0, t0 76 move s2, a0 77 srl a0, a0, 4 [all …]
|
| D | r2300_fpu.S | 43 fpu_save_single a0, t1 # clobbers t1 51 fpu_restore_single a0, t1 # clobbers t1 70 EX2(s.d $f0, 0(a0)) 71 EX2(s.d $f2, 16(a0)) 72 EX2(s.d $f4, 32(a0)) 73 EX2(s.d $f6, 48(a0)) 74 EX2(s.d $f8, 64(a0)) 75 EX2(s.d $f10, 80(a0)) 76 EX2(s.d $f12, 96(a0)) 77 EX2(s.d $f14, 112(a0)) [all …]
|
| D | bmips_5xxx_init.S | 122 mfc0 a0, CP0_CONFIG, 1 123 move t0, a0 134 srl a0, a0, IS_SHIFT 135 and a0, a0, IS_MASK 140 sllv v0, v0, a0 150 move a0, t0 152 srl a0, a0, IL_SHIFT 153 and a0, a0, IL_MASK 155 beqz a0, no_i_cache 160 addi a0, a0, 1 [all …]
|
| /Linux-v5.4/arch/xtensa/kernel/ |
| D | vectors.S | 76 s32i a0, a2, PT_AREG0 # save a0 to ESF 77 rsr a0, exccause # retrieve exception cause 78 s32i a0, a2, PT_DEPC # mark it as a regular exception 79 addx4 a0, a0, a3 # find entry in table 80 l32i a0, a0, EXC_TABLE_FAST_USER # load handler 82 jx a0 103 s32i a0, a2, PT_AREG0 # save a0 to ESF 104 rsr a0, exccause # retrieve exception cause 105 s32i a0, a2, PT_DEPC # mark it as a regular exception 106 addx4 a0, a0, a3 # find entry in table [all …]
|
| D | entry.S | 135 rsr a0, depc 137 s32i a0, a2, PT_AREG2 208 ffs_ws a0, a3 # number of frames to the '1' from left 215 slli a3, a0, 4 # number of frames to save in bits 8..4 223 s32i a0, a5, PT_AREG_END - 16 227 addi a0, a4, -1 229 _bnez a0, 1b 281 rsr a0, depc # get a2 283 s32i a0, a2, PT_AREG2 602 2: rotw -1 # a0..a3 become a4..a7 [all …]
|
| D | coprocessor.S | 41 jx a0; \ 58 jx a0; \ 128 s32i a0, a1, 0 129 movi a0, .Lsave_cp_regs_jump_table 130 addx8 a3, a3, a0 136 1: l32i a0, a1, 0 158 wsr a0, excsave1 192 rsr a0, cpenable 194 or a0, a0, a2 195 wsr a0, cpenable [all …]
|
| /Linux-v5.4/drivers/media/pci/tw686x/ |
| D | tw686x-regs.h | 3 #define REG8_1(a0) ((const u16[8]) { a0, a0 + 1, a0 + 2, a0 + 3, \ argument 4 a0 + 4, a0 + 5, a0 + 6, a0 + 7}) 5 #define REG8_2(a0) ((const u16[8]) { a0, a0 + 2, a0 + 4, a0 + 6, \ argument 6 a0 + 8, a0 + 0xa, a0 + 0xc, a0 + 0xe}) 7 #define REG8_8(a0) ((const u16[8]) { a0, a0 + 8, a0 + 0x10, a0 + 0x18, \ argument 8 a0 + 0x20, a0 + 0x28, a0 + 0x30, \ 9 a0 + 0x38}) 55 #define VDREG8(a0) ((const u16[8]) { \ argument 56 a0 + 0x000, a0 + 0x010, a0 + 0x020, a0 + 0x030, \ 57 a0 + 0x100, a0 + 0x110, a0 + 0x120, a0 + 0x130}) [all …]
|
| /Linux-v5.4/arch/riscv/lib/ |
| D | uaccess.S | 25 andi t0, a0, SZREG-1 41 fixup REG_S, t2, (a0), 10f 43 addi a0, a0, SZREG 51 li a0, 0 55 fixup sb, t2, (a0), 10f 57 addi a0, a0, 1 62 fixup sb, t2, (a0), 10f 64 addi a0, a0, 1 77 add a3, a0, a1 78 addi t0, a0, SZREG-1 [all …]
|
| /Linux-v5.4/arch/csky/abiv2/ |
| D | strcmp.S | 8 mov a3, a0 13 andi t1, a0, 0x3 85 xtrb0 a0, t0 87 subu a0, a2 89 bnez a0, 4f 92 xtrb1 a0, t0 94 subu a0, a2 96 bnez a0, 4f 99 xtrb2 a0, t0 101 subu a0, a2 [all …]
|
| D | mcount.S | 27 stw a0, (sp, 0) 36 ldw a0, (sp, 0) 49 stw a0, (sp, 0) 56 mov lr, a0 57 ldw a0, (sp, 0) 85 mov a0, lr 86 subi a0, 4 96 lrw a0, ftrace_graph_return 97 ldw a0, (a0, 0) 99 cmpne a0, a1 [all …]
|
| /Linux-v5.4/arch/m68k/kernel/ |
| D | head.S | 603 movel %a0@,%a1@ 607 movel %a0@,%a1@ 611 movel %a0@,%a1@ 615 movel %a0@,%a1@ 629 movel %a0@,%a1@ 633 movel %a0@,%a1@ 637 movel %a0@,%a1@ 641 movel %a0@,%a1@ 645 movel %a0@,%a1@ 692 lea %pc@(L(cputype)),%a0 [all …]
|
| /Linux-v5.4/drivers/net/ethernet/cisco/enic/ |
| D | vnic_dev.c | 457 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_proxy() argument 466 vdev->args[2] = *a0; in vnic_dev_cmd_proxy() 483 *a0 = vdev->args[1]; in vnic_dev_cmd_proxy() 490 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy() argument 494 vdev->args[0] = *a0; in vnic_dev_cmd_no_proxy() 499 *a0 = vdev->args[0]; in vnic_dev_cmd_no_proxy() 518 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument 525 a0, a1, wait); in vnic_dev_cmd() 528 a0, a1, wait); in vnic_dev_cmd() 531 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); in vnic_dev_cmd() [all …]
|
| /Linux-v5.4/arch/m68k/math-emu/ |
| D | fp_entry.S | 87 move.l %a0,-(%sp) 228 move.l (PT_OFF_A0+8,%sp),%a0 229 printf PREGISTER,"{a0->%08x}",1,%a0 233 move.l (PT_OFF_A1+8,%sp),%a0 234 printf PREGISTER,"{a1->%08x}",1,%a0 238 move.l (PT_OFF_A2+8,%sp),%a0 239 printf PREGISTER,"{a2->%08x}",1,%a0 243 move.l %a3,%a0 244 printf PREGISTER,"{a3->%08x}",1,%a0 248 move.l %a4,%a0 [all …]
|
| D | fp_movem.S | 143 1: printf PMOVEM,"(%p>%p)",2,%a0,%a1 144 getuser.l (%a0)+,%d2,fp_err_ua1,%a0 149 getuser.l (%a0)+,%d2,fp_err_ua1,%a0 151 getuser.l (%a0),%d2,fp_err_ua1,%a0 153 subq.l #8,%a0 155 add.l %d0,%a0 162 1: printf PMOVEM,"(%p>%p)",2,%a1,%a0 167 putuser.l %d2,(%a0)+,fp_err_ua1,%a0 169 putuser.l %d2,(%a0)+,fp_err_ua1,%a0 171 putuser.l %d2,(%a0),fp_err_ua1,%a0 [all …]
|
| D | fp_util.S | 95 | %a0 = destination (ptr to struct fp_ext) 98 printf PCONV,"l2e: %p -> %p(",2,%d0,%a0 107 move.l %d1,(%a0)+ | set sign / exp 108 move.l %d0,(%a0)+ | set mantissa 109 clr.l (%a0) 110 subq.l #8,%a0 | restore %a0 111 printx PCONV,%a0@ 116 clr.l (%a0)+ 117 clr.l (%a0)+ 118 clr.l (%a0) [all …]
|
| D | fp_decode.h | 149 move.l %a0,%d0 156 3\@: printf PDECODE,":%c",1,%a0 250 move.l %a0,%a1 | save addr 252 lea (%a0,%d1.w*4),%a0 254 lea (%a0,%d1.w*8),%a0 257 add.w (fp_datasize,%d1.w*2),%a0 260 move.l %a1,%a0 271 lea (-12,%a0),%a1 | setup to addr of 1st reg to move 273 lea (%a0,%d1.w*4),%a0 275 lea (%a0,%d1.w*4),%a0 [all …]
|
| /Linux-v5.4/arch/m68k/coldfire/ |
| D | entry.S | 69 lea sys_call_table,%a0 71 movel %a0@(%d0),%d3 77 movel %d2,%a0 78 movel %a0@,%a1 /* save top of frame */ 80 btst #(TIF_SYSCALL_TRACE%8),%a0@(TINFO_FLAGS+(31-TIF_SYSCALL_TRACE)/8) 83 movel %d3,%a0 84 jbsr %a0@ 95 movel %d3,%a0 96 jbsr %a0@ 114 movel %d1,%a0 [all …]
|
| /Linux-v5.4/arch/mips/alchemy/common/ |
| D | sleeper.S | 101 1: lui a0, 0xb400 /* mem_xxx */ 102 sw zero, 0x001c(a0) /* Precharge */ 104 sw zero, 0x0020(a0) /* Auto Refresh */ 106 sw zero, 0x0030(a0) /* Sleep */ 127 1: lui a0, 0xb400 /* mem_xxx */ 128 sw zero, 0x08c0(a0) /* Precharge */ 130 sw zero, 0x08d0(a0) /* Self Refresh */ 135 2: lw t1, 0x0850(a0) /* mem_sdstat */ 143 lw t1, 0x0840(a0) /* mem_sdconfiga */ 145 sw t1, 0x0840(a0) /* mem_sdconfiga */ [all …]
|
| /Linux-v5.4/drivers/scsi/fnic/ |
| D | vnic_dev.c | 271 u64 *a0 = &vdev->args[0]; in vnic_dev_cmd1() local 281 writeq(*a0, &devcmd->args[0]); in vnic_dev_cmd1() 307 *a0 = readq(&devcmd->args[0]); in vnic_dev_cmd1() 507 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy() argument 511 vdev->args[0] = *a0; in vnic_dev_cmd_no_proxy() 516 *a0 = vdev->args[0]; in vnic_dev_cmd_no_proxy() 524 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument 531 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); in vnic_dev_cmd() 539 u64 a0, a1 = 0; in vnic_dev_fw_info() local 550 a0 = vdev->fw_info_pa; in vnic_dev_fw_info() [all …]
|
| /Linux-v5.4/arch/mips/lib/ |
| D | memset.S | 98 andi t0, a0, STORMASK /* aligned? */ 121 EX(LONG_S_L, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */ 123 EX(LONG_S_R, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */ 125 PTR_SUBU a0, t0 /* long align ptr */ 130 EX(sb, a1, N(a0), .Lbyte_fixup\@); \ 141 EX(sb, a1, 2(a0), .Lbyte_fixup\@) 147 EX(sb, a1, 6(a0), .Lbyte_fixup\@) 150 ori a0, STORMASK 151 xori a0, STORMASK 152 PTR_ADDIU a0, STORSIZE [all …]
|