Home
last modified time | relevance | path

Searched full:a8 (Results 1 – 25 of 189) sorted by relevance

12345678

/linux/arch/xtensa/lib/
H A Dmemcopy.S52 * 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 Dchecksum.S142 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 Dusercopy.S50 * 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 Dstrnlen_user.S41 # 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 Dumulsidi3.S47 /* 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 Dstrncpy_user.S44 # 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 Ddivsi3.S16 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 Dmisc.S65 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 Dbootstrap.S99 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 Dalign.S185 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 Dcoprocessor.S168 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 Dentry.S178 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 Dinitialize_mmu.h204 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 Dtraps.h94 " 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 Dmulti-interleave.rst31 "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 Dhb-interleave.rst30 "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 Dintra-hb-interleave.rst30 "dport":"pci0000:a8",
207 "host":"pci0000:a8",
212 "dport":"0000:a8:01.1",
252 "target":"pci0000:a8",
H A Dsingle-device.rst30 "dport":"pci0000:a8",
169 "host":"pci0000:a8",
174 "dport":"0000:a8:01.1",
/linux/Documentation/devicetree/bindings/arm/
H A Darm,realview.yaml14 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 Di2c-sh_mobile.c32 /* 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 Darm-realview-pba8.dts27 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 Dddbridge-hw.c235 .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 DKconfig215 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 Dyamaha-yas530.c159 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 Dtest_usdt.c77 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

12345678