/linux-master/kernel/trace/ |
H A D | trace_kprobe_selftest.h | 7 int kprobe_trace_selftest_target(int a1, int a2, int a3, int a4, int a5, int a6);
|
H A D | trace_kprobe_selftest.c | 10 int kprobe_trace_selftest_target(int a1, int a2, int a3, int a4, int a5, int a6) argument 12 return a1 + a2 + a3 + a4 + a5 + a6;
|
/linux-master/arch/xtensa/lib/ |
H A D | bswapdi2.S | 10 srli a4, a2, 16 11 src a4, a4, a2 12 src a4, a4, a4 13 src a4, a2, a4 18 mov a3, a4
|
H A D | divsi3.S | 13 do_abs a6, a2, a4 /* udividend = abs (dividend) */ 14 do_abs a3, a3, a4 /* udivisor = abs (divisor) */ 17 do_nsau a4, a3, a2, a8 /* udivisor_shift = nsau (udivisor) */ 18 bgeu a5, a4, .Lspecial 20 sub a4, a4, a5 /* count = udivisor_shift - udividend_shift */ 21 ssl a4 27 loopnez a4, .Lloopend 37 addi a4, a4, [all...] |
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 | 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 | modsi3.S | 13 do_abs a2, a2, a4 /* udividend = abs (dividend) */ 14 do_abs a3, a3, a4 /* udivisor = abs (divisor) */ 17 do_nsau a4, a3, a6, a8 /* udivisor_shift = nsau (udivisor) */ 18 bgeu a5, a4, .Lspecial 20 sub a4, a4, a5 /* count = udivisor_shift - udividend_shift */ 21 ssl a4 26 loopnez a4, .Lloopend 34 addi a4, a4, [all...] |
H A D | mulsi3.S | 41 or a4, a2, a3 42 srai a4, a4, 16 43 bnez a4, .LMUL16 47 srai a4, a2, 16 49 mul16u a7, a4, a3 51 mul16u a4, a2, a3 54 add a2, a7, a4 61 rsr a4, ACCLO 63 add a2, a4, a [all...] |
H A 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, [all...] |
H A D | memcopy.S | 48 * a4/ length 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, [all...] |
H A D | ashrdi3.S | 17 ssr a4 18 bgei a4, 32, .Lhigh_only
|
H A D | lshrdi3.S | 17 ssr a4 18 bgei a4, 32, .Lhigh_only
|
H A D | ashldi3.S | 17 ssl a4 18 bgei a4, 32, .Llow_only
|
H A 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, [all...] |
/linux-master/arch/xtensa/include/asm/ |
H A D | initialize_mmu.h | 103 slli a4, a0, 5 variable 104 srli a4, a4, 5 variable 106 add a4, a4, a5 variable 107 jx a4 112 2: movi a4, 0x20000000 variable 113 add a5, a2, a4 116 add a5, a5, a4 127 movi a4, XCHAL_KSEG_PADD variable 128 wdtlb a4, a5 variable 129 witlb a4, a5 variable 132 movi a4, XCHAL_KSEG_PADDR + CA_BYPASS variable 133 wdtlb a4, a5 variable 134 witlb a4, a5 variable 138 movi a4, XCHAL_KSEG_PADDR + 0x10000000 + CA_WRITEBACK variable 139 wdtlb a4, a5 variable 140 witlb a4, a5 variable 143 movi a4, XCHAL_KSEG_PADDR + 0x10000000 + CA_BYPASS variable 144 wdtlb a4, a5 variable 145 witlb a4, a5 variable 149 movi a4, XCHAL_KIO_DEFAULT_PADDR + CA_WRITEBACK variable 150 wdtlb a4, a5 variable 151 witlb a4, a5 variable 154 movi a4, XCHAL_KIO_DEFAULT_PADDR + CA_BYPASS variable 155 wdtlb a4, a5 variable 156 witlb a4, a5 variable 161 movi a4, 1f variable 204 extui a8, a4, 28, 4 variable 213 slli a4, a4, 4 variable [all...] |
/linux-master/arch/riscv/lib/ |
H A D | tishift.S | 13 sext.w a4,a5 17 sll a4,a1,a4 19 or a0,a0,a4 24 negw a0,a4 36 sext.w a4,a5 40 sll a4,a1,a4 42 or a0,a0,a4 47 negw a0,a4 [all...] |
H A D | memcpy.S | 18 andi a4, a1, SZREG-1 19 bne a3, a4, 4f 29 sub a4, a3, a1 36 sub a2, a2, a4 /* Update count */ 39 andi a4, a2, ~((16*SZREG)-1) 40 beqz a4, 4f 41 add a3, a1, a4 43 REG_L a4, 0(a1) 53 REG_S a4, 0(t6) 63 REG_L a4, 1 [all...] |
H A D | memset.S | 26 sub a4, a3, t0 31 sub a2, a2, a4 /* Update count */ 46 andi a4, a2, ~(SZREG-1) 47 add a3, t0, a4 49 andi a4, a4, 31*SZREG /* Calculate remainder */ 50 beqz a4, 3f /* Shortcut if no remainder */ 51 neg a4, a4 52 addi a4, a [all...] |
H A D | memmove.S | 34 * Reverse Copy: a4 - Index counter of src 54 add a4, a1, a2 160 andi a5, a4, (SZREG - 1) /* Find the alignment offset of src (a4) */ 162 sub a5, a4, t4 /* Find the difference between src and dest */ 163 andi a4, a4, -SZREG /* Align the src pointer */ 194 REG_L t1, ( 0 * SZREG)(a4) 196 REG_L t0, (-1 * SZREG)(a4) 205 REG_L t1, (-2 * SZREG)(a4) [all...] |
/linux-master/drivers/hid/ |
H A D | hid-a4tech.c | 38 struct a4tech_sc *a4 = hid_get_drvdata(hdev); local 40 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8 && 60 struct a4tech_sc *a4 = hid_get_drvdata(hdev); local 67 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) 76 struct a4tech_sc *a4 = hid_get_drvdata(hdev); local 84 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8) { 86 a4->delayed_value = value; 92 REL_WHEEL, a4->delayed_value); 94 REL_WHEEL_HI_RES, a4->delayed_value * 120); 99 if ((a4 115 struct a4tech_sc *a4; local [all...] |
/linux-master/arch/xtensa/kernel/ |
H A D | align.S | 171 extui a0, a4, INSN_OP0, 4 # get insn.op0 nibble 178 bbsi.l a4, OP1_SI_BIT + INSN_OP1, .Linvalid_instruction 203 extui a5, a4, INSN_OP1, 4 233 extui a5, a4, INSN_OP0, 4 # get insn.op0 nibble 241 _bbci.l a4, OP1_SI_BIT + INSN_OP1, .Lload 248 extui a6, a4, INSN_T, 4 # get source register 273 extui a5, a4, INSN_OP0, 4 281 extui a5, a4, INSN_OP1, 4 302 extui a4, a4, INSN_ [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
|
H A D | coprocessor.S | 52 xchal_cp##x##_store a2 a3 a4 a5 a6; \ 60 xchal_cp##x##_load a2 a3 a4 a5 a6; \ 164 s32i a4, a1, PT_AREG4 202 l32i a4, a9, THREAD_CPU 204 s32i a4, a9, THREAD_CP_OWNER_CPU 210 l32i a4, a9, THREAD_CPENABLE 211 or a4, a4, a2 218 s32i a4, a9, THREAD_CPENABLE 256 l32i a4, a [all...] |
/linux-master/arch/xtensa/boot/boot-redboot/ |
H A D | bootstrap.S | 56 movi a4, 1 57 wsr a4, ps 62 sll a4, a4 63 wsr a4, windowstart 66 movi a4, KERNEL_PS_WOE_MASK 67 wsr a4, ps 81 l32r, so we load to a4 first. */ 83 # addi a4, a0, __start - __start_a0 84 # mov a0, a4 [all...] |
/linux-master/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, [all...] |