/Linux-v4.19/arch/xtensa/include/asm/ |
D | initialize_mmu.h | 106 slli a4, a0, 5 107 srli a4, a4, 5 109 add a4, a4, a5 110 jx a4 115 2: movi a4, 0x20000000 116 add a5, a2, a4 119 add a5, a5, a4 130 movi a4, XCHAL_KSEG_PADDR + CA_WRITEBACK 131 wdtlb a4, a5 132 witlb a4, a5 [all …]
|
/Linux-v4.19/arch/xtensa/lib/ |
D | strnlen_user.S | 37 # a4/ tmp 50 addi a4, a2, -4 # because we overincrement at the end; 69 add a10, a10, a4 # a10 = end of last 4B chunk 72 EX(10f) l32i a9, a4, 4 # get next word of string 73 addi a4, a4, 4 # advance string pointer 79 blt a4, a10, .Loop 83 EX(10f) l32i a9, a4, 4 # load 4 bytes for remaining checks 87 addi a4, a4, 2 # advance string pointer 96 addi a4, a4, 1 # advance string pointer 98 sub a2, a4, a2 # compute length [all …]
|
D | memcopy.S | 68 loopnez a4, .Lbytecopydone 70 beqz a4, .Lbytecopydone 71 add a7, a3, a4 # a7 = end address for source 90 _bltui a4, 7, .Lbytecopy # do short copies byte by byte 95 addi a4, a4, -1 102 _bltui a4, 6, .Lbytecopy # do short copies byte by byte 106 addi a4, a4, -2 116 # a2/ dst, a3/ src, a4/ len 122 srli a7, a4, 4 # number of loop iterations with 16B 152 bbci.l a4, 3, .L2 [all …]
|
D | memset.S | 38 # a2/ dst, a3/ c, a4/ length 48 srli a7, a4, 4 # number of loop iterations with 16B 50 bnez a4, .Laligned 77 bbci.l a4, 3, .L2 83 bbci.l a4, 2, .L3 88 bbci.l a4, 1, .L4 93 bbci.l a4, 0, .L5 105 bltui a4, 8, .Lbyteset # do short copies byte by byte 111 addi a4, a4, -1 119 addi a4, a4, -2 [all …]
|
D | checksum.S | 66 ONES_ADD(a4, a6) 67 ONES_ADD(a4, a7) 70 ONES_ADD(a4, a6) 71 ONES_ADD(a4, a7) 74 ONES_ADD(a4, a6) 75 ONES_ADD(a4, a7) 78 ONES_ADD(a4, a6) 79 ONES_ADD(a4, a7) 95 ONES_ADD(a4, a6) 103 ONES_ADD(a4, a6) [all …]
|
D | usercopy.S | 64 # a2/ dst, a3/ src, a4/ len 66 mov a11, a4 # preserve original len for error case 71 srli a7, a4, 4 # number of loop iterations with 16B 76 bnez a4, .Lsrcunaligned 85 bltui a4, 7, .Lbytecopy # do short copies byte by byte 92 addi a4, a4, -1 97 bltui a4, 6, .Lbytecopy # do short copies byte by byte 104 addi a4, a4, -2 115 loopnez a4, .Lbytecopydone 117 beqz a4, .Lbytecopydone [all …]
|
D | strncpy_user.S | 40 # a4/ len 54 # a2/ dst, a3/ src, a4/ len 56 beqz a4, .Lret # if len is zero 64 srli a12, a4, 2 # number of loop iterations with 4B per loop 75 addi a4, a4, -1 # decrement len 76 beqz a4, .Lret # if len is zero 85 addi a4, a4, -1 # decrement len 86 beqz a4, .Lret # if len is zero 92 addi a4, a4, -1 # decrement len 93 bnez a4, .Lsrcaligned # if len is nonzero [all …]
|
/Linux-v4.19/arch/xtensa/kernel/ |
D | align.S | 165 s32i a4, a2, PT_AREG4 176 movi a4, fast_unaligned_fixup 177 s32i a4, a3, EXC_TABLE_FIXUP 205 l32i a4, a3, 0 # load 2 words 209 __src_b a4, a4, a5 # a4 has the instruction 213 extui a5, a4, INSN_OP0, 4 # get insn.op0 nibble 221 _bbci.l a4, OP1_SI_BIT + INSN_OP1, .Lload 226 extui a6, a4, INSN_T, 4 # get source register 249 extui a5, a4, INSN_OP0, 4 257 extui a5, a4, INSN_OP1, 4 [all …]
|
D | coprocessor.S | 39 xchal_cp##x##_store a2 a4 a5 a6 a7; \ 56 xchal_cp##x##_load a2 a4 a5 a6 a7; \ 171 l32i a4, a3, 4 173 add a2, a2, a4 187 l32i a4, a3, 4 189 add a2, a2, a4 235 s32i a4, a1, PT_AREG4 258 l32i a4, a0, 0 260 beqz a4, 1f # skip 'save' if no previous owner 264 l32i a5, a4, THREAD_CPENABLE [all …]
|
D | mcount.S | 26 movi a4, ftrace_trace_function 27 l32i a4, a4, 0 29 bne a3, a4, 1f 41 callx4 a4
|
D | entry.S | 174 s32i a4, a1, PT_AREG4 227 addi a0, a4, -1 497 _bbsi.l a4, TIF_NEED_RESCHED, 3f 498 _bbsi.l a4, TIF_NOTIFY_RESUME, 2f 499 _bbci.l a4, TIF_SIGPENDING, 5f 501 2: l32i a4, a1, PT_DEPC 502 bgeui a4, VALID_DOUBLE_EXCEPTION_ADDRESS, 4f 525 _bbci.l a4, TIF_NEED_RESCHED, 4f 529 l32i a4, a2, TI_PRE_COUNT 530 bnez a4, 4f [all …]
|
/Linux-v4.19/arch/xtensa/boot/boot-redboot/ |
D | bootstrap.S | 55 movi a4, 1 56 wsr a4, ps 61 sll a4, a4 62 wsr a4, windowstart 65 movi a4, 0x00040000 66 wsr a4, ps 80 # addi a4, a0, __start - __start_a0 81 # mov a0, a4 83 movi a4, __start 85 add a4, a0, a4 [all …]
|
/Linux-v4.19/drivers/hid/ |
D | hid-a4tech.c | 39 struct a4tech_sc *a4 = hid_get_drvdata(hdev); in a4_input_mapped() local 44 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) in a4_input_mapped() 53 struct a4tech_sc *a4 = hid_get_drvdata(hdev); in a4_event() local 62 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8) { in a4_event() 64 a4->delayed_value = value; in a4_event() 70 REL_WHEEL, a4->delayed_value); in a4_event() 75 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) { in a4_event() 76 a4->hw_wheel = !!value; in a4_event() 80 if (usage->code == REL_WHEEL && a4->hw_wheel) { in a4_event() 90 struct a4tech_sc *a4; in a4_probe() local [all …]
|
/Linux-v4.19/arch/riscv/lib/ |
D | memset.S | 34 sub a4, a3, t0 39 sub a2, a2, a4 /* Update count */ 54 andi a4, a2, ~(SZREG-1) 55 add a3, t0, a4 57 andi a4, a4, 31*SZREG /* Calculate remainder */ 58 beqz a4, 3f /* Shortcut if no remainder */ 59 neg a4, a4 60 addi a4, a4, 32*SZREG /* Calculate initial offset */ 63 sub t0, t0, a4 69 srli a4, a4, 1 [all …]
|
D | memcpy.S | 26 andi a4, a1, SZREG-1 27 bne a3, a4, 4f 37 sub a4, a3, a1 44 sub a2, a2, a4 /* Update count */ 47 andi a4, a2, ~((16*SZREG)-1) 48 beqz a4, 4f 49 add a3, a1, a4 51 REG_L a4, 0(a1) 61 REG_S a4, 0(t6) 71 REG_L a4, 10*SZREG(a1) [all …]
|
D | tishift.S | 19 sext.w a4,a5 22 sll a4,a1,a4 25 or a0,a0,a4 35 negw a4,a4 36 srl a1,a1,a4
|
/Linux-v4.19/arch/xtensa/mm/ |
D | misc.S | 62 __loopi a2, a4, PAGE_SIZE, 32 87 __endl a2, a4 130 mov a4, a2 151 1: idtlb a4 173 beqz a4, 1f 177 addi a6, a4, (PAGE_KERNEL | _PAGE_HW_WRITE) 193 1: __loopi a2, a4, PAGE_SIZE, 32 218 __endl a2, a4 255 mov a4, a2 261 idtlb a4 [all …]
|
/Linux-v4.19/net/ipv4/ |
D | xfrm4_state.c | 30 sel->daddr.a4 = fl4->daddr; in __xfrm4_init_tempsel() 31 sel->saddr.a4 = fl4->saddr; in __xfrm4_init_tempsel() 48 if (x->id.daddr.a4 == 0) in xfrm4_init_temprop() 49 x->id.daddr.a4 = daddr->a4; in xfrm4_init_temprop() 51 if (x->props.saddr.a4 == 0) in xfrm4_init_temprop() 52 x->props.saddr.a4 = saddr->a4; in xfrm4_init_temprop()
|
/Linux-v4.19/arch/mips/kernel/ |
D | linux32.c | 77 unsigned long, unused, unsigned long, a4, unsigned long, a5) 79 return ksys_pread64(fd, buf, count, merge_64(a4, a5)); 83 size_t, count, u32, unused, u64, a4, u64, a5) 85 return ksys_pwrite64(fd, buf, count, merge_64(a4, a5)); 110 unsigned long a4, unsigned long a5, in sys32_sync_file_range() argument 114 merge_64(a2, a3), merge_64(a4, a5), in sys32_sync_file_range() 120 unsigned long a4, unsigned long a5, in sys32_fadvise64_64() argument 124 merge_64(a2, a3), merge_64(a4, a5), in sys32_fadvise64_64()
|
/Linux-v4.19/arch/c6x/kernel/ |
D | signal.c | 45 COPY(sp); COPY(a4); COPY(b4); COPY(a6); COPY(b6); COPY(a8); COPY(b8); in restore_sigcontext() 93 return regs->a4; in do_rt_sigreturn() 110 COPY(sp); COPY(a4); COPY(b4); COPY(a6); COPY(b6); COPY(a8); COPY(b8); in setup_sigcontext() 198 regs->a4 = ksig->sig; in setup_rt_frame() 214 switch (regs->a4) { in handle_restart() 218 regs->a4 = -EINTR; in handle_restart() 223 regs->a4 = -EINTR; in handle_restart() 229 regs->a4 = regs->orig_a4; in handle_restart() 246 switch (regs->a4) { in handle_signal() 249 regs->a4 = -EINTR; in handle_signal() [all …]
|
/Linux-v4.19/arch/c6x/include/asm/ |
D | syscall.h | 32 return IS_ERR_VALUE(regs->a4) ? regs->a4 : 0; in syscall_get_error() 38 return regs->a4; in syscall_get_return_value() 45 regs->a4 = error ?: val; in syscall_set_return_value() 56 *args++ = regs->a4; in syscall_get_arguments() 94 regs->a4 = *args++; in syscall_set_arguments()
|
/Linux-v4.19/include/net/ |
D | inetpeer.h | 29 struct ipv4_addr_key a4; member 74 iaddr->a4.addr = ip; in inetpeer_set_addr_v4() 75 iaddr->a4.vif = 0; in inetpeer_set_addr_v4() 81 return iaddr->a4.addr; in inetpeer_get_addr_v4() 107 daddr.a4.addr = v4daddr; in inet_getpeer_v4() 108 daddr.a4.vif = vif; in inet_getpeer_v4() 130 n = sizeof(a->a4) / sizeof(u32); in inetpeer_addr_cmp()
|
/Linux-v4.19/drivers/block/ |
D | swim_asm.S | 52 moveml %d1-%d5/%a0-%a4,%sp@- 53 movel %a6@(0x0c), %a4 55 moveml %sp@+, %d1-%d5/%a0-%a4 99 moveb %a3@, %a4@(o_track) 107 moveb %a3@, %a4@(o_side) 115 moveb %a3@, %a4@(o_sector) 123 moveb %a3@, %a4@(o_size) 131 moveb %a3@, %a4@(o_crc0) 139 moveb %a3@, %a4@(o_crc1) 156 movel %a6@(0x0c), %a4 [all …]
|
/Linux-v4.19/include/linux/ |
D | arm-smccc.h | 129 unsigned long a2, unsigned long a3, unsigned long a4, 146 unsigned long a2, unsigned long a3, unsigned long a4, 234 #define __declare_arg_4(a0, a1, a2, a3, a4, res) \ argument 235 typeof(a4) __a4 = a4; \ 239 #define __declare_arg_5(a0, a1, a2, a3, a4, a5, res) \ argument 241 __declare_arg_4(a0, a1, a2, a3, a4, res); \ 244 #define __declare_arg_6(a0, a1, a2, a3, a4, a5, a6, res) \ argument 246 __declare_arg_5(a0, a1, a2, a3, a4, a5, res); \ 249 #define __declare_arg_7(a0, a1, a2, a3, a4, a5, a6, a7, res) \ argument 251 __declare_arg_6(a0, a1, a2, a3, a4, a5, a6, res); \
|
/Linux-v4.19/arch/riscv/kernel/ |
D | entry.S | 276 REG_L a4, PT_A4(sp) 314 li a4, TASK_THREAD_RA 315 add a3, a0, a4 316 add a4, a1, a4 332 REG_L ra, TASK_THREAD_RA_RA(a4) 333 REG_L sp, TASK_THREAD_SP_RA(a4) 334 REG_L s0, TASK_THREAD_S0_RA(a4) 335 REG_L s1, TASK_THREAD_S1_RA(a4) 336 REG_L s2, TASK_THREAD_S2_RA(a4) 337 REG_L s3, TASK_THREAD_S3_RA(a4) [all …]
|