/linux-master/arch/alpha/lib/ |
H A D | ev6-stxncpy.S | 15 * a0 = DST 26 * a0 = unaligned address of the last *word* written 90 stq_u t0, 0(a0) # L : 91 addq a0, 8, a0 # E : 122 ldq_u t1, 0(a0) # L : 132 1: stq_u t0, 0(a0) # L : 154 xor a0, a1, t1 # E : 155 and a0, 7, t0 # E : find dest misalignment 171 ldq_u t0, 0(a0) # [all...] |
/linux-master/arch/m68k/ifpsp060/ |
H A 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 [all...] |
/linux-master/arch/m68k/kernel/ |
H A D | entry.S | 78 lea %sp@(SWITCH_STACK_SIZE),%a0 | pt_regs pointer 81 movel %a0,%sp@- 88 lea %sp@(SWITCH_STACK_SIZE),%a0 | pt_regs pointer 91 movel %a0,%sp@- 333 * in a0, next (the new task) is in a1,so don't change these 338 movew %sr,%a0@(TASK_THREAD+THREAD_SR) 342 movew %d0,%a0@(TASK_THREAD+THREAD_FC) 347 movel %d0,%a0@(TASK_THREAD+THREAD_USP) 353 movel %sp,%a0@(TASK_THREAD+THREAD_KSP) 361 fsave %a0 [all...] |
H A D | sun3-head.S | 50 lea (AC_SEGMAP+0),%a0 53 movsb %a0@, %d1 57 addl #NBSG,%a0
|
/linux-master/arch/m68k/include/asm/ |
H A D | m525xsim.h | 231 movel #0x10000001,%a0 232 movec %a0,%MBAR /* map MBAR region */ variable 233 subql #1,%a0 /* get MBAR address in a0 */ 249 movel %d0,0x84(%a0) /* set CSMR0 */ 277 movel %d0,0x8c(%a0) 279 movel %d0,0x90(%a0) 281 movew %d0,0x96(%a0) 287 movel %d0,0x98(%a0) 289 movel %d0,0x9c(%a0) [all...] |
H A D | user.h | 42 long a0,a1,a2,a3,a4,a5,a6; member in struct:user_regs_struct
|
/linux-master/arch/m68k/math-emu/ |
H A 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 [all...] |
/linux-master/arch/m68k/68000/ |
H A D | entry.S | 52 lea sys_call_table, %a0 53 jbsr %a0@(%d1) 81 lea sys_call_table,%a0 82 movel %a0@(%d0), %a0 83 jbsr %a0@ 222 * in a0, next (the new task) is in a1, so don't change these 226 movel %a0,%d1 /* save prev thread in d1 */ 227 movew %sr,%a0@(TASK_THREAD+THREAD_SR) /* save sr */ 229 movel %sp,%a0 [all...] |
/linux-master/arch/loongarch/kernel/ |
H A D | mcount_dyn.S | 32 PTR_S a0, sp, PT_R4 77 PTR_ADDI a0, ra, -8 /* arg0: ip */ 98 PTR_L a0, sp, PT_R4 133 PTR_L a0, sp, PT_ERA 134 PTR_ADDI a0, a0, -8 /* arg0: self_addr */ 144 PTR_S a0, sp, FGRET_REGS_A0 148 move a0, sp 150 move ra, a0 153 PTR_L a0, s [all...] |
/linux-master/arch/m68k/fpsp040/ |
H A 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
|
H A 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), [all...] |
H A 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
|
/linux-master/drivers/soc/bcm/brcmstb/pm/ |
H A D | s3-mips.S | 19 * a0: AON_CTRL base register 58 sw zero, AON_CTRL_PM_CTRL(a0) 59 lw zero, AON_CTRL_PM_CTRL(a0) 60 sw t1, AON_CTRL_PM_CTRL(a0) 61 lw t1, AON_CTRL_PM_CTRL(a0) 64 sw t1, AON_CTRL_PM_CTRL(a0) 65 lw t1, AON_CTRL_PM_CTRL(a0)
|
/linux-master/arch/mips/kernel/ |
H A D | entry.S | 71 jal schedule_tail # a0 = struct task_struct *prev 72 move a0, s1 77 jal schedule_tail # a0 = struct task_struct *prev 81 move a0, sp 140 move a0, sp 147 move a0, sp 167 move a0, sp
|
/linux-master/arch/xtensa/kernel/ |
H A D | mcount.S | 20 * a2: a0 of the caller in windowed ABI 21 * a10: a0 of the caller in call0 ABI 43 xor a6, a0, a1 60 s32i a0, sp, 0 69 l32i a0, sp, 0
|
/linux-master/arch/m68k/ifpsp060/src/ |
H A D | pfpsp.S | 644 movm.l &0x0303,EXC_DREGS(%a6) # save d0-d1/a0-a1 650 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 661 lea FP_SRC(%a6),%a0 # pass: ptr to src op 666 lea FP_SRC(%a6),%a0 # pass: ptr to src op 679 lea FP_DST(%a6),%a0 # pass: ptr to dst op 707 lea FP_SRC(%a6),%a0 732 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1 747 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1 766 movm.l EXC_DREGS(%a6),&0x0303 # restore d0-d1/a0-a1 793 lea FP_SRC(%a6),%a0 # pas [all...] |
/linux-master/arch/arm/mach-at91/ |
H A D | sam_secure.c | 19 struct arm_smccc_res res = {.a0 = -1};
|
/linux-master/arch/arm64/kernel/ |
H A D | paravirt.c | 104 if (res.a0 == SMCCC_RET_NOT_SUPPORTED) 107 kaddr = memremap(res.a0, 147 if (res.a0 != SMCCC_RET_SUCCESS) 153 return (res.a0 == SMCCC_RET_SUCCESS);
|
/linux-master/arch/riscv/include/asm/ |
H A D | ptrace.h | 26 unsigned long a0; member in struct:pt_regs 52 /* a0 value before the syscall */ 112 return regs->a0; 118 regs->a0 = val; 161 offsetof(struct pt_regs, a0),
|
/linux-master/drivers/net/wan/ |
H A D | wanxlfw.S | 291 movel ch_status_addr(%d0), %a0 // A0 = port status address 292 tstl STATUS_OPEN(%a0) 294 movel #1, STATUS_OPEN(%a0) // confirm the port is open 303 cmpl #CLOCK_TXFROMRX, STATUS_CLOCKING(%a0) 321 cmpl #PARITY_NONE, STATUS_PARITY(%a0) 360 cmpl #PARITY_CRC16_PR1_CCITT, STATUS_PARITY(%a0) 370 cmpl #PARITY_CRC32_PR1_CCITT, STATUS_PARITY(%a0) 380 cmpl #PARITY_CRC16_PR0_CCITT, STATUS_PARITY(%a0) 390 cmpl #PARITY_CRC32_PR0_CCITT, STATUS_PARITY(%a0) 408 cmpl #ENCODING_NRZI, STATUS_ENCODING(%a0) [all...] |
/linux-master/arch/csky/kernel/ |
H A D | signal.c | 94 return regs->a0; 170 regs->a0 = ksig->sig; /* a0: signal number */ 188 switch (regs->a0) { 191 regs->a0 = -EINTR; 196 regs->a0 = -EINTR; 201 regs->a0 = regs->orig_a0; 229 switch (regs->a0) { 233 regs->a0 = regs->orig_a0; 237 regs->a0 [all...] |
/linux-master/net/ |
H A D | compat.c | 427 u32 a0, a1; local 443 a0 = a[0]; 448 ret = __sys_socket(a0, a1, a[2]); 451 ret = __sys_bind(a0, compat_ptr(a1), a[2]); 454 ret = __sys_connect(a0, compat_ptr(a1), a[2]); 457 ret = __sys_listen(a0, a1); 460 ret = __sys_accept4(a0, compat_ptr(a1), compat_ptr(a[2]), 0); 463 ret = __sys_getsockname(a0, compat_ptr(a1), compat_ptr(a[2])); 466 ret = __sys_getpeername(a0, compat_ptr(a1), compat_ptr(a[2])); 469 ret = __sys_socketpair(a0, a [all...] |
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | enic_res.c | 111 u64 a0 = vlanid, a1 = 0; local 115 err = vnic_dev_cmd(enic->vdev, CMD_VLAN_ADD, &a0, &a1, wait); 124 u64 a0 = vlanid, a1 = 0; local 128 err = vnic_dev_cmd(enic->vdev, CMD_VLAN_DEL, &a0, &a1, wait); 140 u64 a0, a1; local 148 a0 = nic_cfg; 155 return vnic_dev_cmd(enic->vdev, cmd, &a0, &a1, wait); 160 u64 a0 = (u64)key_pa, a1 = len; local 163 return vnic_dev_cmd(enic->vdev, CMD_RSS_KEY, &a0, &a1, wait); 168 u64 a0 local [all...] |
/linux-master/arch/mips/mm/ |
H A D | tlbex-fault.S | 19 move a0, sp
|
/linux-master/drivers/block/ |
H A D | swim_asm.S | 48 moveml %d1-%d5/%a0-%a4,%sp@- 51 moveml %sp@+, %d1-%d5/%a0-%a4 75 lea sector_address_mark, %a0 85 cmpb %a0@+, %d3 151 moveml %d1-%d5/%a0-%a5,%sp@- 154 moveml %sp@+, %d1-%d5/%a0-%a5 173 lea sector_data_mark, %a0 185 cmpb %a0@+, %d3
|