/openbmc/linux/arch/riscv/lib/ |
H A D | memcpy.S | 19 andi a4, a1, SZREG-1 20 bne a3, a4, 4f 30 sub a4, a3, a1 41 beqz a4, 4f 42 add a3, a1, a4 44 REG_L a4, 0(a1) 54 REG_S a4, 0(t6) 92 lw a4, 0(a1) 94 sw a4, 0(t6) 101 lb a4, 0(a1) [all …]
|
/openbmc/linux/arch/xtensa/lib/ |
H A D | umodsi3.S | 15 do_nsau a4, a3, a6, a7 /* divisor_shift = nsau (divisor) */ 16 bgeu a5, a4, .Lspecial 18 sub a4, a4, a5 /* count = divisor_shift - dividend_shift */ 19 ssl a4 24 loopnez a4, .Lloopend 32 addi a4, a4, -1 33 bnez a4, .Lloop
|
H A D | udivsi3.S | 16 do_nsau a4, a3, a2, a7 /* divisor_shift = nsau (divisor) */ 17 bgeu a5, a4, .Lspecial 19 sub a4, a4, a5 /* count = divisor_shift - dividend_shift */ 20 ssl a4 26 loopnez a4, .Lloopend 36 addi a4, a4, -1 37 bnez a4, .Lloop
|
H A D | memset.S | 38 # a2/ dst, a3/ c, a4/ length 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 111 addi a4, a4, -1 119 addi a4, a4, -2 130 loopnez a4, .Lbytesetdone 132 beqz a4, .Lbytesetdone [all …]
|
H A D | checksum.S | 62 ONES_ADD(a4, a6) 63 ONES_ADD(a4, a7) 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) 91 ONES_ADD(a4, a6) 99 ONES_ADD(a4, a6) [all …]
|
H A D | usercopy.S | 81 bnez a4, .Lsrcunaligned 97 addi a4, a4, -1 109 addi a4, a4, -2 166 bbci.l a4, 3, .L2 175 bbci.l a4, 2, .L3 182 bbci.l a4, 1, .L4 189 bbci.l a4, 0, .L5 246 bbci.l a4, 3, .L12 258 bbci.l a4, 2, .L13 268 bbci.l a4, 1, .L14 [all …]
|
H A D | strncpy_user.S | 40 # a4/ len 53 # a2/ dst, a3/ src, a4/ len 55 beqz a4, .Lret # if len is zero 74 addi a4, a4, -1 # decrement len 75 beqz a4, .Lret # if len is zero 84 addi a4, a4, -1 # decrement len 91 addi a4, a4, -1 # decrement len 124 bbci.l a4, 1, .L100 138 bbci.l a4, 0, .Lret 184 loopnez a4, .Lunalignedend [all …]
|
/openbmc/linux/arch/xtensa/kernel/ |
H A D | coprocessor.S | 164 s32i a4, a1, PT_AREG4 202 l32i a4, a9, THREAD_CPU 210 l32i a4, a9, THREAD_CPENABLE 211 or a4, a4, a2 218 s32i a4, a9, THREAD_CPENABLE 256 l32i a4, a1, PT_AREG4 287 movi a4, .Lcp_regs_jump_table 288 addx8 a4, a3, a4 289 addx4 a3, a3, a4 291 beqz a4, 1f [all …]
|
H A D | mcount.S | 32 movi a4, ftrace_trace_function 33 l32i a4, a4, 0 35 bne a3, a4, 1f 47 callx4 a4 63 s32i a4, sp, 12 72 l32i a4, sp, 12
|
/openbmc/qemu/tests/tcg/xtensa/ |
H A D | test_loop.S | 48 movi a4, 1f 51 wsr a4, lbeg 65 rsr a4, ps 67 or a4, a4, a5 68 wsr a4, ps 73 xor a4, a4, a5 75 wsr a4, ps 82 movi a4, 1f 85 wsr a4, lbeg 107 movi a4, 1f [all …]
|
H A D | test_mac16.S | 11 rsr a4, ACCLO 13 assert eq, a4, a5 14 rsr a4, ACCHI 17 assert eq, a4, a5 22 movi a4, \val 23 wsr a4, \reg 65 wsr a4, ACCLO 67 wsr a4, ACCHI 132 assert eq, a3, a4 138 assert eq, a3, a4 [all …]
|
H A D | test_clamps.S | 10 clamps a4, a2, 7 11 assert eq, a3, a4 15 clamps a4, a2, 7 16 assert eq, a3, a4 20 clamps a4, a2, 7 21 assert eq, a3, a4
|
H A D | test_interrupt.S | 80 rsr a4, ps 83 and a2, a4, a2 85 xor a3, a3, a4 100 movi a4, ~XCHAL_INTTYPE_MASK_TIMER 101 and a3, a3, a4 106 and a3, a3, a4 122 movi a4, ~XCHAL_INTTYPE_MASK_TIMER 123 and a3, a3, a4 142 and a3, a3, a4 161 and a3, a3, a4 [all …]
|
H A D | test_load_store.S | 15 addi a4, a4, 1 16 mov a5, a4 38 addi a4, a4, 1 39 mov a5, a4 56 assert eq, a5, a4 71 addi a4, a4, 1 72 mov a5, a4
|
H A D | test_mul32.S | 10 movi a4, 0xa5a5137f 12 mull a5, a2, a4 14 mull a2, a2, a4 16 mull a3, a4, a3
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | copy-unaligned.S | 13 andi a4, a2, ~((8*SZREG)-1) 14 beqz a4, 2f 15 add a3, a1, a4 17 REG_L a4, 0(a1) 25 REG_S a4, 0(a0) 45 andi a4, a2, ~(8-1) 46 beqz a4, 2f 47 add a3, a1, a4 49 lb a4, 0(a1) 57 sb a4, 0(a0)
|
H A D | entry.S | 235 li a4, TASK_THREAD_RA 236 add a3, a0, a4 237 add a4, a1, a4 253 REG_L ra, TASK_THREAD_RA_RA(a4) 254 REG_L sp, TASK_THREAD_SP_RA(a4) 255 REG_L s0, TASK_THREAD_S0_RA(a4) 256 REG_L s1, TASK_THREAD_S1_RA(a4) 257 REG_L s2, TASK_THREAD_S2_RA(a4) 258 REG_L s3, TASK_THREAD_S3_RA(a4) 259 REG_L s4, TASK_THREAD_S4_RA(a4) [all …]
|
/openbmc/linux/arch/xtensa/mm/ |
H A D | misc.S | 63 __loopi a2, a4, PAGE_SIZE, 32 88 __endl a2, a4 125 mov a4, a2 143 idtlb a4 200 __endl a2, a4 231 mov a4, a2 237 idtlb a4 255 mov a4, a2 261 idtlb a4 278 mov a4, a2 [all …]
|
/openbmc/linux/arch/mips/kernel/ |
H A 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()
|
/openbmc/linux/include/linux/ |
H A D | arm-smccc.h | 271 unsigned long a4; member 352 unsigned long a2, unsigned long a3, unsigned long a4, 357 unsigned long a2, unsigned long a3, unsigned long a4, in __arm_smccc_smc() argument 378 unsigned long a2, unsigned long a3, unsigned long a4, 456 #define __declare_arg_6(a0, a1, a2, a3, a4, res) \ argument 457 typeof(a4) __a4 = a4; \ 459 register typeof(a4) arg4 asm("r4") = __a4 461 #define __declare_arg_7(a0, a1, a2, a3, a4, a5, res) \ argument 463 __declare_arg_6(a0, a1, a2, a3, a4, res); \ 468 __declare_arg_7(a0, a1, a2, a3, a4, a5, res); \ [all …]
|
/openbmc/linux/arch/loongarch/lib/ |
H A D | memset.S | 78 addi.d a4, a2, -64 79 bgeu a3, a4, .Llt64 92 bltu a3, a4, .Lloop64 96 addi.d a4, a2, -32 97 bgeu a3, a4, .Llt32 105 addi.d a4, a2, -16 106 bgeu a3, a4, .Llt16 112 addi.d a4, a2, -8 113 bgeu a3, a4, .Llt8
|
H A D | memmove.S | 84 addi.d a4, a1, 64 85 bgeu a4, a3, .Llt64 107 bltu a4, a3, .Lloop64 111 addi.d a4, a1, 32 112 bgeu a4, a3, .Llt32 125 addi.d a4, a1, 16 126 bgeu a4, a3, .Llt16 135 addi.d a4, a1, 8 136 bgeu a4, a3, .Llt8
|
/openbmc/linux/drivers/block/ |
H A D | swim_asm.S | 48 moveml %d1-%d5/%a0-%a4,%sp@- 49 movel %a6@(0x0c), %a4 95 moveb %a3@, %a4@(o_track) 103 moveb %a3@, %a4@(o_side) 111 moveb %a3@, %a4@(o_sector) 119 moveb %a3@, %a4@(o_size) 127 moveb %a3@, %a4@(o_crc0) 135 moveb %a3@, %a4@(o_crc1) 152 movel %a6@(0x0c), %a4 201 moveb %a5@, %a4@+ [all …]
|
/openbmc/linux/include/net/ |
H A D | inetpeer.h | 29 struct ipv4_addr_key a4; member 75 iaddr->a4.addr = ip; in inetpeer_set_addr_v4() 76 iaddr->a4.vif = 0; in inetpeer_set_addr_v4() 82 return iaddr->a4.addr; in inetpeer_get_addr_v4() 108 daddr.a4.addr = v4daddr; in inet_getpeer_v4() 109 daddr.a4.vif = vif; in inet_getpeer_v4() 131 n = sizeof(a->a4) / sizeof(u32); in inetpeer_addr_cmp()
|
/openbmc/linux/drivers/s390/net/ |
H A D | qeth_l3.h | 38 } a4; member 64 return a1->u.a4.addr == a2->u.a4.addr; in qeth_l3_addr_match_ip() 84 return a1->u.a4.mask == a2->u.a4.mask; in qeth_l3_addr_match_all() 92 return ipv4_addr_hash(addr->u.a4.addr); in qeth_l3_ipaddr_hash()
|