| /kernel/linux/linux-6.6/arch/xtensa/lib/ |
| D | strncpy_user.S | 45 # a9/ tmp 64 movi a9, 3 65 bnone a11, a9, .Laligned 69 EX(11f) l8ui a9, a3, 0 # get byte 0 71 EX(10f) s8i a9, a11, 0 # store byte 0 72 beqz a9, .Lret # if byte 0 is zero 79 EX(11f) l8ui a9, a3, 0 # get byte 0 81 EX(10f) s8i a9, a11, 0 # store byte 0 82 beqz a9, .Lret # if byte 0 is zero 86 EX(11f) l8ui a9, a3, 1 # get byte 0 [all …]
|
| D | checksum.S | 185 a9 = temp 205 extui a9, a10, 0, 2 206 beqz a9, 1f /* branch if both are 4-byte aligned */ 224 EX(10f) l32i a9, a2, 0 226 EX(10f) s32i a9, a3, 0 228 ONES_ADD(a5, a9) 230 EX(10f) l32i a9, a2, 8 232 EX(10f) s32i a9, a3, 8 234 ONES_ADD(a5, a9) 236 EX(10f) l32i a9, a2, 16 [all …]
|
| D | strnlen_user.S | 42 # a9/ tmp 72 EX(10f) l32i a9, a4, 4 # get next word of string 74 bnone a9, a5, .Lz0 # if byte 0 is zero 75 bnone a9, a6, .Lz1 # if byte 1 is zero 76 bnone a9, a7, .Lz2 # if byte 2 is zero 77 bnone a9, a8, .Lz3 # if byte 3 is zero 83 EX(10f) l32i a9, a4, 4 # load 4 bytes for remaining checks 88 bnone a9, a5, .Lz0 # if byte 0 is zero 89 bnone a9, a6, .Lz1 # if byte 1 is zero 120 EX(10f) l8ui a9, a4, 4 # get byte 0 [all …]
|
| D | umulsidi3.S | 120 /* Add pp1 and pp2 into a6 with carry-out in a9. */ 123 movi a9, 0 126 addi a9, a9, 1 128 /* Shift the high half of a9/a6 into position in a9. Note that 131 src a9, a9, a6 138 addi a9, a9, 1 142 add wh, wh, a9
|
| /kernel/linux/linux-5.10/arch/xtensa/lib/ |
| D | strncpy_user.S | 45 # a9/ tmp 65 movi a9, 3 66 bnone a11, a9, .Laligned 70 EX(11f) l8ui a9, a3, 0 # get byte 0 72 EX(10f) s8i a9, a11, 0 # store byte 0 73 beqz a9, .Lret # if byte 0 is zero 80 EX(11f) l8ui a9, a3, 0 # get byte 0 82 EX(10f) s8i a9, a11, 0 # store byte 0 83 beqz a9, .Lret # if byte 0 is zero 87 EX(11f) l8ui a9, a3, 1 # get byte 0 [all …]
|
| D | checksum.S | 184 a9 = temp 204 extui a9, a10, 0, 2 205 beqz a9, 1f /* branch if both are 4-byte aligned */ 223 EX(10f) l32i a9, a2, 0 225 EX(10f) s32i a9, a3, 0 227 ONES_ADD(a5, a9) 229 EX(10f) l32i a9, a2, 8 231 EX(10f) s32i a9, a3, 8 233 ONES_ADD(a5, a9) 235 EX(10f) l32i a9, a2, 16 [all …]
|
| D | strnlen_user.S | 42 # a9/ tmp 72 EX(10f) l32i a9, a4, 4 # get next word of string 74 bnone a9, a5, .Lz0 # if byte 0 is zero 75 bnone a9, a6, .Lz1 # if byte 1 is zero 76 bnone a9, a7, .Lz2 # if byte 2 is zero 77 bnone a9, a8, .Lz3 # if byte 3 is zero 83 EX(10f) l32i a9, a4, 4 # load 4 bytes for remaining checks 88 bnone a9, a5, .Lz0 # if byte 0 is zero 89 bnone a9, a6, .Lz1 # if byte 1 is zero 120 EX(10f) l8ui a9, a4, 4 # get byte 0 [all …]
|
| /kernel/linux/linux-5.10/arch/c6x/lib/ |
| D | csum_64plus.S | 27 ZERO .D1 A9 ; csum (a side) 50 || ADD .L1 A16,A9,A9 56 || ADD .L1X A9,B9,A9 ; add csum from a and b sides 73 ADD .L1 A16,A9,A9 76 || ADD .L1 A8,A9,A9 92 ADD .S1 A8,A9,A9 94 || ADD .S1 A0,A9,A9 102 ADD .S1 A7,A9,A9 106 || ADD .S1 A0,A9,A9 126 ADD .S1 A7,A9,A9 [all …]
|
| /kernel/liteos_m/arch/xtensa/lx6/gcc/ |
| D | los_exc.S | 273 addi a9, a9, -16 274 s32i a3, a9, 12 275 s32i a2, a9, 8 276 s32i a1, a9, 4 277 s32i a0, a9, 0 278 addi a9, a9, 16 297 addi a9, a9, -16 298 l32i a3, a9, 12 299 l32i a2, a9, 8 300 l32i a1, a9, 4 [all …]
|
| /kernel/linux/linux-6.6/arch/xtensa/mm/ |
| D | misc.S | 66 l32i a9, a3, 4 68 s32i a9, a2, 4 71 l32i a9, a3, 12 73 s32i a9, a2, 12 76 l32i a9, a3, 20 78 s32i a9, a2, 20 81 l32i a9, a3, 28 83 s32i a9, a2, 28 178 l32i a9, a3, 4 180 s32i a9, a2, 4 [all …]
|
| /kernel/linux/linux-5.10/arch/xtensa/mm/ |
| D | misc.S | 65 l32i a9, a3, 4 67 s32i a9, a2, 4 70 l32i a9, a3, 12 72 s32i a9, a2, 12 75 l32i a9, a3, 20 77 s32i a9, a2, 20 80 l32i a9, a3, 28 82 s32i a9, a2, 28 196 l32i a9, a3, 4 198 s32i a9, a2, 4 [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | owl-s500.dtsi | 29 compatible = "arm,cortex-a9"; 36 compatible = "arm,cortex-a9"; 43 compatible = "arm,cortex-a9"; 51 compatible = "arm,cortex-a9"; 59 compatible = "arm,cortex-a9-pmu"; 80 compatible = "arm,cortex-a9-scu"; 85 compatible = "arm,cortex-a9-global-timer"; 92 compatible = "arm,cortex-a9-twd-timer"; 99 compatible = "arm,cortex-a9-twd-wdt"; 106 compatible = "arm,cortex-a9-gic";
|
| D | highbank.dts | 22 compatible = "arm,cortex-a9"; 41 compatible = "arm,cortex-a9"; 60 compatible = "arm,cortex-a9"; 79 compatible = "arm,cortex-a9"; 114 compatible = "arm,cortex-a9-twd-timer"; 121 compatible = "arm,cortex-a9-twd-wdt"; 128 compatible = "arm,cortex-a9-gic"; 144 compatible = "arm,cortex-a9-pmu";
|
| D | arm-realview-eb-a9mp.dts | 27 model = "ARM RealView EB Cortex A9 MPCore"; 30 * This is the Cortex A9 MPCore tile used with the 40 compatible = "arm,cortex-a9"; 47 compatible = "arm,cortex-a9"; 54 compatible = "arm,cortex-a9"; 61 compatible = "arm,cortex-a9";
|
| D | arm-realview-pbx-a9.dts | 28 * This is the RealView Platform Baseboard Explore for Cortex-A9 31 model = "ARM RealView Platform Baseboard Explore for Cortex-A9"; 51 compatible = "arm,cortex-a9"; 57 compatible = "arm,cortex-a9"; 82 compatible = "arm,cortex-a9-scu"; 87 compatible = "arm,cortex-a9-twd-timer"; 94 compatible = "arm,cortex-a9-twd-wdt"; 101 compatible = "arm,cortex-a9-pmu"; 110 compatible = "arm,cortex-a9-gic";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/calxeda/ |
| D | highbank.dts | 22 compatible = "arm,cortex-a9"; 41 compatible = "arm,cortex-a9"; 60 compatible = "arm,cortex-a9"; 79 compatible = "arm,cortex-a9"; 114 compatible = "arm,cortex-a9-twd-timer"; 121 compatible = "arm,cortex-a9-twd-wdt"; 128 compatible = "arm,cortex-a9-gic"; 144 compatible = "arm,cortex-a9-pmu";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | scu.txt | 3 As part of the MPCore complex, Cortex-A5 and Cortex-A9 are provided 9 - Cortex-A9: see DDI0407E Cortex-A9 MPCore Technical Reference Manual 17 "arm,cortex-a9-scu" 26 compatible = "arm,cortex-a9-scu";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/arm/ |
| D | vexpress-v2p-ca9.dts | 6 * Cortex-A9 MPCore (V2P-CA9) 40 compatible = "arm,cortex-a9"; 47 compatible = "arm,cortex-a9"; 54 compatible = "arm,cortex-a9"; 61 compatible = "arm,cortex-a9"; 139 compatible = "arm,cortex-a9-scu"; 144 compatible = "arm,cortex-a9-twd-timer"; 150 compatible = "arm,cortex-a9-twd-wdt"; 156 compatible = "arm,cortex-a9-gic"; 175 compatible = "arm,cortex-a9-pmu"; [all …]
|
| D | arm-realview-eb-a9mp.dts | 27 model = "ARM RealView EB Cortex A9 MPCore"; 30 * This is the Cortex A9 MPCore tile used with the 40 compatible = "arm,cortex-a9"; 47 compatible = "arm,cortex-a9"; 54 compatible = "arm,cortex-a9"; 61 compatible = "arm,cortex-a9";
|
| D | arm-realview-pbx-a9.dts | 28 * This is the RealView Platform Baseboard Explore for Cortex-A9 31 model = "ARM RealView Platform Baseboard Explore for Cortex-A9"; 51 compatible = "arm,cortex-a9"; 57 compatible = "arm,cortex-a9"; 82 compatible = "arm,cortex-a9-scu"; 87 compatible = "arm,cortex-a9-twd-timer"; 94 compatible = "arm,cortex-a9-twd-wdt"; 101 compatible = "arm,cortex-a9-pmu"; 110 compatible = "arm,cortex-a9-gic";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/ |
| D | arm,scu.yaml | 13 As part of the MPCore complex, Cortex-A5 and Cortex-A9 are provided 18 - Cortex-A9: see DDI0407E Cortex-A9 MPCore Technical Reference Manual 28 - arm,cortex-a9-scu 44 compatible = "arm,cortex-a9-scu";
|
| /kernel/linux/linux-6.6/arch/xtensa/kernel/ |
| D | coprocessor.S | 169 s32i a9, a1, PT_AREG9 199 /* Set new owner (a9). */ 201 GET_THREAD_INFO (a9, a1) 202 l32i a4, a9, THREAD_CPU 203 s32i a9, a0, EXC_TABLE_COPROCESSOR_OWNER 204 s32i a4, a9, THREAD_CP_OWNER_CPU 210 l32i a4, a9, THREAD_CPENABLE 218 s32i a4, a9, THREAD_CPENABLE 245 add a2, a2, a9 251 l32i a9, a1, PT_AREG9
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/st/ |
| D | stih418-clock.dtsi | 31 * A9 PLL. 33 clockgen-a9@92b0000 { 37 clockgen_a9_pll: clockgen-a9-pll { 47 clk_m_a9: clk-m-a9 { 49 compatible = "st,stih407-clkgen-a9-mux", "st,clkgen-mux"; 59 arm_periph_clk: clk-m-a9-periphs { 130 clk_m_a9_ext2f_div2: clk-m-a9-ext2f-div2s { 136 clock-output-names = "clk-m-a9-ext2f-div2";
|
| D | stih410-clock.dtsi | 31 * A9 PLL. 33 clockgen-a9@92b0000 { 37 clockgen_a9_pll: clockgen-a9-pll { 47 clk_m_a9: clk-m-a9 { 49 compatible = "st,stih407-clkgen-a9-mux", "st,clkgen-mux"; 59 arm_periph_clk: clk-m-a9-periphs { 130 clk_m_a9_ext2f_div2: clk-m-a9-ext2f-div2s { 136 clock-output-names = "clk-m-a9-ext2f-div2";
|
| /kernel/linux/linux-5.10/arch/xtensa/boot/boot-redboot/ |
| D | bootstrap.S | 180 movi a9, complen 181 s32i a11, a9, 0 188 # a9 ptr to length 202 # a9 ptr to length 206 l32i a9, a8, 0 208 s32i a9, a6, 0 210 l32i a9, a8, 8 212 s32i a9, a6, 8
|