/Linux-v4.19/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-v4.19/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 | coprocessor.S | 41 jx a0 58 jx a0 123 s32i a0, a1, 0 124 movi a0, .Lsave_cp_regs_jump_table 125 addx8 a3, a3, a0 128 add a0, a0, a3 129 callx0 a0 130 1: l32i a0, a1, 0 138 s32i a0, a1, 0 139 movi a0, .Lload_cp_regs_jump_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 …]
|
/Linux-v4.19/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 107 ctc1 a0, fcr31 262 EX sdc1 $f1, 8(a0) 263 EX sdc1 $f3, 24(a0) 264 EX sdc1 $f5, 40(a0) 265 EX sdc1 $f7, 56(a0) 266 EX sdc1 $f9, 72(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 | 30 sb a0, UART_TX_OFS(t9) 43 move s6, a0 45 1: lb a0, 0(s6) 46 beqz a0, 2f 62 andi a0, a0, 0xf 64 blt a0, 10, 1f 66 addiu a0, a0, -10 67 1: addu a0, a0, t0 80 move s2, a0 81 srl a0, a0, 4 [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 …]
|
D | r2300_fpu.S | 43 fpu_save_single a0, t1 # clobbers t1 51 fpu_restore_single a0, t1 # clobbers t1 72 ctc1 a0, fcr31 128 EX2(s.d $f0, 0(a0)) 129 EX2(s.d $f2, 16(a0)) 130 EX2(s.d $f4, 32(a0)) 131 EX2(s.d $f6, 48(a0)) 132 EX2(s.d $f8, 64(a0)) 133 EX2(s.d $f10, 80(a0)) 134 EX2(s.d $f12, 96(a0)) [all …]
|
/Linux-v4.19/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-v4.19/arch/riscv/kernel/ |
D | entry.S | 108 REG_L a0, PT_SSTATUS(sp) 110 csrw sstatus, a0 170 move a0, sp /* pt_regs */ 185 move a0, sp /* pt_regs */ 196 REG_S a0, PT_ORIG_A0(sp) 222 REG_S a0, PT_A0(sp) 262 move a0, sp /* pt_regs */ 270 move a0, sp 272 REG_L a0, PT_A0(sp) 282 move a0, sp [all …]
|
D | head.S | 48 mv s0, a0 61 li a0, ASM_THREAD_SIZE 62 add sp, sp, a0 65 mv a0, s0 73 la a0, _start 74 sub a1, a1, a0 78 la a0, 1f 79 add a0, a0, a1 80 csrw stvec, a0 92 la a0, trampoline_pg_dir [all …]
|
/Linux-v4.19/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-v4.19/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-v4.19/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-v4.19/drivers/scsi/fnic/ |
D | vnic_dev.c | 233 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument 255 writeq(*a0, &devcmd->args[0]); in vnic_dev_cmd() 281 *a0 = readq(&devcmd->args[0]); in vnic_dev_cmd() 296 u64 a0, a1 = 0; in vnic_dev_fw_info() local 307 a0 = vdev->fw_info_pa; in vnic_dev_fw_info() 310 err = vnic_dev_cmd(vdev, CMD_MCPU_FW_INFO, &a0, &a1, wait); in vnic_dev_fw_info() 321 u64 a0, a1; in vnic_dev_spec() local 325 a0 = offset; in vnic_dev_spec() 328 err = vnic_dev_cmd(vdev, CMD_DEV_SPEC, &a0, &a1, wait); in vnic_dev_spec() 332 *(u8 *)value = (u8)a0; in vnic_dev_spec() [all …]
|
/Linux-v4.19/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-v4.19/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-v4.19/arch/mips/alchemy/common/ |
D | sleeper.S | 105 1: lui a0, 0xb400 /* mem_xxx */ 106 sw zero, 0x001c(a0) /* Precharge */ 108 sw zero, 0x0020(a0) /* Auto Refresh */ 110 sw zero, 0x0030(a0) /* Sleep */ 131 1: lui a0, 0xb400 /* mem_xxx */ 132 sw zero, 0x08c0(a0) /* Precharge */ 134 sw zero, 0x08d0(a0) /* Self Refresh */ 139 2: lw t1, 0x0850(a0) /* mem_sdstat */ 147 lw t1, 0x0840(a0) /* mem_sdconfiga */ 149 sw t1, 0x0840(a0) /* mem_sdconfiga */ [all …]
|
/Linux-v4.19/arch/mips/lib/ |
D | memset.S | 98 andi t0, a0, STORMASK /* aligned? */ 118 EX(LONG_S_L, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */ 120 EX(LONG_S_R, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */ 122 PTR_SUBU a0, t0 /* long align ptr */ 127 EX(sb, a1, N(a0), .Lbyte_fixup\@); \ 136 EX(sb, a1, 2(a0), .Lbyte_fixup\@) 142 EX(sb, a1, 6(a0), .Lbyte_fixup\@) 145 ori a0, STORMASK 146 xori a0, STORMASK 147 PTR_ADDIU a0, STORSIZE [all …]
|
/Linux-v4.19/arch/m68k/ifpsp060/src/ |
D | isp.S | 914 mov.l %d0,%a0 # move # bytes to a0 1005 mov.l EXC_A0(%a6),%a0 # Get current a0 1009 mov.l EXC_A1(%a6),%a0 # Get current a1 1013 mov.l EXC_A2(%a6),%a0 # Get current a2 1017 mov.l EXC_A3(%a6),%a0 # Get current a3 1021 mov.l EXC_A4(%a6),%a0 # Get current a4 1025 mov.l EXC_A5(%a6),%a0 # Get current a5 1029 mov.l EXC_A6(%a6),%a0 # Get current a6 1033 mov.l EXC_A7(%a6),%a0 # Get current a7 1040 mov.l %a0,%d0 # copy no. bytes [all …]
|