| /linux/arch/xtensa/lib/ |
| H A D | memcopy.S | 52 * a8/ tmp 124 movi a8, 3 # if source is not aligned, 125 _bany a3, a8, .Lsrcunaligned # then use shifting copy 134 slli a8, a7, 4 135 add a8, a8, a3 # a8 = end of last 16B source chunk 149 bne a3, a8, .Loop1 # continue loop if a3:src != a8:src_end 202 and a11, a3, a8 # save unalignment offset for below 215 l32i a8, a3, 8 219 __src_b a7, a7, a8 222 __src_b a8, a8, a9 [all …]
|
| H A D | checksum.S | 142 l8ui a8, a2, 3 /* bits 0.. 8 */ 146 slli a8, a8, 24 150 or a7, a7, a8 184 a8 = temp 225 EX(10f) l32i a8, a2, 4 227 EX(10f) s32i a8, a3, 4 229 ONES_ADD(a5, a8) 231 EX(10f) l32i a8, a2, 12 233 EX(10f) s32i a8, a3, 12 235 ONES_ADD(a5, a8) [all …]
|
| H A D | usercopy.S | 50 * a8/ tmp 78 movi a8, 3 # if source is also aligned, 79 bnone a3, a8, .Laligned # then use word copy 148 slli a8, a7, 4 149 add a8, a8, a3 # a8 = end of last 16B source chunk 163 blt a3, a8, .Loop1 206 and a10, a3, a8 # save unalignment offset for below 224 EX(10f) l32i a8, a3, 8 228 __src_b a7, a7, a8 231 __src_b a8, a8, a9 [all …]
|
| H A D | strnlen_user.S | 41 # a8/ mask3 55 movi a8, MASK3 # mask for byte 3 77 bnone a9, a8, .Lz3 # if byte 3 is zero 129 bany a9, a8, .Laligned # if byte 3 (of word, not string) is nonzero
|
| H A D | umulsidi3.S | 47 /* a0 and a8 will be clobbered by calling the multiply function 48 but a8 is not used here and need not be saved. */ 194 result is returned in a12, and a8 and a15 are clobbered. */ 223 mul_mulsi3_body a12, a13, a14, a15, a8
|
| H A D | strncpy_user.S | 44 # a8/ mask3 59 movi a8, MASK3 # mask for byte 3 117 bnone a9, a8, .Lz3 # if byte 3 is zero 130 bnone a9, a8, .Lz1 # if byte 3 is zero
|
| H A D | divsi3.S | 16 do_nsau a5, a6, a2, a8 /* udividend_shift = nsau (udividend) */ 17 do_nsau a4, a3, a2, a8 /* udivisor_shift = nsau (udivisor) */
|
| /linux/arch/xtensa/mm/ |
| H A D | misc.S | 65 l32i a8, a3, 0 67 s32i a8, a2, 0 70 l32i a8, a3, 8 72 s32i a8, a2, 8 75 l32i a8, a3, 16 77 s32i a8, a2, 16 80 l32i a8, a3, 24 82 s32i a8, a2, 24 170 addi a8, a3, 1 # way1 172 wdtlb a7, a8 [all …]
|
| /linux/arch/xtensa/boot/boot-redboot/ |
| H A D | bootstrap.S | 99 mov.n a8, a4 104 s32i a10, a8, 0 105 s32i a11, a8, 4 108 s32i a10, a8, 8 109 s32i a11, a8, 12 110 addi a8, a8, 16 112 blt a8, a5, 1b 146 l32i a8, a2, 0 147 s32i a8, a6, 0 177 # a8(a4) Load address of the image
|
| /linux/arch/xtensa/kernel/ |
| H A D | align.S | 185 and a3, a3, a8 # align memory address 187 __ssa8 a8 263 and a3, a3, a8 # align memory address 265 __ssa8 a8 361 /* Restore a4...a8 and SAR, set SP, and jump to default exception. */ 364 l32i a8, a2, PT_AREG8 411 and a4, a4, a8 # align memory address 420 __ssa8r a8 421 __src_b a8, a5, a6 # lo-mask F..F0..0 (BE) 0..0F..F (LE) 428 and a5, a5, a8 # mask [all …]
|
| H A D | coprocessor.S | 168 s32i a8, a1, PT_AREG8 193 /* Retrieve previous owner (a8). */ 197 l32i a8, a0, EXC_TABLE_COPROCESSOR_OWNER 220 beqz a8, 1f # skip 'save' if no previous owner 224 l32i a10, a8, THREAD_CPENABLE 231 add a2, a2, a8 239 s32i a10, a8, THREAD_CPENABLE 252 l32i a8, a1, PT_AREG8
|
| H A D | entry.S | 178 s32i a8, a1, PT_AREG8 318 s32i a8, a1, PT_AREG8 729 l32i a8, a1, PT_AREG8 1025 _bbci.l a8, 30, 8f 1253 /* The spill routine might clobber a4, a7, a8, a11, a12, and a15. */ 1257 s32i a8, a2, PT_AREG8 1318 s32e a8, a4, -32 1345 s32e a8, a0, -48 1346 mov a8, a0 1348 s32e a9, a8, -44 [all …]
|
| /linux/arch/xtensa/include/asm/ |
| H A D | initialize_mmu.h | 204 extui a8, a4, 28, 4 205 beq a8, a11, 2f 207 mov a11, a8 209 addx4 a9, a8, a3 220 movi a8, 0x20000000 233 add a5, a5, a8 235 bgeu a5, a8, 1b
|
| H A D | traps.h | 94 " addi a8, a0, 3\n" in spill_registers() 114 " mov a8, a8\n" in spill_registers() 119 : : : "a8", "a9", "memory"); in spill_registers()
|
| /linux/Documentation/driver-api/cxl/linux/example-configurations/ |
| H A D | multi-interleave.rst | 31 "dport":"pci0000:a8", 191 "host":"pci0000:a8", 196 "dport":"0000:a8:01.1", 201 "dport":"0000:a8:01.3", 210 "parent_dport":"0000:a8:01.1", 236 "parent_dport":"0000:a8:01.3", 271 "target":"0000:a8:01.1", 277 "target":"0000:a8:01.3", 345 "target":"pci0000:a8",
|
| H A D | hb-interleave.rst | 30 "dport":"pci0000:a8", 153 "host":"pci0000:a8", 158 "dport":"0000:a8:01.1", 167 "parent_dport":"0000:a8:01.1", 201 "target":"0000:a8:01.1", 269 "target":"pci0000:a8",
|
| H A D | intra-hb-interleave.rst | 30 "dport":"pci0000:a8", 207 "host":"pci0000:a8", 212 "dport":"0000:a8:01.1", 252 "target":"pci0000:a8",
|
| H A D | single-device.rst | 30 "dport":"pci0000:a8", 169 "host":"pci0000:a8", 174 "dport":"0000:a8:01.1",
|
| /linux/Documentation/devicetree/bindings/arm/ |
| H A D | arm,realview.yaml | 14 Cortex-A8, and Cortex-A9 CPUs. This included new features compared to the 38 - description: ARM RealView Platform Baseboard for Cortex-A8 (HBI-0178, 40 Cortex CPU family, including a Cortex-A8 test chip.
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-sh_mobile.c | 32 /* BUS: S A8 ACK P(*) */ 36 /* ICDR: A8 */ 39 /* BUS: S A8 ACK D8(1) ACK P(*) */ 43 /* ICDR: A8 D8(1) */ 46 /* BUS: S A8 ACK D8(1) ACK D8(2) ACK P(*) */ 50 /* ICDR: A8 D8(1) D8(2) */ 60 /* BUS: S A8 ACK | D8(1) ACK P(*) */ 64 /* ICDR: A8 | D8(1) */ 67 /* BUS: S A8 ACK | D8(1) ACK D8(2) ACK P(*) */ 71 /* ICDR: A8 | D8(1) D8(2) */ [all …]
|
| /linux/arch/arm/boot/dts/arm/ |
| H A D | arm-realview-pba8.dts | 27 model = "ARM RealView Platform Baseboard for Cortex-A8"; 38 compatible = "arm,cortex-a8"; 44 compatible = "arm,cortex-a8-pmu";
|
| /linux/drivers/media/pci/ddbridge/ |
| H A D | ddbridge-hw.c | 235 .name = "Digital Devices MAX A8 CT2", 247 .name = "Digital Devices MAX A8 C2T2", 259 .name = "Digital Devices MAX A8 ISDBT", 271 .name = "Digital Devices MAX A8 C2T2I V0", 283 .name = "Digital Devices MAX A8 C2T2I",
|
| /linux/arch/arm/mach-versatile/ |
| H A D | Kconfig | 215 bool "Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform" 219 Cortex(tm)-A8. This platform has an on-board Cortex-A8 and has
|
| /linux/drivers/iio/magnetometer/ |
| H A D | yamaha-yas530.c | 159 s8 a2, a3, a4, a6, a7, a8; member 413 h[2] = (c->k * (c->a7 * s[0] + c->a8 * s[1] + c->a9 * s[2])) / half_range; in yas537_measure() 571 *zo = c->k * ((c->a7 * sx + c->a8 * sy + c->a9 * sz) / 10); in yas530_get_measure() 811 c->a8 = FIELD_GET(GENMASK_ULL(28, 23), val) - 32; in yas530_extract_calibration() 1089 * data[9] 0 [ a8 a8 a8 a8 a8 a8 a8 ] bits 31 .. 24 in yas537_get_calibration_data() 1108 c->a8 = FIELD_GET(GENMASK(30, 24), val4) - 64; in yas537_get_calibration_data() 1138 dev_dbg(yas5xx->dev, "a8 = %d\n", c->a8); in yas530_dump_calibration() 1158 dev_dbg(yas5xx->dev, "a8 = %d\n", c->a8); in yas537_dump_calibration()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_usdt.c | 77 long a6, __u64 a7, uintptr_t a8, int a9, short a10, in BPF_USDT() 97 usdt12_args[7] = a8; 70 BPF_USDT(usdt12,int a1,int a2,long a3,long a4,unsigned a5,long a6,__u64 a7,uintptr_t a8,int a9,short a10,short a11,signed char a12) BPF_USDT() argument
|