/linux-4.1.27/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 | 28 sdc1 $f1, VCPU_FPR1(a0) 29 sdc1 $f3, VCPU_FPR3(a0) 30 sdc1 $f5, VCPU_FPR5(a0) 31 sdc1 $f7, VCPU_FPR7(a0) 32 sdc1 $f9, VCPU_FPR9(a0) 33 sdc1 $f11, VCPU_FPR11(a0) 34 sdc1 $f13, VCPU_FPR13(a0) 35 sdc1 $f15, VCPU_FPR15(a0) 36 sdc1 $f17, VCPU_FPR17(a0) 37 sdc1 $f19, VCPU_FPR19(a0) [all …]
|
/linux-4.1.27/arch/mips/kernel/ |
D | r4k_fpu.S | 57 EX sdc1 $f1, SC_FPREGS+8(a0) 58 EX sdc1 $f3, SC_FPREGS+24(a0) 59 EX sdc1 $f5, SC_FPREGS+40(a0) 60 EX sdc1 $f7, SC_FPREGS+56(a0) 61 EX sdc1 $f9, SC_FPREGS+72(a0) 62 EX sdc1 $f11, SC_FPREGS+88(a0) 63 EX sdc1 $f13, SC_FPREGS+104(a0) 64 EX sdc1 $f15, SC_FPREGS+120(a0) 65 EX sdc1 $f17, SC_FPREGS+136(a0) 66 EX sdc1 $f19, SC_FPREGS+152(a0) [all …]
|
D | r2300_fpu.S | 35 EX(swc1 $f0,(SC_FPREGS+0)(a0)) 36 EX(swc1 $f1,(SC_FPREGS+8)(a0)) 37 EX(swc1 $f2,(SC_FPREGS+16)(a0)) 38 EX(swc1 $f3,(SC_FPREGS+24)(a0)) 39 EX(swc1 $f4,(SC_FPREGS+32)(a0)) 40 EX(swc1 $f5,(SC_FPREGS+40)(a0)) 41 EX(swc1 $f6,(SC_FPREGS+48)(a0)) 42 EX(swc1 $f7,(SC_FPREGS+56)(a0)) 43 EX(swc1 $f8,(SC_FPREGS+64)(a0)) 44 EX(swc1 $f9,(SC_FPREGS+72)(a0)) [all …]
|
D | octeon_switch.S | 27 LONG_S t1, THREAD_STATUS(a0) 28 cpu_save_nonscratch a0 29 LONG_S ra, THREAD_REG31(a0) 37 PTR_L t3, TASK_THREAD_INFO(a0) 50 fpu_save_double a0 t0 t1 # c0_status passed in t0 66 LONG_ADDI t2, a0, THREAD_CVMSEG /* Where to store CVMSEG to */ 111 move v0, a0 129 sd t0, OCTEON_CP2_CRC_IV(a0) 130 sd t1, OCTEON_CP2_CRC_LENGTH(a0) 133 sd t2, OCTEON_CP2_CRC_POLY(a0) [all …]
|
D | r6000_fpu.S | 33 sdc1 $f0,(SC_FPREGS+0)(a0) 34 sdc1 $f2,(SC_FPREGS+16)(a0) 35 sdc1 $f4,(SC_FPREGS+32)(a0) 36 sdc1 $f6,(SC_FPREGS+48)(a0) 37 sdc1 $f8,(SC_FPREGS+64)(a0) 38 sdc1 $f10,(SC_FPREGS+80)(a0) 39 sdc1 $f12,(SC_FPREGS+96)(a0) 40 sdc1 $f14,(SC_FPREGS+112)(a0) 41 sdc1 $f16,(SC_FPREGS+128)(a0) 42 sdc1 $f18,(SC_FPREGS+144)(a0) [all …]
|
D | mcount.S | 25 PTR_S a0, PT_R4(sp) 40 PTR_L a0, PT_R4(sp) 82 PTR_SUBU a0, ra, 8 /* arg1: self address */ 84 sltu t2, a0, t1 /* t2 = (a0 < _stext) */ 86 sltu t3, t1, a0 /* t3 = (a0 > _etext) */ 91 PTR_SUBU a0, a0, 16 /* arg1: adjust to module's recorded callsite */ 93 PTR_SUBU a0, a0, 12 141 move a0, ra /* arg1: self return address */ 166 PTR_L a0, PT_R12(sp) 168 move a0, MCOUNT_RA_ADDRESS_REG [all …]
|
D | r2300_switch.S | 49 sw t1, THREAD_STATUS(a0) 50 cpu_save_nonscratch a0 51 sw ra, THREAD_REG31(a0) 55 PTR_L t3, TASK_THREAD_INFO(a0) 65 fpu_save_single a0, t0 # clobbers t0 93 move v0, a0 101 fpu_save_single a0, t1 # clobbers t1 109 fpu_restore_single a0, t1 # clobbers t1 130 ctc1 a0, fcr31
|
D | r4k_switch.S | 42 LONG_S t1, THREAD_STATUS(a0) 43 cpu_save_nonscratch a0 44 LONG_S ra, THREAD_REG31(a0) 61 PTR_L t3, TASK_THREAD_INFO(a0) 74 msa_save_all a0 77 sw t1, THREAD_FCR31(a0) 81 fpu_save_double a0 t0 t1 # c0_status passed in t0 108 move v0, a0 122 fpu_save_double a0 t0 t1 # clobbers t1 134 fpu_restore_double a0 t0 t1 # clobbers t1 [all …]
|
D | cps-vec.S | 110 li a0, KSEG0 111 add a1, a0, t1 112 1: cache Index_Store_Tag_I, 0(a0) 113 add a0, a0, t0 114 bne a0, a1, 1b 137 li a0, KSEG0 138 addu a1, a0, t1 140 1: cache Index_Store_Tag_D, 0(a0) 141 bne a0, a1, 1b 142 add a0, a0, t0
|
D | entry.S | 77 jal schedule_tail # a0 = struct task_struct *prev 78 move a0, s1 83 jal schedule_tail # a0 = struct task_struct *prev 154 move a0, sp
|
D | scall64-o32.S | 50 sll a0, a0, 0 114 move a0, sp 136 ld a0, PT_R4(sp) # Restore argument registers 183 subu t0, a0, __NR_O32_Linux # check syscall number 189 sd a0, PT_R2(sp) # call routine directly on restart 191 move a0, a1 # shift argument registers 198 sd a0, PT_R4(sp) # ... and push back a0 - a3, some
|
D | smp-cmp.c | 86 unsigned long a0 = 0; in cmp_boot_secondary() local 97 amon_cpu_start(cpu, pc, sp, (unsigned long)gp, a0); in cmp_boot_secondary()
|
D | scall32-o32.S | 119 move a0, sp 135 lw a0, PT_R4(sp) # Restore argument registers 178 subu t0, a0, __NR_O32_Linux # check syscall number 184 sw a0, PT_R2(sp) # call routine directly on restart 191 move a0, a1 # shift argument registers 201 sw a0, PT_R4(sp) # .. and push back a0 - a3, some
|
D | relocate_kernel.S | 17 PTR_L a0, arg0 109 PTR_L a0, s_arg0
|
/linux-4.1.27/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 | 47 wsr a0, excsave1 48 movi a0, unrecoverable_exception 49 callx0 a0 65 jx a0 82 jx a0 147 s32i a0, a1, 0 148 movi a0, .Lsave_cp_regs_jump_table 149 addx8 a3, a3, a0 152 add a0, a0, a3 153 callx0 a0 [all …]
|
D | entry.S | 113 rsr a0, depc 115 s32i a0, a2, PT_AREG2 185 ffs_ws a0, a3 # number of frames to the '1' from left 192 slli a3, a0, 4 # number of frames to save in bits 8..4 200 s32i a0, a5, PT_AREG_END - 16 204 addi a0, a4, -1 206 _bnez a0, 1b 258 rsr a0, depc # get a2 260 s32i a0, a2, PT_AREG2 358 addi a0, a0, -EXCCAUSE_LEVEL1_INTERRUPT [all …]
|
D | head.S | 74 movi a0, 0 76 wsr a0, windowbase 101 l32r a0, .Lstartup 102 jx a0 113 movi a0, 0 124 wsr a0, ibreakenable 126 wsr a0, icount 128 wsr a0, icountlevel 132 wsr a0, SREG_DBREAKC + _index 139 wsr a0, ccount # not really necessary, but nice [all …]
|
D | align.S | 174 rsr a0, depc 175 s32i a0, a2, PT_AREG2 184 rsr a0, sar 335 wsr a0, sar 338 rsr a0, ps 339 bbsi.l a0, PS_UM_BIT, 2f # jump if user mode 341 movi a0, _kernel_exception 342 jx a0 344 2: movi a0, _user_exception 345 jx a0 [all …]
|
D | stacktrace.c | 21 unsigned long a0, a1; in walk_stackframe() local 34 a0 = *(sp - 4); in walk_stackframe() 40 frame.pc = MAKE_PC_FROM_RA(a0, a1); in walk_stackframe()
|
D | mxhead.S | 41 movi a0, 0 43 wsr a0, windowbase
|
D | mcount.S | 37 xor a6, a0, a1
|
/linux-4.1.27/arch/mn10300/lib/ |
D | memmove.S | 34 add d0,d2,a0 # dst end 57 sub_sub +4,a1,+4,a0 58 mov d0,(a0) 60 sub_sub +4,a1,+4,a0 61 mov d1,(a0) 64 sub_sub +4,a1,+4,a0 65 mov d0,(a0) 67 sub_sub +4,a1,+4,a0 68 mov d1,(a0) 71 sub_sub +4,a1,+4,a0 [all …]
|
D | do_csum.S | 26 mov d0,a0 # buff 27 mov a0,a1 34 btst +3,a0 37 btst +1,a0 39 movbu (a0),d0 40 inc a0 48 btst +2,a0 50 movhu (a0+),d0 65 mov (a0+),d0 66 mov (a0+),e0 [all …]
|
D | memset.S | 28 mov d0,a0 # dst 53 mov d1,(a0+) 54 mov d1,(a0+) 55 mov d1,(a0+) 56 mov d1,(a0+) 57 mov d1,(a0+) 58 mov d1,(a0+) 59 mov d1,(a0+) 60 mov d1,(a0+) 72 mov d1,(a0+) [all …]
|
D | memcpy.S | 28 mov d0,a0 # dst 58 mov d0,(a0+) 59 mov d1,(a0+) 60 mov e0,(a0+) 61 mov e1,(a0+) 62 mov e4,(a0+) 63 mov e5,(a0+) 64 mov e6,(a0+) 65 mov e7,(a0+) 82 mov d0,(a0+) [all …]
|
D | __lshrdi3.S | 26 mov (12,sp),a0 27 and +63,a0 30 cmp +31,a0 34 lsr a0,d0 37 sub a0,a1,a1 # a1 = 32 - count 40 or_lsr a1,d0,a0,d1 # insert underflow into LSW and 47 lsr a0,d1,d0
|
D | __ashldi3.S | 25 mov (12,sp),a0 26 and +63,a0 29 cmp +31,a0 33 asl a0,d1 36 sub a0,a1,a1 # a1 = 32 - count 39 or_asl a1,d1,a0,d0 # insert overflow into MSW and 46 asl a0,d0,d1
|
D | __ashrdi3.S | 25 mov (12,sp),a0 26 and +63,a0 29 cmp +31,a0 33 lsr a0,d0 36 sub a0,a1,a1 # a1 = 32 - count 39 or_asr a1,d0,a0,d1 # insert underflow into LSW and 46 asr a0,d1,d0
|
D | __ucmpdi2.S | 27 mov (12,sp),a0 # b.lsw 30 sub a0,d0
|
/linux-4.1.27/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 …]
|
D | entry.S | 324 movew %sr,%a0@(TASK_THREAD+THREAD_SR) 328 movew %d0,%a0@(TASK_THREAD+THREAD_FS) 333 movel %d0,%a0@(TASK_THREAD+THREAD_USP) 339 movel %sp,%a0@(TASK_THREAD+THREAD_KSP) 347 fsave %a0@(TASK_THREAD+THREAD_FPSTATE) 355 tstb %a0@(TASK_THREAD+THREAD_FPSTATE+2) 362 1: tstb %a0@(TASK_THREAD+THREAD_FPSTATE) 365 2: fmovemx %fp0-%fp7,%a0@(TASK_THREAD+THREAD_FPREG) 366 fmoveml %fpcr/%fpsr/%fpiar,%a0@(TASK_THREAD+THREAD_FPCNTL) 410 movel %a1@(TASK_THREAD+THREAD_USP),%a0 [all …]
|
D | sun3-head.S | 49 lea (AC_SEGMAP+0),%a0 52 movsb %a0@, %d1 56 addl #NBSG,%a0
|
D | relocate_kernel.S | 13 movel %sp@(4),%a0 /* a0 = ptr */ 80 movel %a0@+,%d0 /* d0 = entry = *ptr */ 89 movel %d0,%a0 /* ptr = entry & PAGE_MASK */
|
/linux-4.1.27/drivers/net/ethernet/cisco/enic/ |
D | vnic_dev.c | 339 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_proxy() argument 348 vdev->args[2] = *a0; in vnic_dev_cmd_proxy() 364 *a0 = vdev->args[1]; in vnic_dev_cmd_proxy() 371 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy() argument 375 vdev->args[0] = *a0; in vnic_dev_cmd_no_proxy() 380 *a0 = vdev->args[0]; in vnic_dev_cmd_no_proxy() 399 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd() argument 406 a0, a1, wait); in vnic_dev_cmd() 409 a0, a1, wait); in vnic_dev_cmd() 412 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wait); in vnic_dev_cmd() [all …]
|
D | enic_res.c | 124 u64 a0 = vlanid, a1 = 0; in enic_add_vlan() local 128 err = vnic_dev_cmd(enic->vdev, CMD_VLAN_ADD, &a0, &a1, wait); in enic_add_vlan() 137 u64 a0 = vlanid, a1 = 0; in enic_del_vlan() local 141 err = vnic_dev_cmd(enic->vdev, CMD_VLAN_DEL, &a0, &a1, wait); in enic_del_vlan() 152 u64 a0, a1; in enic_set_nic_cfg() local 160 a0 = nic_cfg; in enic_set_nic_cfg() 163 return vnic_dev_cmd(enic->vdev, CMD_NIC_CFG, &a0, &a1, wait); in enic_set_nic_cfg() 168 u64 a0 = (u64)key_pa, a1 = len; in enic_set_rss_key() local 171 return vnic_dev_cmd(enic->vdev, CMD_RSS_KEY, &a0, &a1, wait); in enic_set_rss_key() 176 u64 a0 = (u64)cpu_pa, a1 = len; in enic_set_rss_cpu() local [all …]
|
D | enic_api.c | 30 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in enic_api_devcmd_proxy_by_index() argument 40 err = vnic_dev_cmd(vdev, cmd, a0, a1, wait); in enic_api_devcmd_proxy_by_index()
|
D | enic_api.h | 28 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait);
|
/linux-4.1.27/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 …]
|
D | fnic_res.c | 185 u64 a0, a1; in fnic_set_nic_config() local 193 a0 = nic_cfg; in fnic_set_nic_config() 196 return vnic_dev_cmd(fnic->vdev, CMD_NIC_CFG, &a0, &a1, wait); in fnic_set_nic_config()
|
/linux-4.1.27/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 …]
|
D | fp_scan.S | 65 fp_get_pc %a0 66 printf PDECODE,"%08x: ",1,%a0 67 getuser.b (%a0),%d0,fp_err_ua1,%a0 75 getuser.l (%a0)+,%d2,fp_err_ua1,%a0 76 fp_put_pc %a0 98 move.l (%a0)+,(%a1)+ 99 move.l (%a0)+,(%a1)+ 100 move.l (%a0),(%a1) 101 lea (-8,%a1),%a0 114 lea 0f,%a0 [all …]
|
D | fp_move.S | 52 lea 0f,%a0 54 move.b (%a0,%d1.w),%d0 79 move.l (%a0)+,(%a1)+ 80 move.l (%a0)+,(%a1)+ 81 move.l (%a0),(%a1) 82 lea (-8,%a1),%a0 179 move.l %a0,%a1 184 addq.l #8,%a0 185 move.l (%a0),-(%sp) 186 move.l -(%a0),-(%sp) [all …]
|
D | fp_cond.S | 55 fp_get_pc %a0 56 lea (-2,%a0,%d2.w),%a0 61 fp_get_pc %a0 65 lea (-2,%a0,%d0.l),%a0 66 1: printf PDECODE,"%x",1,%a0 72 fp_put_pc %a0,1 166 putuser.b %d1,(%a0),fp_err_ua1,%a0
|
/linux-4.1.27/arch/mn10300/kernel/ |
D | head.S | 53 mov 0x1,a0 55 mov a0,a1 62 inc a0 63 cmp NR_CPUS,a0 95 mov ECHCTR,a0 97 mov d0,(a0) 99 mov CHCTR,a0 101 movhu d0,(a0) # turn off first 103 movhu d0,(a0) 105 mov (a0),d0 [all …]
|
D | gdb-low.S | 35 mov d0,a0 39 movbu (a0),d1 47 mov d0,a0 51 movhu (a0),d1 59 mov d0,a0 63 mov (a0),d1 78 mov d0,a0 82 movbu a0,(a1) 89 mov d0,a0 93 movhu a0,(a1) [all …]
|
D | smp-low.S | 87 mov (CPUID),a0 88 add -1,a0 89 add a0,a0 90 add a0,a0 91 mov (start_stack,a0),a0 92 mov a0,sp
|
D | switch_to.S | 37 mov d0,a0 43 mov a2,(THREAD_SP,a0) 44 mov a3,(THREAD_A3,a0) 51 mov d0,(THREAD_PC,a0) 70 mov d0,a0 # for __switch_to 88 mov a0,e4 125 mov e4,a0 138 mov a0,e4 # save the return value 174 mov e4,a0 175 mov a0,d0
|
D | fpu-low.S | 173 mov d0,a0 174 FPU_SAVE_ALL a0,d0 214 mov (fpu_state_owner),a0 215 cmp 0,a0 218 mov (TASK_THREAD+THREAD_UREGS,a0),a1 219 add TASK_THREAD+THREAD_FPU_STATE,a0 220 FPU_SAVE_ALL a0,d0
|
D | mn10300-watchdog-low.S | 58 mov watchdog_alert_counter, a0 60 mov d0, (a0+)
|
D | kgdb.c | 40 gdb_regs[GDB_FR_A0] = regs->a0; in pt_regs_to_gdb_regs() 92 regs->a0 = gdb_regs[GDB_FR_A0]; in gdb_regs_to_pt_regs() 240 case 0: x = (u8 *)regs->a0; break; in kgdb_arch_do_singlestep()
|
/linux-4.1.27/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 …]
|
D | head.S | 224 movel #_vstart,%a0 /* jump to "virtual" space */ 225 jmp %a0@ 233 lea __bss_start,%a0 /* get start of bss */ 235 movel %a0,%a2 /* copy of bss start */ 237 movel 8(%a0),%d0 /* get size of ROMFS */ 241 addl %d0,%a0 /* copy from end */ 246 movel -(%a0),%d0 /* copy dword */ 248 cmpl %a0,%a2 /* check if at end */ 260 lea __bss_start,%a0 /* get start of bss */ 264 movel %d0,(%a0)+ /* clear each word */ [all …]
|
/linux-4.1.27/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-4.1.27/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 …]
|
D | pfpsp.S | 922 lea FP_DST(%a6),%a0 # pass: ptr to dst op 950 lea FP_SRC(%a6),%a0 982 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1 1224 mov.l %a0,EXC_A7(%a6) # save on stack 1232 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 1268 lea FP_SRC(%a6),%a0 # pass: ptr to src op 1339 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1 1406 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1 1439 mov.w LOCAL_EX(%a0),%d0 # fetch src exponent 1448 andi.l &0x7fffffff,LOCAL_HI(%a0) # clear j-bit [all …]
|
D | itest.S | 389 # movep.w %d0,(0x0,%a0) # 396 lea DATA(%a6),%a0 398 clr.b 0x0(%a0) 399 clr.b 0x2(%a0) 405 movp.w %d0,(0x0,%a0) 410 mov.b 0x2(%a0),%d1 412 mov.b 0x0(%a0),%d1 422 # movep.w %d0,(0x0,%a0) # 429 lea DATA+0x4(%a6),%a0 431 clr.l -0x4(%a0) [all …]
|
D | fplsp.S | 565 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1 576 lea FP_SRC(%a6),%a0 612 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1 622 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1 633 lea FP_SRC(%a6),%a0 670 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1 680 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1 689 lea FP_SRC(%a6),%a0 690 mov.l 0x8+0x0(%a6),0x0(%a0) # load ext input 691 mov.l 0x8+0x4(%a6),0x4(%a0) [all …]
|
D | ftest.S | 265 lea unimp_0_pc(%pc),%a0 266 mov.l %a0,IFPCREGS+0x8(%a6) 305 lea unimp_1_pc(%pc),%a0 306 mov.l %a0,IFPCREGS+0x8(%a6) 342 lea unimp_2_pc(%pc),%a0 343 mov.l %a0,IFPCREGS+0x8(%a6) 378 lea unimp_3_pc(%pc),%a0 379 mov.l %a0,IFPCREGS+0x8(%a6) 415 lea unimp_4_pc(%pc),%a0 416 mov.l %a0,IFPCREGS+0x8(%a6) [all …]
|
D | fpsp.S | 923 lea FP_DST(%a6),%a0 # pass: ptr to dst op 951 lea FP_SRC(%a6),%a0 983 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1 1225 mov.l %a0,EXC_A7(%a6) # save on stack 1233 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 1269 lea FP_SRC(%a6),%a0 # pass: ptr to src op 1340 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1 1407 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1 1440 mov.w LOCAL_EX(%a0),%d0 # fetch src exponent 1449 andi.l &0x7fffffff,LOCAL_HI(%a0) # clear j-bit [all …]
|
/linux-4.1.27/arch/xtensa/oprofile/ |
D | backtrace.c | 25 unsigned long a0; member 33 unsigned long a0 = regs->areg[0]; in xtensa_backtrace_user() local 35 unsigned long pc = MAKE_PC_FROM_RA(a0, regs->pc); in xtensa_backtrace_user() 66 a0 = regs->areg[index * 4]; in xtensa_backtrace_user() 69 pc = MAKE_PC_FROM_RA(a0, pc); in xtensa_backtrace_user() 85 while (a0 != 0 && depth--) { in xtensa_backtrace_user() 102 a0 = frame_start.a0; in xtensa_backtrace_user() 104 pc = MAKE_PC_FROM_RA(a0, pc); in xtensa_backtrace_user() 119 unsigned long a0 = regs->areg[0]; in xtensa_backtrace_kernel() local 132 pc = MAKE_PC_FROM_RA(a0, pc); in xtensa_backtrace_kernel() [all …]
|
/linux-4.1.27/arch/mips/lib/ |
D | memset.S | 97 andi t0, a0, STORMASK /* aligned? */ 117 EX(LONG_S_L, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */ 119 EX(LONG_S_R, a1, (a0), .Lfirst_fixup\@) /* make word/dword aligned */ 121 PTR_SUBU a0, t0 /* long align ptr */ 126 EX(sb, a1, N(a0), .Lbyte_fixup\@); \ 135 EX(sb, a1, 2(a0), .Lbyte_fixup\@) 141 EX(sb, a1, 6(a0), .Lbyte_fixup\@) 144 ori a0, STORMASK 145 xori a0, STORMASK 146 PTR_ADDIU a0, STORSIZE [all …]
|
D | strnlen_user.S | 31 and v0, a0 35 move v0, a0 36 PTR_ADDU a1, a0 # stop pointer 58 PTR_SUBU v0, a0
|
D | strlen_user.S | 28 and v0, a0 31 move v0, a0 39 PTR_SUBU v0, a0
|
D | memcpy.S | 36 #define dst a0 625 ADD t0, a0, a2 628 sltu t1, a0, t1 # dst >= src + len -> memcpy 631 move v0, a0 /* return value */ 637 sltu t0, a1, a0 640 ADD a0, a2 # dst = dst + len 647 sb t0, -1(a0) 650 SUB a0, a0, 0x1 662 sb t0, (a0) 665 ADD a0, a0, 0x1
|
D | strncpy_user.S | 47 sb v0, (a0) 50 PTR_ADDIU a0, 1
|
/linux-4.1.27/arch/m68k/fpsp040/ |
D | round.S | 23 | a0 points to the input operand in the internal extended format 35 | On return the value pointed to by a0 is correctly rounded, 36 | a0 is preserved and the g-r-s bits in d0 are cleared. 82 tstb LOCAL_SGN(%a0) |check for sign 148 bfextu LOCAL_HI(%a0){#24:#2},%d3 |sgl prec. g-r are 2 bits right 151 movel LOCAL_HI(%a0),%d2 |get word 2 for s-bit test 154 tstl LOCAL_LO(%a0) |test lower mantissa 160 bfextu LOCAL_LO(%a0){#21:#2},%d3 |dbl-prec. g-r are 2 bits right 163 movel LOCAL_LO(%a0),%d2 |get lower mantissa for s-bit test 194 addl #ad_1_sgl,LOCAL_HI(%a0) [all …]
|
D | sint.S | 16 | location pointed to by the address register a0. 141 bclrb #sign_bit,LOCAL_EX(%a0) |convert to internal extended 143 sne LOCAL_SGN(%a0) 144 cmpw #0x403e,LOCAL_EX(%a0) |check if (unbiased) exp > 63 146 cmpw #0x3ffd,LOCAL_EX(%a0) |check if (unbiased) exp < 0 155 tstb LOCAL_SGN(%a0) |check for sign 182 tstb LOCAL_SGN(%a0) |check for sign 195 bfclr LOCAL_SGN(%a0){#0:#8} |change back to IEEE ext format 197 bsetb #sign_bit,LOCAL_EX(%a0) 201 fmovex LOCAL_EX(%a0),%fp0 |if exp > 63 [all …]
|
D | res_func.S | 66 leal FPTEMP(%a6),%a0 68 bclrb #sign_bit,LOCAL_EX(%a0) 69 sne LOCAL_SGN(%a0) 72 bclrb #sign_bit,LOCAL_EX(%a0) |get rid of false sign 73 bfclr LOCAL_SGN(%a0){#0:#8} |change back to IEEE ext format 75 bsetb #sign_bit,LOCAL_EX(%a0) 81 leal ETEMP(%a6),%a0 432 movew LOCAL_EX(%a0),%d0 434 sne LOCAL_SGN(%a0) 440 tstl LOCAL_HI(%a0) [all …]
|
D | do_func.S | 15 | will start with a0 pointing to the ETEMP operand. Dyadic 16 | functions can find FPTEMP at -12(a0). 85 leal ETEMP(%a6),%a0 |a0 is pointer to src op 105 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 117 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 125 btstb #sign_bit,LOCAL_EX(%a0) |get sign of source operand 133 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 141 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 149 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source 158 btstb #sign_bit,LOCAL_EX(%a0) |check sign of source [all …]
|
D | sgetem.S | 40 | handler. It points a0 to the input operand. 49 movew LOCAL_EX(%a0),%d0 |get the exponent 57 bclrb #sign_bit,LOCAL_EX(%a0) 59 movew LOCAL_EX(%a0),%d0 |load resulting exponent into d0 66 | handler. It points a0 to the input operand. 81 movew LOCAL_EX(%a0),%d0 |get the exp (really just want sign bit) 84 movew %d0,LOCAL_EX(%a0) |move the sign & exp back to fsave stack 85 fmovex (%a0),%fp0 |put new value back in fp0 94 movel LOCAL_HI(%a0),%d0 |load ms mant in d0 95 movel LOCAL_LO(%a0),%d1 |load ls mant in d1 [all …]
|
D | util.S | 161 | Input a0 points to an operand in the internal extended format 162 | Output a0 points to the result in the internal extended format 176 | a0 points to operand in internal extended format 178 | a0 points to result in internal extended format 199 tstb LOCAL_SGN(%a0) |if negative overflow 209 tstb LOCAL_SGN(%a0) |if negative overflow 230 tstb LOCAL_SGN(%a0) |if negative overflow 240 tstb LOCAL_SGN(%a0) |if negative overflow 261 tstb LOCAL_SGN(%a0) |if negative overflow 271 tstb LOCAL_SGN(%a0) |if negative overflow [all …]
|
D | scosh.S | 9 | by address register a0. 80 fmovex (%a0),%fp0 | ...LOAD INPUT 82 movel (%a0),%d0 83 movew 4(%a0),%d0 95 fmovemx %fp0-%fp0,(%a0) |pass parameter to setox 118 fmovemx %fp0-%fp0,(%a0) 127 bclrb #7,(%a0) |always return positive value 128 fmovemx (%a0),%fp0-%fp0
|
D | satanh.S | 10 | by address register a0. 69 movel (%a0),%d0 70 movew 4(%a0),%d0 78 fabsx (%a0),%fp0 | ...Y = |X| 84 movel (%a0),%d0 89 fmovemx %fp0-%fp0,(%a0) | ...overwrite input 98 fabsx (%a0),%fp0 | ...|X|
|
D | x_unfl.S | 48 moveml %d0-%d1/%a0-%a1,USER_DA(%a6) 73 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 108 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 127 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 134 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 157 lea WBTEMP(%a6),%a0 |a0 now points to operand 196 | WARNING: a0 and d0 are assumed to be intact between the denorm and 198 | must not corrupt a0 and d0. 202 | Input: a0 points to input operand 206 | Output: a0 points to rounded operand [all …]
|
D | x_store.S | 46 tstb LOCAL_SGN(%a0) 48 bsetb #sign_bit,LOCAL_EX(%a0) 50 fmovemx (%a0),%d0 |move to correct register 89 movel %a0,%a1 |save source addr in a1 90 movel EXC_EA(%a6),%a0 |get the address 103 | a0 -> destination address 106 | a0 -> destroyed 167 exg %a0,%a1 |a0=supervisor source, a1=user dest 251 exg %a0,%a1 |a0=supervisor source, a1=user dest
|
D | x_snan.S | 45 moveml %d0-%d1/%a0-%a1,USER_DA(%a6) 72 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 105 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 133 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 144 movel EXC_EA(%a6),%a0 |get <ea> from exc frame 173 tstl %a0 |check if <ea> is 0 177 movel %a0,%a1 |load dest addr into a1 178 movel %a7,%a0 |load src addr of snan into a0 195 tstl %a0 |check if <ea> is 0 199 movel %a0,%a1 |load dest addr into a1 [all …]
|
D | sasin.S | 9 | by address register a0. 63 fmovex (%a0),%fp0 | ...LOAD INPUT 65 movel (%a0),%d0 66 movew 4(%a0),%d0 83 fmovemx %fp0-%fp0,(%a0) 95 movel (%a0),%d0
|
D | ssinh.S | 9 | by address register a0. 76 fmovex (%a0),%fp0 | ...LOAD INPUT 78 movel (%a0),%d0 79 movew 4(%a0),%d0 91 fmovemx %fp0-%fp0,(%a0) 127 fmovemx %fp0-%fp0,(%a0)
|
D | slogn.S | 10 | register a0. 320 fmovex (%a0),%fp0 | ...LOAD INPUT 327 movel (%a0),%d0 328 movew 4(%a0),%d0 330 movel (%a0),X(%a6) 331 movel 4(%a0),X+4(%a6) 332 movel 8(%a0),X+8(%a6) 356 lea LOGTBL,%a0 | ...BASE ADDRESS OF 1/F AND LOG(F) 369 addal %d0,%a0 | ...A0 IS THE ADDRESS FOR 1/F 381 fmulx (%a0),%fp0 | ...FP0 IS U = (Y-F)/F [all …]
|
D | stwotox.S | 10 | by address register a0. 201 movel (%a0),%d0 211 movel (%a0),%d0 212 movew 4(%a0),%d0 305 movel (%a0),%d0 315 movel (%a0),%d0 316 movew 4(%a0),%d0
|
D | slog2.S | 11 | by address register a0. 118 movel (%a0),%d0 131 movel (%a0),%d0 145 movel (%a0),%d0 157 movel (%a0),%d0 160 movel 8(%a0),%d0 163 movel 4(%a0),%d0 169 movew (%a0),%d0
|
D | stanh.S | 9 | by address register a0. 84 fmovex (%a0),%fp0 | ...LOAD INPUT 87 movel (%a0),%d0 88 movew 4(%a0),%d0 107 fmovemx %fp0-%fp0,(%a0) 143 fmovemx %fp0-%fp0,(%a0)
|
D | decbin.S | 138 | ( ) a0: pointer to working bcd value 146 leal FP_SCR1(%a6),%a0 |load tmp bcd storage address 147 movel ETEMP(%a6),(%a0) |save input bcd value 148 movel ETEMP_HI(%a6),4(%a0) |save words 2 and 3 149 movel ETEMP_LO(%a6),8(%a0) |and work with these 150 movel (%a0),%d4 |get first word of bcd 433 movel (%a0),%d4 |reload 1st bcd word to d4 457 orl #0x40000000,(%a0) |and set SE bit 477 | ( ) a0: pointer to working bcd value 482 btst #30,(%a0) |test the sign of the exponent
|
D | setox.S | 12 | register a0. 465 movel (%a0),%d0 | ...load part of input X 473 movew 4(%a0),%d0 | ...expo. and partial sig. of |X| 481 fmovex (%a0),%fp0 | ...load input from (a0) 503 |--a0 points to 2^(J/64), D0 is biased expo. of 2^(M) 572 fmovemx (%a0),%fp0-%fp0 | ...in case X is denormalized 582 fmovex (%a0),%fp0 | ...load input from (a0) 612 movel (%a0),%d0 613 bclrb #sign_bit,(%a0) | ...setox always returns positive 631 movel (%a0),%d0 | ...load part of input X [all …]
|
D | bindec.S | 11 | a0 points to the input extended precision value 120 | a0: ptr for original operand/final result 176 movel (%a0),L_SCR2(%a6) |save exponent for sign check 186 movew (%a0),%d0 188 movel 4(%a0),%d1 189 movel 8(%a0),%d2 204 movew %d0,(%a0) 205 movel %d1,4(%a0) 206 movel %d2,8(%a0) 211 movel (%a0),FP_SCR2(%a6) | move input to work space [all …]
|
D | x_fline.S | 49 moveml %d0-%d1/%a0-%a1,USER_DA(%a6) 50 moveal EXC_PC+4(%a6),%a0 |get address of fline instruction 93 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 |restore data registers 97 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 |restore data registers
|
D | x_operr.S | 276 leal L_SCR1(%a6),%a0 |put ptr to write data in a0 312 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 338 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 349 moveml USER_DA(%a6),%d0-%d1/%a0-%a1
|
D | srem_mod.S | 111 movew (%a0),%d3 116 movel 4(%a0),%d4 117 movel 8(%a0),%d5 | ...(D3,D4,D5) is |Y| 156 movew -12(%a0),%d0 163 movel -8(%a0),%d1 164 movel -4(%a0),%d2 | ...(D0,D1,D2) is |X|
|
D | binstr.S | 57 | a0: pointer into memory for packed bcd string formation 119 moveb %d7,(%a0)+ |store d7b byte in memory 132 moveb %d7,(%a0)+ |store it in memory string
|
D | gen_except.S | 156 leal exc_tbl,%a0 |load jmp table address 158 movel (%a0,%d1.w*4),%a0 |load routine address based 160 jmp (%a0) |jump to routine 231 moveml USER_DA(%a6),%d0-%d1/%a0-%a1 366 moveml USER_DA(%a6),%d0-%d1/%a0-%a1
|
D | stan.S | 9 | by address register a0. 171 fmovex (%a0),%fp0 | ...LOAD INPUT 173 movel (%a0),%d0 174 movew 4(%a0),%d0
|
/linux-4.1.27/arch/mips/include/asm/ |
D | kvm_para.h | 34 register unsigned long a0 asm("a0"); in kvm_hypercall1() 37 a0 = arg0; in kvm_hypercall1() 40 : "=r" (r) : "r" (n), "r" (a0) : "memory" in kvm_hypercall1() 51 register unsigned long a0 asm("a0"); in kvm_hypercall2() 55 a0 = arg0; in kvm_hypercall2() 59 : "=r" (r) : "r" (n), "r" (a0), "r" (a1) : "memory" in kvm_hypercall2() 70 register unsigned long a0 asm("a0"); in kvm_hypercall3() 75 a0 = arg0; in kvm_hypercall3() 80 : "=r" (r) : "r" (n), "r" (a0), "r" (a1), "r" (a2) : "memory" in kvm_hypercall3()
|
D | stackframe.h | 291 mfc0 a0, CP0_STATUS 293 ori a0, STATMASK 294 xori a0, STATMASK 295 mtc0 a0, CP0_STATUS 296 and a0, v1 300 or v0, a0 329 mfc0 a0, CP0_STATUS 330 ori a0, STATMASK 331 xori a0, STATMASK 332 mtc0 a0, CP0_STATUS [all …]
|
D | regdef.h | 26 #define a0 $4 /* argument registers */ macro 69 #define a0 $4 /* argument registers */ macro
|
D | amon.h | 12 unsigned long gp, unsigned long a0);
|
/linux-4.1.27/arch/m68k/68000/ |
D | head.S | 179 moveal #_etext, %a0 183 movel %a0@+, %a1@+ 206 lea __bss_start, %a0 /* get start of bss */ 208 movel %a0, %a2 /* copy of bss start */ 210 movel 8(%a0), %d0 /* get size of ROMFS */ 214 addl %d0, %a0 /* copy from end */ 218 movel -(%a0), -(%a1) /* copy dword */ 219 cmpl %a0, %a2 /* check if at end */ 226 lea __bss_start, %a0 /* get start of bss */ 229 movel #0, (%a0)+ /* clear each word */ [all …]
|
D | entry.S | 55 lea sys_call_table, %a0 56 jbsr %a0@(%d1) 86 lea sys_call_table,%a0 87 movel %a0@(%d0), %a0 88 jbsr %a0@ 231 movel %a0,%d1 /* save prev thread in d1 */ 232 movew %sr,%a0@(TASK_THREAD+THREAD_SR) /* save sr */ 234 movel %sp,%a0@(TASK_THREAD+THREAD_KSP) /* save kernel stack */ 236 movel %a3,%a0@(TASK_THREAD+THREAD_USP)
|
/linux-4.1.27/arch/xtensa/boot/boot-elf/ |
D | bootstrap.S | 51 movi a0, 0 52 wsr a0, windowbase 54 movi a0, 1 55 wsr a0, windowstart 57 movi a0, 0x1F 58 wsr a0, ps 69 rsil a0, XCHAL_DEBUGLEVEL-1 72 l32r a0, RomInitAddr 76 jx a0
|
/linux-4.1.27/arch/mn10300/mm/ |
D | cache.inc | 37 movhu d0,(a0) 41 movhu (a0),d0 47 movhu d0,(a0) 51 movhu (a0),d0 57 movhu d0,(a0) 58 movhu (a0),d0 68 movhu d0,(a0) 69 movhu (a0),d0 98 movhu d0,(a0) 102 movhu (a0),d0 [all …]
|
D | cache-flush-by-reg.S | 56 mov DCPGCR,a0 62 mov (a0),d0 75 mov d0,(a0) 79 mov (a0),d0 136 mov DCPGCR,a0 140 mov (a0),d1 156 mov d0,(a0) # DCPGCR = (mask & start) | DCPGCR_DCP 160 mov (a0),d1 192 mov DCPGCR,a0 198 mov (a0),d0 [all …]
|
D | cache-inv-by-tag.S | 68 mov CHCTR,a0 70 movhu (a0),d0 90 mov CHCTR,a0 92 movhu (a0),d0 156 mov DCACHE_TAG(0,0),a0 159 add d0,a0 # starting dcache tag RAM 185 mov (L1_CACHE_WAYDISP*0,a0),d0 # read the tag in the way 0 slot 194 mov d2,(L1_CACHE_WAYDISP*0,a0) # kill the tag 199 mov (L1_CACHE_WAYDISP*1,a0),d0 # read the tag in the way 1 slot 208 mov d2,(L1_CACHE_WAYDISP*1,a0) # kill the tag [all …]
|
D | cache-dbg-flush-by-reg.S | 39 mov DCPGCR,a0 51 mov (a0),d0 64 mov d0,(a0) 68 mov (a0),d0 76 mov CHCTR,a0 77 movhu (a0),d0
|
D | cache-inv-by-reg.S | 60 mov CHCTR,a0 62 movhu (a0),d0 82 mov CHCTR,a0 84 movhu (a0),d0 152 mov DCPGCR,a0 # make sure the purger isn't busy
|
D | cache-dbg-flush-by-tag.S | 99 mov DCACHE_PURGE(0,0),a0 101 add d0,a0 107 mov a1,(L1_CACHE_WAYDISP*0,a0)
|
D | cache-dbg-inv.S | 38 mov CHCTR,a0 39 movhu (a0),d0
|
/linux-4.1.27/arch/arm/nwfpe/ |
D | softfloat-macros | 87 Shifts the 128-bit value formed by concatenating `a0' and `a1' right by 64 95 (This routine makes more sense if `a0' and `a1' are considered to form a 96 fixed-point value with binary point between `a0' and `a1'. This fixed-point 105 bits64 a0, bits64 a1, int16 count, bits64 *z0Ptr, bits64 *z1Ptr ) 112 z0 = a0; 115 z1 = ( a0<<negCount ) | ( a1 != 0 ); 116 z0 = a0>>count; 120 z1 = a0 | ( a1 != 0 ); 123 z1 = ( ( a0 | a1 ) != 0 ); 134 Shifts the 128-bit value formed by concatenating `a0' and `a1' right by the [all …]
|
/linux-4.1.27/arch/mips/boot/compressed/ |
D | head.S | 23 move s0, a0 29 PTR_LA a0, _edata 31 1: sw zero, 0(a0) 32 bne a2, a0, 1b 33 addiu a0, a0, 4 35 PTR_LA a0, (.heap) /* heap address */ 43 move a0, s0
|
/linux-4.1.27/arch/alpha/lib/ |
D | stxcpy.S | 60 stq_u t1, 0(a0) # e0 : 61 addq a0, 8, a0 # .. e1 : 82 ldq_u t0, 0(a0) # e0 : 89 1: stq_u t1, 0(a0) # e0 : 102 xor a0, a1, t0 # e0 : 109 and a0, 7, t0 # .. e1 : take care not to load a word ... 112 ldq_u t0, 0(a0) # e0 : 136 mskql t0, a0, t0 # e0 : 138 mskqh t1, a0, t1 # e0 : 154 stq_u t1, 0(a0) # e0 : store first output word [all …]
|
D | ev6-stxcpy.S | 73 stq_u t1, 0(a0) # L : 74 addq a0, 8, a0 # E : 97 ldq_u t0, 0(a0) # L : Latency=3 107 1: stq_u t1, 0(a0) # L : 122 xor a0, a1, t0 # E : 129 and a0, 7, t0 # E : take care not to load a word ... 133 ldq_u t0, 0(a0) # L : 159 mskql t0, a0, t0 # U : 161 mskqh t1, a0, t1 # U : (stall on t1) 177 stq_u t1, 0(a0) # L : store first output word [all …]
|
D | stxncpy.S | 68 stq_u t0, 0(a0) # e0 : 69 addq a0, 8, a0 # .. e1 : 95 ldq_u t1, 0(a0) # e0 : 103 1: stq_u t0, 0(a0) # e0 : 121 xor a0, a1, t1 # e0 : 122 and a0, 7, t0 # .. e1 : find dest misalignment 138 ldq_u t0, 0(a0) # e0 : 159 mskql t0, a0, t0 # e0 : mask trailing garbage in dst 162 mskqh t1, a0, t1 # e0 : mask leading garbage in src 172 stq_u t0, 0(a0) # e0 : store first output word [all …]
|
D | ev6-stxncpy.S | 89 stq_u t0, 0(a0) # L : 90 addq a0, 8, a0 # E : 121 ldq_u t1, 0(a0) # L : 131 1: stq_u t0, 0(a0) # L : 153 xor a0, a1, t1 # E : 154 and a0, 7, t0 # E : find dest misalignment 170 ldq_u t0, 0(a0) # L : 198 mskql t0, a0, t0 # U : mask trailing garbage in dst 202 mskqh t1, a0, t1 # U : mask leading garbage in src (stall) 213 stq_u t0, 0(a0) # L : store first output word [all …]
|
D | ev67-strchr.S | 31 ldq_u t0, 0(a0) # L : load first quadword Latency=3 38 andnot a0, 7, v0 # E : align our loop pointer 41 mskqh t4, a0, t4 # U : only want relevant part of first quad
|
D | strchr.S | 22 ldq_u t0, 0(a0) # .. e1 : load first quadword 24 andnot a0, 7, v0 # .. e1 : align our loop pointer 29 mskqh t4, a0, t4 # e0 :
|
D | strrchr.S | 26 ldq_u t0, 0(a0) # .. e1 : load first quadword 28 andnot a0, 7, v0 # .. e1 : align source addr 33 mskqh t4, a0, t4 # e0 :
|
D | ev67-strrchr.S | 37 ldq_u t0, 0(a0) # L : load first quadword Latency=3 44 andnot a0, 7, v0 # E : align source addr 55 mskqh t5, a0, t4 # E : Complete garbage mask
|
D | ev67-strcat.S | 34 ldq_u $1, 0($16) # L : load first quadword (a0 may be misaligned)
|
D | strcat.S | 21 ldq_u $1, 0($16) # load first quadword (a0 may be misaligned)
|
/linux-4.1.27/arch/m68k/include/asm/ |
D | entry.h | 75 moveml %d1-%d5/%a0-%a2,%sp@ 76 movel sw_usp,%a0 /* get usp */ 77 movel %a0@-,%sp@(PT_OFF_PC) /* copy exception program counter */ 78 movel %a0@-,%sp@(PT_OFF_FORMATVEC)/*copy exception format/vector/sr */ 85 moveml %d1-%d5/%a0-%a2,%sp@ 97 movel sw_usp,%a0 /* get usp */ 98 movel %sp@(PT_OFF_PC),%a0@- /* copy exception program counter */ 99 movel %sp@(PT_OFF_FORMATVEC),%a0@-/*copy exception format/vector/sr */ 100 moveml %sp@,%d1-%d5/%a0-%a2 131 moveml %d1-%d5/%a0-%a2,%sp@ [all …]
|
D | math-emu.h | 160 lea (FPD_FPREG,FPDATA,%d0.w*4),%a0 161 lea (%a0,%d0.w*8),%a0 201 .Lu2\@: move.l \addr,%a0 218 .Lu3\@: move.l \addr,%a0 259 movem.l %d0/%d1/%a0/%a1,-(%sp) 275 movem.l (%sp)+,%d0/%d1/%a0/%a1 281 movem.l %d0/%a0,-(%sp) 282 lea \fp,%a0 285 tst.w (%a0) 289 move.l (4,%a0),%d0 [all …]
|
D | m525xsim.h | 230 movel #0x10000001,%a0 231 movec %a0,%MBAR /* map MBAR region */ 232 subql #1,%a0 /* get MBAR address in a0 */ 248 movel %d0,0x84(%a0) /* set CSMR0 */ 276 movel %d0,0x8c(%a0) 278 movel %d0,0x90(%a0) 280 movew %d0,0x96(%a0) 286 movel %d0,0x98(%a0) 288 movel %d0,0x9c(%a0) 290 movew %d0,0xa2(%a0)
|
D | a.out-core.h | 49 dump->regs.a0 = regs->a0; in aout_dump_thread()
|
D | processor.h | 40 register unsigned long a0 __asm__("a0") = usp; in wrusp() 42 __asm__ __volatile__(".word 0x4e60" : : "a" (a0) ); in wrusp()
|
D | user.h | 41 long a0,a1,a2,a3,a4,a5,a6; member
|
/linux-4.1.27/arch/frv/include/asm/ |
D | math-emu.h | 160 lea (FPD_FPREG,FPDATA,%d0.w*4),%a0 161 lea (%a0,%d0.w*8),%a0 201 .Lu2\@: move.l \addr,%a0 218 .Lu3\@: move.l \addr,%a0 244 movem.l %d0/%d1/%a0/%a1,-(%sp) 260 movem.l (%sp)+,%d0/%d1/%a0/%a1 266 movem.l %d0/%a0,-(%sp) 267 lea \fp,%a0 270 tst.w (%a0) 274 move.l (4,%a0),%d0 [all …]
|
/linux-4.1.27/drivers/infiniband/hw/usnic/ |
D | usnic_fwd.c | 27 enum vnic_devcmd_cmd cmd, u64 *a0, in usnic_fwd_devcmd_locked() argument 38 a0, a1, in usnic_fwd_devcmd_locked() 58 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1) in usnic_fwd_devcmd() argument 63 status = usnic_fwd_devcmd_locked(ufdev, vnic_idx, cmd, a0, a1); in usnic_fwd_devcmd() 197 uint64_t a0, a1; in usnic_fwd_alloc_flow() local 235 a0 = tlv_pa; in usnic_fwd_alloc_flow() 238 CMD_ADD_FILTER, &a0, &a1); in usnic_fwd_alloc_flow() 245 usnic_dbg("VF %s FILTER ID:%llu", ufdev->name, a0); in usnic_fwd_alloc_flow() 248 flow->flow_id = (uint32_t) a0; in usnic_fwd_alloc_flow() 265 u64 a0, a1; in usnic_fwd_dealloc_flow() local [all …]
|
/linux-4.1.27/arch/m68k/68360/ |
D | head-rom.S | 124 lea.l MCU_SIM_MBAR_ADRS, %a0 128 moves.l %d0, %a0@ 166 movea.l #_dprbase, %a0 171 movel #0, %a0@+ 172 cmpal %a0, %a1 202 move.l #_romvec, %a0 205 move.l %a0@, %d0 207 move.l %a0@, %a1@ 208 addq.l #0x04, %a0 210 cmp.l #_start, %a0 [all …]
|
D | head-ram.S | 112 lea.l MCU_SIM_MBAR_ADRS, %a0 116 moves.l %d0, %a0@ 151 movea.l #_dprbase, %a0 156 movel #0, %a0@+ 157 cmpal %a0, %a1 192 move.l #_romvec, %a0 195 move.l %a0@, %d0 197 move.l %a0@, %a1@ 198 addq.l #0x04, %a0 200 cmp.l #_start, %a0 [all …]
|
D | entry.S | 51 lea sys_call_table, %a0 52 jbsr %a0@(%d1) 82 lea sys_call_table,%a0 83 movel %a0@(%d0), %a0 84 jbsr %a0@ 151 movel %a0,%d1 /* save prev thread in d1 */ 152 movew %sr,%a0@(TASK_THREAD+THREAD_SR) /* save sr */ 154 movel %sp,%a0@(TASK_THREAD+THREAD_KSP) /* save kernel stack */ 156 movel %a3,%a0@(TASK_THREAD+THREAD_USP)
|
/linux-4.1.27/arch/nios2/lib/ |
D | memcpy.c | 75 register op_t a0, a1, a2, a3, a4, a5, a6, a7; in _wordcopy_fwd_aligned() local 77 a0 = ((op_t *) srcp)[0]; in _wordcopy_fwd_aligned() 85 ((op_t *) dstp)[0] = a0; in _wordcopy_fwd_aligned() 131 op_t a0, a1, a2, a3; in _wordcopy_fwd_dest_aligned() local 133 a0 = ((op_t *) srcp)[0]; in _wordcopy_fwd_dest_aligned() 137 ((op_t *) dstp)[0] = MERGE(ap, sh_1, a0, sh_2); in _wordcopy_fwd_dest_aligned() 138 ((op_t *) dstp)[1] = MERGE(a0, sh_1, a1, sh_2); in _wordcopy_fwd_dest_aligned() 148 register op_t a0; in _wordcopy_fwd_dest_aligned() local 150 a0 = ((op_t *) srcp)[0]; in _wordcopy_fwd_dest_aligned() 151 ((op_t *) dstp)[0] = MERGE(ap, sh_1, a0, sh_2); in _wordcopy_fwd_dest_aligned() [all …]
|
/linux-4.1.27/arch/m68k/ifpsp060/ |
D | os.S | 79 | a0 - supervisor source address 92 move.b (%a0)+,(%a1)+ | copy 1 byte 97 move.b (%a0)+,%d1 | copy 1 byte 110 | a0 - user source address 125 move.b (%a0)+,(%a1)+ | copy 1 byte 131 movs.b (%a0)+,%d1 143 | a0 - user source address 155 dmrbuae:movs.b (%a0),%d0 | fetch user byte 157 dmrbs: move.b (%a0),%d0 | fetch super byte 166 | a0 - user source address [all …]
|
D | iskeleton.S | 191 | a0 = operand address 217 move.l %a0,%a1 219 addq.w #1,%a0 222 addq.w #2,%a0 223 2: plpaw (%a0) 257 | a0 = operand address
|
/linux-4.1.27/arch/alpha/include/asm/ |
D | pal.h | 123 register unsigned long a0 __asm__("$16") = 3; in qemu_get_walltime() 126 : "=r"(v0), "+r"(a0) in qemu_get_walltime() 137 register unsigned long a0 __asm__("$16") = 4; in qemu_get_alarm() 140 : "=r"(v0), "+r"(a0) in qemu_get_alarm() 150 register unsigned long a0 __asm__("$16") = 5; in qemu_set_alarm_rel() 154 : "+r"(a0), "+r"(a1) in qemu_set_alarm_rel() 162 register unsigned long a0 __asm__("$16") = 6; in qemu_set_alarm_abs() 166 : "+r"(a0), "+r"(a1) in qemu_set_alarm_abs() 175 register unsigned long a0 __asm__("$16") = 7; in qemu_get_vmtime() 178 : "=r"(v0), "+r"(a0) in qemu_get_vmtime()
|
D | mmu_context.h | 28 register unsigned long a0 __asm__("$16"); in __reload_thread() 31 a0 = virt_to_phys(pcb); in __reload_thread() 34 : "=r"(v0), "=r"(a0) in __reload_thread() 35 : "i"(PAL_swpctx), "r"(a0) in __reload_thread()
|
/linux-4.1.27/drivers/net/wan/ |
D | wanxlfw.S | 293 movel ch_status_addr(%d0), %a0 // A0 = port status address 294 tstl STATUS_OPEN(%a0) 296 movel #1, STATUS_OPEN(%a0) // confirm the port is open 305 cmpl #CLOCK_TXFROMRX, STATUS_CLOCKING(%a0) 323 cmpl #PARITY_NONE, STATUS_PARITY(%a0) 362 cmpl #PARITY_CRC16_PR1_CCITT, STATUS_PARITY(%a0) 372 cmpl #PARITY_CRC32_PR1_CCITT, STATUS_PARITY(%a0) 382 cmpl #PARITY_CRC16_PR0_CCITT, STATUS_PARITY(%a0) 392 cmpl #PARITY_CRC32_PR0_CCITT, STATUS_PARITY(%a0) 410 cmpl #ENCODING_NRZI, STATUS_ENCODING(%a0) [all …]
|
/linux-4.1.27/arch/xtensa/boot/boot-redboot/ |
D | bootstrap.S | 78 # addi a4, a0, __start - __start_a0 79 # mov a0, a4 83 add a4, a0, a4 84 sub a0, a4, a5 89 # a0: address where this code has been loaded 93 mov.n a7, a0 131 # a0: load address 163 # a0: load address 169 add a8, a0, a4 181 movi a0, 0 [all …]
|
/linux-4.1.27/arch/mips/dec/ |
D | int-handler.S | 159 lw a0,(-PTRSIZE)(t1) 161 bgez a0,handle_it # irq_nr >= 0? 164 jr a0 208 lw a0,%lo(-PTRSIZE)(t1) 210 bgez a0,handle_it # irq_nr >= 0? 213 jr a0 222 li a0,DEC_CPU_IRQ_BASE 229 li a0,KN02_IRQ_BASE 235 li a0,IO_IRQ_BASE 244 li a0,IO_IRQ_BASE+IO_INR_DMA [all …]
|
/linux-4.1.27/arch/blackfin/include/asm/ |
D | context.S | 46 [--sp] = a0.x; 47 [--sp] = a0.w; 118 [--sp] = a0.x; 119 [--sp] = a0.w; 177 [--sp] = a0.x; 178 [--sp] = a0.w; 249 a0.w = [sp++]; 250 a0.x = [sp++]; 319 a0.w = [sp++]; 320 a0.x = [sp++]; [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/st/ |
D | st,clkgen.txt | 64 clk_s_a0_pll: clk-s-a0-pll { 70 clock-output-names = "clk-s-a0-pll0-hs", 71 "clk-s-a0-pll0-ls", 72 "clk-s-a0-pll1"; 75 clk_s_a0_osc_prediv: clk-s-a0-osc-prediv { 82 clock-output-names = "clk-s-a0-osc-prediv"; 85 clk_s_a0_hs: clk-s-a0-hs {
|
D | st,clkgen-pll.txt | 22 "st,stih407-plls-c32-a0", "st,clkgen-plls-c32" 41 clk_s_a0_pll: clk-s-a0-pll { 47 clock-output-names = "clk-s-a0-pll0-hs", 48 "clk-s-a0-pll0-ls", 49 "clk-s-a0-pll1";
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | stih415-clock.dtsi | 32 clk_s_a0_pll: clk-s-a0-pll { 38 clock-output-names = "clk-s-a0-pll0-hs", 39 "clk-s-a0-pll0-ls", 40 "clk-s-a0-pll1"; 43 clk_s_a0_osc_prediv: clk-s-a0-osc-prediv { 50 clock-output-names = "clk-s-a0-osc-prediv"; 53 clk_s_a0_hs: clk-s-a0-hs { 68 clk_s_a0_ls: clk-s-a0-ls { 153 clk_m_a0_pll0: clk-m-a0-pll0 { 159 clock-output-names = "clk-m-a0-pll0-phi0", [all …]
|
D | stih416-clock.dtsi | 33 clk_s_a0_pll: clk-s-a0-pll { 39 clock-output-names = "clk-s-a0-pll0-hs", 40 "clk-s-a0-pll0-ls", 41 "clk-s-a0-pll1"; 44 clk_s_a0_osc_prediv: clk-s-a0-osc-prediv { 51 clock-output-names = "clk-s-a0-osc-prediv"; 54 clk_s_a0_hs: clk-s-a0-hs { 69 clk_s_a0_ls: clk-s-a0-ls { 155 clk_m_a0_pll0: clk-m-a0-pll0 { 161 clock-output-names = "clk-m-a0-pll0-phi0", [all …]
|
D | stih407-clock.dtsi | 97 clk_s_a0_pll: clk-s-a0-pll { 99 compatible = "st,stih407-plls-c32-a0", "st,clkgen-plls-c32"; 103 clock-output-names = "clk-s-a0-pll-ofd-0"; 106 clk_s_a0_flexgen: clk-s-a0-flexgen {
|
D | stih410-clock.dtsi | 99 clk_s_a0_pll: clk-s-a0-pll { 101 compatible = "st,stih407-plls-c32-a0", "st,clkgen-plls-c32"; 105 clock-output-names = "clk-s-a0-pll-ofd-0"; 108 clk_s_a0_flexgen: clk-s-a0-flexgen {
|
D | stih418-clock.dtsi | 99 clk_s_a0_pll: clk-s-a0-pll { 101 compatible = "st,stih407-plls-c32-a0", "st,clkgen-plls-c32"; 105 clock-output-names = "clk-s-a0-pll-ofd-0"; 108 clk_s_a0_flexgen: clk-s-a0-flexgen {
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | ftrace.h | 16 #define ftrace_return_address0 ({ unsigned long a0, a1; \ 20 : "=r"(a0), "=r"(a1)); \ 21 MAKE_PC_FROM_RA(a0, a1); })
|
D | initialize_mmu.h | 81 add a2, a2, a0 95 srli a3, a0, 27 103 slli a4, a0, 5 157 movi a0, 0 158 wsr a0, ptevaddr
|
/linux-4.1.27/drivers/block/ |
D | swim_asm.S | 52 moveml %d1-%d5/%a0-%a4,%sp@- 55 moveml %sp@+, %d1-%d5/%a0-%a4 79 lea sector_address_mark, %a0 89 cmpb %a0@+, %d3 155 moveml %d1-%d5/%a0-%a5,%sp@- 158 moveml %sp@+, %d1-%d5/%a0-%a5 177 lea sector_data_mark, %a0 189 cmpb %a0@+, %d3
|
/linux-4.1.27/net/ |
D | compat.c | 772 u32 a0, a1; in COMPAT_SYSCALL_DEFINE2() local 778 a0 = a[0]; in COMPAT_SYSCALL_DEFINE2() 783 ret = sys_socket(a0, a1, a[2]); in COMPAT_SYSCALL_DEFINE2() 786 ret = sys_bind(a0, compat_ptr(a1), a[2]); in COMPAT_SYSCALL_DEFINE2() 789 ret = sys_connect(a0, compat_ptr(a1), a[2]); in COMPAT_SYSCALL_DEFINE2() 792 ret = sys_listen(a0, a1); in COMPAT_SYSCALL_DEFINE2() 795 ret = sys_accept4(a0, compat_ptr(a1), compat_ptr(a[2]), 0); in COMPAT_SYSCALL_DEFINE2() 798 ret = sys_getsockname(a0, compat_ptr(a1), compat_ptr(a[2])); in COMPAT_SYSCALL_DEFINE2() 801 ret = sys_getpeername(a0, compat_ptr(a1), compat_ptr(a[2])); in COMPAT_SYSCALL_DEFINE2() 804 ret = sys_socketpair(a0, a1, a[2], compat_ptr(a[3])); in COMPAT_SYSCALL_DEFINE2() [all …]
|
D | socket.c | 2325 unsigned long a0, a1; in SYSCALL_DEFINE2() local 2344 a0 = a[0]; in SYSCALL_DEFINE2() 2349 err = sys_socket(a0, a1, a[2]); in SYSCALL_DEFINE2() 2352 err = sys_bind(a0, (struct sockaddr __user *)a1, a[2]); in SYSCALL_DEFINE2() 2355 err = sys_connect(a0, (struct sockaddr __user *)a1, a[2]); in SYSCALL_DEFINE2() 2358 err = sys_listen(a0, a1); in SYSCALL_DEFINE2() 2361 err = sys_accept4(a0, (struct sockaddr __user *)a1, in SYSCALL_DEFINE2() 2366 sys_getsockname(a0, (struct sockaddr __user *)a1, in SYSCALL_DEFINE2() 2371 sys_getpeername(a0, (struct sockaddr __user *)a1, in SYSCALL_DEFINE2() 2375 err = sys_socketpair(a0, a1, a[2], (int __user *)a[3]); in SYSCALL_DEFINE2() [all …]
|
/linux-4.1.27/drivers/watchdog/ |
D | octeon-wdt-nmi.S | 55 dla a0, octeon_wdt_nmi_stage3 57 jal a0 59 move a0, sp
|
/linux-4.1.27/arch/mips/mti-malta/ |
D | malta-amon.c | 43 unsigned long gp, unsigned long a0) in amon_cpu_start() argument 61 launch->a0 = a0; in amon_cpu_start()
|
/linux-4.1.27/Documentation/vDSO/ |
D | vdso_standalone_test_x86.c | 40 static inline long x86_syscall3(long nr, long a0, long a1, long a2) in x86_syscall3() argument 45 "D" (a0), "S" (a1), "d" (a2) : in x86_syscall3() 50 "b" (a0), "c" (a1), "d" (a2) : in x86_syscall3()
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | frame.inc | 44 mov (TI_frame,a1),a0 45 mov a0,(REG_NEXT,fp) 65 GET_THREAD_INFO a0 66 mov (TI_frame,a0),fp 69 mov d0,(TI_frame,a0) # userspace has regs->next == 0
|
D | syscall.h | 61 *args++ = regs->a0; in syscall_get_arguments() 93 regs->a0 = *args++; in syscall_set_arguments()
|
D | elf.h | 81 _ur->a1 = 0; _ur->a0 = 0; _ur->d1 = 0; _ur->d0 = 0; \ 124 pr_reg[21] = regs->a0; \
|
/linux-4.1.27/include/linux/ |
D | ftrace.h | 247 extern void ftrace_stub(unsigned long a0, unsigned long a1, 686 extern void time_hardirqs_on(unsigned long a0, unsigned long a1); 687 extern void time_hardirqs_off(unsigned long a0, unsigned long a1); 689 static inline void time_hardirqs_on(unsigned long a0, unsigned long a1) { } in time_hardirqs_on() argument 690 static inline void time_hardirqs_off(unsigned long a0, unsigned long a1) { } in time_hardirqs_off() argument 694 extern void trace_preempt_on(unsigned long a0, unsigned long a1); 695 extern void trace_preempt_off(unsigned long a0, unsigned long a1); 701 # define trace_preempt_on(a0, a1) do { } while (0) argument 702 # define trace_preempt_off(a0, a1) do { } while (0) argument
|
D | signal.h | 108 unsigned long a0, a1, a2, a3, b0, b1, b2, b3; \ 120 a0 = a->sig[0]; b0 = b->sig[0]; \ 121 r->sig[0] = op(a0, b0); \
|
D | audit.h | 125 extern void __audit_syscall_entry(int major, unsigned long a0, unsigned long a1, 152 static inline void audit_syscall_entry(int major, unsigned long a0, in audit_syscall_entry() argument 157 __audit_syscall_entry(major, a0, a1, a2, a3); in audit_syscall_entry() 338 static inline void audit_syscall_entry(int major, unsigned long a0, in audit_syscall_entry() argument
|
/linux-4.1.27/arch/mips/cavium-octeon/ |
D | octeon-memcpy.S | 20 #define dst a0 462 ADD t0, a0, a2 465 sltu t1, a0, t1 # dst >= src + len -> memcpy 468 move v0, a0 /* return value */ 474 sltu t0, a1, a0 477 ADD a0, a2 # dst = dst + len 483 sb t0, -1(a0) 486 SUB a0, a0, 0x1 495 sb t0, (a0) 498 ADD a0, a0, 0x1
|
/linux-4.1.27/drivers/input/touchscreen/ |
D | mc13783_ts.c | 62 #define sort3(a0, a1, a2) ({ \ argument 63 if (a0 > a1) \ 64 swap(a0, a1); \ 67 if (a0 > a1) \ 68 swap(a0, a1); \
|
/linux-4.1.27/kernel/trace/ |
D | trace_irqsoff.c | 448 void time_hardirqs_on(unsigned long a0, unsigned long a1) in time_hardirqs_on() argument 451 stop_critical_timing(a0, a1); in time_hardirqs_on() 454 void time_hardirqs_off(unsigned long a0, unsigned long a1) in time_hardirqs_off() argument 457 start_critical_timing(a0, a1); in time_hardirqs_off() 513 void trace_preempt_on(unsigned long a0, unsigned long a1) in trace_preempt_on() argument 516 stop_critical_timing(a0, a1); in trace_preempt_on() 519 void trace_preempt_off(unsigned long a0, unsigned long a1) in trace_preempt_off() argument 522 start_critical_timing(a0, a1); in trace_preempt_off()
|
/linux-4.1.27/arch/x86/crypto/ |
D | camellia-aesni-avx-asm_64.S | 431 #define byteslice_16x16b(a0, b0, c0, d0, a1, b1, c1, d1, a2, b2, c2, d2, a3, \ argument 435 transpose_4x4(a0, a1, a2, a3, d2, d3); \ 440 vmovdqu a0, st0; \ 442 transpose_4x4(c0, c1, c2, c3, a0, a1); \ 443 transpose_4x4(d0, d1, d2, d3, a0, a1); \ 445 vmovdqu .Lshufb_16x16b, a0; \ 447 vpshufb a0, a2, a2; \ 448 vpshufb a0, a3, a3; \ 449 vpshufb a0, b0, b0; \ 450 vpshufb a0, b1, b1; \ [all …]
|
D | ghash-clmulni-intel_asm.S | 57 PCLMULQDQ 0x00 SHASH DATA # DATA = a0 * b0 59 PCLMULQDQ 0x00 T3 T2 # T2 = (a1 + a0) * (b1 + b0) 61 pxor T1, T2 # T2 = a0 * b1 + a1 * b0
|
D | camellia-aesni-avx2-asm_64.S | 470 #define byteslice_16x16b_fast(a0, b0, c0, d0, a1, b1, c1, d1, a2, b2, c2, d2, \ argument 474 transpose_4x4(a0, a1, a2, a3, d2, d3); \ 479 vmovdqu a0, st0; \ 481 transpose_4x4(c0, c1, c2, c3, a0, a1); \ 482 transpose_4x4(d0, d1, d2, d3, a0, a1); \ 484 vbroadcasti128 .Lshufb_16x16b, a0; \ 486 vpshufb a0, a2, a2; \ 487 vpshufb a0, a3, a3; \ 488 vpshufb a0, b0, b0; \ 489 vpshufb a0, b1, b1; \ [all …]
|
D | aesni-intel_asm.S | 167 pxor \GH, \TMP2 # TMP2 = a1+a0 170 PCLMULQDQ 0x00, \HK, \GH # GH = a0*b0 171 PCLMULQDQ 0x00, \TMP3, \TMP2 # TMP2 = (a0+a1)*(b1+b0) 173 pxor \TMP1, \TMP2 # TMP2 = (a0*b0)+(a1*b0) 687 PCLMULQDQ 0x00, \TMP5, \XMM5 # XMM5 = a0*b0 697 PCLMULQDQ 0x00, \TMP5, \TMP6 # TMP6 = (a1+a0)*(b1+b0) 718 PCLMULQDQ 0x00, \TMP5, \XMM6 # XMM6 = a0*b0 725 PCLMULQDQ 0x00, \TMP5, \TMP2 # TMP2 = (a1+a0)*(b1+b0) 748 PCLMULQDQ 0x00, \TMP5, \XMM7 # XMM7 = a0*b0 755 PCLMULQDQ 0x00, \TMP5, \TMP2 # TMP2 = (a1+a0)*(b1+b0) [all …]
|
/linux-4.1.27/arch/cris/include/arch-v32/mach-a3/mach/hwregs/ |
D | pio_defs.h | 258 unsigned int a0 : 1; member 274 unsigned int a0 : 1; member 290 unsigned int a0 : 1; member 306 unsigned int a0 : 1; member
|
/linux-4.1.27/arch/sh/kernel/cpu/sh4/ |
D | softfloat.c | 90 void add128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr, 92 void sub128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr, 110 static bits64 estimateDiv128To64(bits64 a0, bits64 a1, bits64 b); 638 void add128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr, in add128() argument 645 *z0Ptr = a0 + b0 + (z1 < a1); in add128() 649 sub128(bits64 a0, bits64 a1, bits64 b0, bits64 b1, bits64 * z0Ptr, in sub128() argument 653 *z0Ptr = a0 - b0 - (a1 < b1); in sub128() 656 static bits64 estimateDiv128To64(bits64 a0, bits64 a1, bits64 b) in estimateDiv128To64() argument 661 if (b <= a0) in estimateDiv128To64() 664 tmp = a0; in estimateDiv128To64() [all …]
|
/linux-4.1.27/drivers/cpufreq/ |
D | exynos-cpufreq.h | 27 #define APLL_FREQ(f, a0, a1, a2, a3, a4, a5, a6, a7, b0, b1, b2, m, p, s) \ argument 30 .clk_div_cpu0 = ((a0) | (a1) << 4 | (a2) << 8 | (a3) << 12 | \
|
/linux-4.1.27/arch/m68k/lib/ |
D | mulsi3.S | 75 #define a0 REG (a0) macro
|
D | umodsi3.S | 75 #define a0 REG (a0) macro
|
D | modsi3.S | 75 #define a0 REG (a0) macro
|
D | divsi3.S | 75 #define a0 REG (a0) macro
|
D | udivsi3.S | 75 #define a0 REG (a0) macro
|
/linux-4.1.27/drivers/iio/pressure/ |
D | mpl115.c | 32 s16 a0; member 72 y1 = (data->a0 << 10) + a1 * padc; in mpl115_comp_pressure() 177 data->a0 = ret; in mpl115_probe()
|
/linux-4.1.27/Documentation/devicetree/bindings/i2c/ |
D | i2c-mv64xxx.txt | 12 - "marvell,mv78230-a0-i2c" 13 * Note: Only use "marvell,mv78230-a0-i2c" for a
|
/linux-4.1.27/arch/m32r/include/asm/ |
D | assembler.h | 103 mvfaclo r13, a0 105 mvfachi r13, a0 154 mvtachi r13, a0 156 mvtaclo r13, a0
|
/linux-4.1.27/arch/mips/include/asm/mach-malta/ |
D | kernel-entry-init.h | 115 move a0, zero 121 li a0, 1
|
/linux-4.1.27/arch/mips/netlogic/common/ |
D | smpboot.S | 89 mfc0 a0, CP0_EBASE, 1 90 andi a0, 0x3ff /* a0 <- node/core */
|
/linux-4.1.27/arch/parisc/lib/ |
D | memcpy.c | 170 register unsigned int a0, a1, a2 = 0, a3 = 0; in copy_dstaligned() local 197 ldw(s_space, 0, src, a0, cda_ldw_exc); in copy_dstaligned() 209 ldw(s_space, 4, src, a0, cda_ldw_exc); in copy_dstaligned() 232 ldw(s_space, 0, src, a0, cda_ldw_exc); in copy_dstaligned() 239 stw(d_space, MERGE (a3, sh_1, a0, sh_2), 4, dst, cda_stw_exc); in copy_dstaligned() 244 stw(d_space, MERGE (a0, sh_1, a1, sh_2), 8, dst, cda_stw_exc); in copy_dstaligned()
|
/linux-4.1.27/arch/arm/crypto/ |
D | ghash-ce-core.S | 72 vmull.p64 XL, SHASH_L, XL_L @ a0 * b0 73 vmull.p64 XM, SHASH2_L, T1_L @ (a1 + a0)(b1 + b0)
|
/linux-4.1.27/arch/mips/fw/lib/ |
D | call_o32.S | 62 move jp,a0 70 sll a0,a2,zero
|
/linux-4.1.27/arch/mips/include/asm/mips-boards/ |
D | launch.h | 11 unsigned long a0; member
|
/linux-4.1.27/arch/mips/mm/ |
D | tlbex-fault.S | 18 move a0, sp
|
/linux-4.1.27/arch/mn10300/include/uapi/asm/ |
D | sigcontext.h | 25 unsigned long a0; member
|
D | ptrace.h | 69 unsigned long a0; /* syscall arg 1 */ member
|
/linux-4.1.27/arch/alpha/include/uapi/asm/ |
D | regdef.h | 24 #define a0 $16 /* argument registers (caller-saved) */ macro
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | unistd.h | 36 extern long __ia64_syscall (long a0, long a1, long a2, long a3, long a4, long nr);
|
D | pal.h | 798 #define PAL_CALL(iprv,a0,a1,a2,a3) do { \ argument 801 iprv = ia64_pal_call_static(a0, a1, a2, a3); \ 805 #define PAL_CALL_STK(iprv,a0,a1,a2,a3) do { \ argument 808 iprv = ia64_pal_call_stacked(a0, a1, a2, a3); \ 812 #define PAL_CALL_PHYS(iprv,a0,a1,a2,a3) do { \ argument 815 iprv = ia64_pal_call_phys_static(a0, a1, a2, a3); \ 819 #define PAL_CALL_PHYS_STK(iprv,a0,a1,a2,a3) do { \ argument 822 iprv = ia64_pal_call_phys_stacked(a0, a1, a2, a3); \
|
/linux-4.1.27/arch/sh/include/uapi/asm/ |
D | ptrace_32.h | 65 unsigned long a0; member
|
/linux-4.1.27/arch/powerpc/crypto/ |
D | aes-tab-4k.S | 73 .long R(b4, 5a, 5a, ee), R(5b, a0, a0, fb) 92 .long R(a0, 50, 50, f0), R(78, 3c, 3c, 44) 110 .long R(c0, 60, 60, a0), R(19, 81, 81, 98) 192 .long R(fe, 81, a0, 1c), R(f9, 08, 2b, 94) 205 .long R(34, 2e, 53, 9d), R(a2, f3, 55, a0) 229 .long R(e2, 93, ba, 0a), R(c0, a0, 2a, e5) 247 .long R(a8, fc, 8c, c4), R(a0, f0, 3f, 1a)
|
/linux-4.1.27/arch/m68k/include/uapi/asm/ |
D | ptrace.h | 35 long a0; member
|
/linux-4.1.27/Documentation/DocBook/media/ |
D | nv12mt.gif.b64 | 14 u1HibtaUWfLoS55NT+a0+DSklqXPxK5EJkuhm7NdV8pMYW9i3YJsT8q99Wqm2MQn/cihZRBuzasv
|
/linux-4.1.27/crypto/ |
D | vmac.c | 240 #define a0 (*(((u32 *)alo)+INDEX_LOW)) in poly_step_func() macro 255 p += MUL32(a0, k2); in poly_step_func() 260 p += MUL32(a0, k3); in poly_step_func() 267 p += MUL32(a0, k0); in poly_step_func() 276 p += MUL32(a0, k1); in poly_step_func() 286 #undef a0 in poly_step_func()
|
/linux-4.1.27/arch/blackfin/mach-common/ |
D | interrupt.S | 60 [--sp] = a0.x; 61 [--sp] = a0.w;
|
/linux-4.1.27/drivers/atm/ |
D | eni.c | 144 #define NEPJOK(a0,a1,b) \ argument 145 ((a0) < (a1) ? (b) <= (a0) || (b) > (a1) : (b) <= (a0) && (b) > (a1)) 146 #define EEPJOK(a0,a1,b) \ argument 147 ((a0) < (a1) ? (b) < (a0) || (b) >= (a1) : (b) < (a0) && (b) >= (a1)) 148 #define NEPMOK(a0,d,b,c) NEPJOK(a0,(a0+d) & (c-1),b) argument 149 #define EEPMOK(a0,d,b,c) EEPJOK(a0,(a0+d) & (c-1),b) argument
|