Home
last modified time | relevance | path

Searched refs:rs1 (Results 1 – 20 of 20) sorted by relevance

/linux-4.4.14/arch/sparc/kernel/
Dvisemul.c139 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, in maybe_flush_windows() argument
142 if (rs2 >= 16 || rs1 >= 16 || rd >= 16) { in maybe_flush_windows()
295 unsigned long orig_rs1, rs1, orig_rs2, rs2, rd_val; in edge() local
299 orig_rs1 = rs1 = fetch_reg(RS1(insn), regs); in edge()
303 rs1 = rs1 & 0xffffffff; in edge()
310 left = edge8_tab[rs1 & 0x7].left; in edge()
315 left = edge8_tab_l[rs1 & 0x7].left; in edge()
321 left = edge16_tab[(rs1 >> 1) & 0x3].left; in edge()
327 left = edge16_tab_l[(rs1 >> 1) & 0x3].left; in edge()
333 left = edge32_tab[(rs1 >> 2) & 0x1].left; in edge()
[all …]
Dunaligned_32.c70 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, in maybe_flush_windows() argument
73 if(rs2 >= 16 || rs1 >= 16 || rd >= 16) { in maybe_flush_windows()
137 unsigned int rs1 = (insn >> 14) & 0x1f; in compute_effective_address() local
142 maybe_flush_windows(rs1, 0, rd); in compute_effective_address()
143 return (fetch_reg(rs1, regs) + sign_extend_imm13(insn)); in compute_effective_address()
145 maybe_flush_windows(rs1, rs2, rd); in compute_effective_address()
146 return (fetch_reg(rs1, regs) + fetch_reg(rs2, regs)); in compute_effective_address()
153 unsigned int rs1 = (insn >> 14) & 0x1f; in safe_compute_effective_address() local
158 maybe_flush_windows(rs1, 0, rd); in safe_compute_effective_address()
159 return (safe_fetch_reg(rs1, regs) + sign_extend_imm13(insn)); in safe_compute_effective_address()
[all …]
Dunaligned_64.c103 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, in maybe_flush_windows() argument
106 if (rs2 >= 16 || rs1 >= 16 || rd >= 16) { in maybe_flush_windows()
172 unsigned int rs1 = (insn >> 14) & 0x1f; in compute_effective_address() local
177 maybe_flush_windows(rs1, 0, rd, from_kernel); in compute_effective_address()
178 addr = (fetch_reg(rs1, regs) + sign_extend_imm13(insn)); in compute_effective_address()
180 maybe_flush_windows(rs1, rs2, rd, from_kernel); in compute_effective_address()
181 addr = (fetch_reg(rs1, regs) + fetch_reg(rs2, regs)); in compute_effective_address()
/linux-4.4.14/arch/arm/kernel/
Dsleep.S37 .macro compute_mpidr_hash dst, rs0, rs1, rs2, mpidr, mask
43 ARM( orr \dst, \dst, \mask, lsr \rs1 ) @ dst|=(aff1>>rs1)
44 THUMB( lsr \mask, \mask, \rs1 )
/linux-4.4.14/arch/sparc/math-emu/
Dmath_32.c283 argp rs1 = NULL, rs2 = NULL, rd = NULL; in do_one_mathemu() local
368 rs1 = (argp)&fregs[freg]; in do_one_mathemu()
370 case 7: FP_UNPACK_QP (QA, rs1); break; in do_one_mathemu()
371 case 6: FP_UNPACK_DP (DA, rs1); break; in do_one_mathemu()
372 case 5: FP_UNPACK_SP (SA, rs1); break; in do_one_mathemu()
Dmath_64.c358 argp rs1 = NULL, rs2 = NULL, rd = NULL; in do_mathemu() local
379 case 1: rs1 = (argp)&f->regs[freg]; in do_mathemu()
382 rs1 = (argp)&zero; in do_mathemu()
386 case 7: FP_UNPACK_QP (QA, rs1); break; in do_mathemu()
387 case 6: FP_UNPACK_DP (DA, rs1); break; in do_mathemu()
388 case 5: FP_UNPACK_SP (SA, rs1); break; in do_mathemu()
/linux-4.4.14/arch/arm64/kernel/
Dsleep.S37 .macro compute_mpidr_hash dst, rs0, rs1, rs2, rs3, mpidr, mask
42 lsr \mask ,\mask, \rs1
/linux-4.4.14/arch/arm/boot/dts/
Dxenvm-4.2.dts79 arm,v2m-memory-map = "rs1";
Dvexpress-v2m.dtsi13 * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong
17 * CHANGES TO vexpress-v2m-rs1.dtsi!
Dvexpress-v2p-ca5s.dts251 /include/ "vexpress-v2m-rs1.dtsi"
Dvexpress-v2p-ca15-tc1.dts281 /include/ "vexpress-v2m-rs1.dtsi"
Dvexpress-v2m-rs1.dtsi24 arm,v2m-memory-map = "rs1";
Dvexpress-v2p-ca15_a7.dts639 /include/ "vexpress-v2m-rs1.dtsi"
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dvexpress.txt132 - "rs1" - for RS1 map (i.a. peripherals on CS3); this map is also
134 arm,v2m-memory-map = "rs1";
226 /include/ "vexpress-v2m-rs1.dtsi"
/linux-4.4.14/arch/arm64/boot/dts/arm/
Dfoundation-v8.dts106 arm,v2m-memory-map = "rs1";
Dvexpress-v2f-1xv7-ca53x2.dts189 /include/ "vexpress-v2m-rs1.dtsi"
Drtsm_ve-motherboard.dtsi11 arm,v2m-memory-map = "rs1";
Djuno-motherboard.dtsi47 arm,v2m-memory-map = "rs1";
Dvexpress-v2m-rs1.dtsi24 arm,v2m-memory-map = "rs1";
/linux-4.4.14/drivers/rtc/
Drtc-ds1685.c1362 DS1685_RTC_SYSFS_CTRL_REG_RW(rs1);