Home
last modified time | relevance | path

Searched refs:R0 (Results 1 – 25 of 69) sorted by relevance

123

/Linux-v5.15/arch/hexagon/kernel/
Dvm_entry.S37 memd(R0 + #_PT_R3130) = R31:30; \
38 { memw(R0 + #_PT_R2928) = R28; \
39 R31 = memw(R0 + #_PT_ER_VMPSP); }\
40 { memw(R0 + #(_PT_R2928 + 4)) = R31; \
42 { memd(R0 + #_PT_R2726) = R27:26; \
44 memd(R0 + #_PT_R2524) = R25:24; \
45 memd(R0 + #_PT_R2322) = R23:22; \
46 memd(R0 + #_PT_R2120) = R21:20; \
47 memd(R0 + #_PT_R1918) = R19:18; \
48 memd(R0 + #_PT_R1716) = R17:16; \
[all …]
Dvm_switch.S55 memw(R0+#_TASK_THREAD_INFO) = THREADINFO_REG;
56 memw(R0 +#(_TASK_STRUCT_THREAD + _THREAD_STRUCT_SWITCH_SP)) = R29;
/Linux-v5.15/lib/
Dtest_bpf.c39 #define R0 BPF_REG_0 macro
277 insn[1] = BPF_ALU32_IMM(BPF_MOV, R0, 0xcbababab); in bpf_fill_maxinsns9()
281 insn[i] = BPF_ALU32_IMM(BPF_MOV, R0, 0xfefefefe); in bpf_fill_maxinsns9()
308 insn[hlen] = BPF_ALU32_IMM(BPF_MOV, R0, 0xabababac); in bpf_fill_maxinsns10()
438 insn[0] = BPF_ALU32_IMM(BPF_MOV, R0, 1); in __bpf_fill_stxdw()
442 insn[i] = BPF_STX_XADD(size, R10, R0, -40); in __bpf_fill_stxdw()
444 insn[len - 2] = BPF_LDX_MEM(size, R0, R10, -40); in __bpf_fill_stxdw()
474 insn[0] = BPF_ALU64_IMM(BPF_MOV, R0, 1); in bpf_fill_long_jmp()
475 insn[1] = BPF_JMP_IMM(BPF_JEQ, R0, 1, len - 2 - 1); in bpf_fill_long_jmp()
489 insn[i] = BPF_ALU64_IMM(BPF_MUL, R0, (i << 16) + i); in bpf_fill_long_jmp()
[all …]
/Linux-v5.15/arch/x86/crypto/
Dtwofish-x86_64-asm_64.S29 #define R0 %rax macro
226 encrypt_round(R0,R1,R2,R3,0);
227 encrypt_round(R2,R3,R0,R1,8);
228 encrypt_round(R0,R1,R2,R3,2*8);
229 encrypt_round(R2,R3,R0,R1,3*8);
230 encrypt_round(R0,R1,R2,R3,4*8);
231 encrypt_round(R2,R3,R0,R1,5*8);
232 encrypt_round(R0,R1,R2,R3,6*8);
233 encrypt_round(R2,R3,R0,R1,7*8);
234 encrypt_round(R0,R1,R2,R3,8*8);
[all …]
Dtwofish-i586-asm_32.S231 encrypt_round(R0,R1,R2,R3,0);
232 encrypt_round(R2,R3,R0,R1,8);
233 encrypt_round(R0,R1,R2,R3,2*8);
234 encrypt_round(R2,R3,R0,R1,3*8);
235 encrypt_round(R0,R1,R2,R3,4*8);
236 encrypt_round(R2,R3,R0,R1,5*8);
237 encrypt_round(R0,R1,R2,R3,6*8);
238 encrypt_round(R2,R3,R0,R1,7*8);
239 encrypt_round(R0,R1,R2,R3,8*8);
240 encrypt_round(R2,R3,R0,R1,9*8);
[all …]
Dpoly1305-x86_64-cryptogams.pl2208 my ($R0,$R1,$R2,$R3,$R4, $S1,$S2,$S3,$S4) = map("%zmm$_",(16..24));
2249 vmovdqu `16*0-64`($ctx),%x#$D0 # will become expanded ${R0}
2260 vpermd $D0,$T2,$R0 # 00003412 -> 14243444
2265 vmovdqa64 $R0,0x00(%rsp){%k2} # save in case $len%128 != 0
2266 vpsrlq \$32,$R0,$T0 # 14243444 -> 01020304
2291 vpmuludq $T0,$R0,$D0 # d0 = r0'*r0
2299 vpmuludq $T1,$R0,$M1
2314 vpmuludq $T2,$R0,$M2
2323 vpmuludq $T3,$R0,$M3
2334 vpmuludq $T4,$R0,$M4
[all …]
/Linux-v5.15/arch/arm/crypto/
Dpoly1305-armv4.pl495 my ($R0,$R1,$S1,$R2,$S2,$R3,$S3,$R4,$S4) = map("d$_",(0..9));
530 vdup.32 $R0,r2 @ r^1 in both lanes
554 vmull.u32 $D0,$R0,${R0}[1]
555 vmull.u32 $D1,$R1,${R0}[1]
556 vmull.u32 $D2,$R2,${R0}[1]
557 vmull.u32 $D3,$R3,${R0}[1]
558 vmull.u32 $D4,$R4,${R0}[1]
561 vmlal.u32 $D1,$R0,${R1}[1]
569 vmlal.u32 $D2,$R0,${R2}[1]
573 vmlal.u32 $D3,$R0,${R3}[1]
[all …]
/Linux-v5.15/arch/arm64/crypto/
Dpoly1305-armv8.pl262 my ($R0,$R1,$S1,$R2,$S2,$R3,$S3,$R4,$S4) = map("v$_.4s",(0..8));
513 ld1 {$R0,$R1,$S1,$R2},[x15],#64
577 umull $ACC0,$IN23_0,${R0}[2]
591 umlal $ACC1,$IN23_1,${R0}[2]
600 umlal $ACC2,$IN23_2,${R0}[2]
609 umlal $ACC3,$IN23_3,${R0}[2]
620 umlal $ACC4,$IN23_4,${R0}[2]
642 umlal $ACC2,$IN01_2,${R0}[0]
656 umlal $ACC0,$IN01_0,${R0}[0]
671 umlal $ACC1,$IN01_1,${R0}[0]
[all …]
/Linux-v5.15/arch/sh/kernel/cpu/sh3/
Dswsusp.S59 ! BL=0: R7->R0 is bank0
65 ! BL=1: R7->R0 is bank1
80 ! BL=0: R7->R0 is bank0
105 ! BL=0: R7->R0 is bank0
112 ! BL=1: R7->R0 is bank1
119 ! BL=0: R7->R0 is bank0
/Linux-v5.15/drivers/tty/serial/
Dpmac_zilog.c169 write_zsreg(uap, R0, RES_EXT_INT); in pmz_load_zsregs()
170 write_zsreg(uap, R0, RES_EXT_INT); in pmz_load_zsregs()
237 write_zsreg(uap, R0, ERR_RES); in pmz_receive_chars()
310 ch = read_zsreg(uap, R0); in pmz_receive_chars()
326 status = read_zsreg(uap, R0); in pmz_status_handle()
327 write_zsreg(uap, R0, RES_EXT_INT); in pmz_status_handle()
360 unsigned char status = read_zsreg(uap, R0); in pmz_transmit_chars()
429 write_zsreg(uap, R0, RES_Tx_P); in pmz_transmit_chars()
459 write_zsreg(uap_a, R0, RES_H_IUS); in pmz_interrupt()
484 write_zsreg(uap_b, R0, RES_H_IUS); in pmz_interrupt()
[all …]
Dzs.c232 while ((read_zsreg(zport, R0) & Rx_CH_AV) && --loops) in zs_receive_drain()
242 while (!(read_zsreg(zport, R0) & Tx_BUF_EMP) && --loops) { in zs_transmit_drain()
324 status_a = read_zsreg(zport_a, R0); in zs_raw_get_ab_mctrl()
325 status_b = read_zsreg(zport_b, R0); in zs_raw_get_ab_mctrl()
421 write_zsreg(zport, R0, RES_Tx_P); in zs_raw_stop_tx()
498 write_zsreg(zport_a, R0, RES_EXT_INT); in zs_enable_ms()
547 avail = read_zsreg(zport, R0) & Rx_CH_AV; in zs_receive_chars()
572 write_zsreg(zport, R0, ERR_RES); in zs_receive_chars()
656 status = read_zsreg(zport, R0); in zs_status_handle()
693 write_zsreg(zport, R0, RES_EXT_INT); in zs_status_handle()
[all …]
/Linux-v5.15/drivers/net/hamradio/
Ddmascc.c496 if (read_scc(priv, R0) & Tx_BUF_EMP) { in setup_adapter()
518 write_scc(priv, R0, RES_EXT_INT); in setup_adapter()
537 write_scc(priv, R0, RES_EXT_INT); in setup_adapter()
846 priv->rr0 = read_scc(priv, R0); in scc_open()
1006 write_scc(priv, R0, RES_EOM_L); in tx_on()
1015 while (read_scc(priv, R0) & Rx_CH_AV) in rx_on()
1043 write_scc(priv, R0, ERR_RES); in rx_on()
1104 write_scc(&info->priv[0], R0, RES_H_IUS); in z8530_isr()
1159 write_scc(priv, R0, ERR_RES); in rx_isr()
1164 while (read_scc(priv, R0) & Rx_CH_AV) { in rx_isr()
[all …]
/Linux-v5.15/tools/perf/arch/arm/tests/
Dregs_load.S4 #define R0 0x00 macro
41 str r0, [r0, #R0]
/Linux-v5.15/tools/perf/arch/powerpc/tests/
Dregs_load.S5 #define R0 0 macro
44 std 0, R0(3)
/Linux-v5.15/drivers/net/wan/
Dz85230.c318 if (!(read_zsreg(c, R0) & 1)) in z8530_rx()
376 if (!(read_zsreg(c, R0) & 4)) in z8530_tx()
413 status = read_zsreg(chan, R0); in z8530_status()
514 status = read_zsreg(chan, R0); in z8530_dma_status()
615 u8 status = read_zsreg(chan, R0); in z8530_status_clear()
768 chk = read_zsreg(c, R0); in z8530_sync_close()
945 chk = read_zsreg(c, R0); in z8530_sync_dma_close()
1095 chk = read_zsreg(c, R0); in z8530_sync_txdma_close()
1173 if (read_zsreg(&dev->chanA, R0) & Tx_BUF_EMP) in do_z8530_init()
1290 c->status = read_zsreg(c, R0); in z8530_channel_load()
[all …]
/Linux-v5.15/arch/sh/math-emu/
Dmath.c50 #define R0 (regs->regs[0]) macro
160 READ(FRn, Rm + R0 + 4); in fmov_idx_reg()
162 READ(FRn, Rm + R0); in fmov_idx_reg()
164 READ(FRn, Rm + R0); in fmov_idx_reg()
210 WRITE(FRm, Rn + R0 + 4); in fmov_reg_idx()
212 WRITE(FRm, Rn + R0); in fmov_reg_idx()
214 WRITE(FRm, Rn + R0); in fmov_reg_idx()
/Linux-v5.15/arch/powerpc/mm/nohash/
Dtlb_low.S244 PPC_TLBILX_ALL(0,R0)
257 PPC_TLBILX_PID(0,R0)
309 PPC_TLBILX_PID(0,R0)
321 PPC_TLBILX_PID(0,R0)
328 PPC_TLBILX_ALL(0,R0)
/Linux-v5.15/arch/arm/boot/dts/
Dste-ux500-samsung-codina.dts6 * as "R0.0". There appears to be a "R0.4" variant with backlight on GPIO69,
205 * GPIO194 on R0.0, R0.4 does not use this at all, it
207 * (Line is pulled down on R0.4)
217 * GPIO68 is for R0.0, the board file talks about a TMO variant
218 * (R0.4) using GPIO69.
617 * This will make the resistor mounted in R0.0 pull up
619 * R0.4 variants, GPIO130 should be set in GPIO mode and
/Linux-v5.15/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_plane.c51 R0, enumerator
821 pstate[R0]->multirect_mode = DPU_SSPP_MULTIRECT_PARALLEL; in dpu_plane_validate_multirect_v2()
830 if (dst[R1].y1 >= dst[R0].y2 + buffer_lines || in dpu_plane_validate_multirect_v2()
831 dst[R0].y1 >= dst[R1].y2 + buffer_lines) { in dpu_plane_validate_multirect_v2()
832 pstate[R0]->multirect_mode = DPU_SSPP_MULTIRECT_TIME_MX; in dpu_plane_validate_multirect_v2()
837 drm_state[R0]->plane->base.id, in dpu_plane_validate_multirect_v2()
843 if (dpu_plane[R0]->is_virtual) { in dpu_plane_validate_multirect_v2()
844 pstate[R0]->multirect_index = DPU_SSPP_RECT_1; in dpu_plane_validate_multirect_v2()
847 pstate[R0]->multirect_index = DPU_SSPP_RECT_0; in dpu_plane_validate_multirect_v2()
851 DPU_DEBUG_PLANE(dpu_plane[R0], "R0: %d - %d\n", in dpu_plane_validate_multirect_v2()
[all …]
/Linux-v5.15/drivers/media/i2c/
Dwm8739.c35 R0 = 0, R1, enumerator
114 wm8739_write(sd, R0, (vol_l & 0x1f) | mute); in wm8739_s_ctrl()
/Linux-v5.15/arch/powerpc/kernel/
Dmisc_64.S151 LBZCIX(R3,R0,R3)
166 STBCIX(R3,R0,R4)
300 PPC_TLBILX_ALL(0,R0)
/Linux-v5.15/Documentation/networking/
Dfilter.rst668 * R0 - return value from in-kernel function, and exit value for eBPF program
680 R0 - R5 are scratch registers and eBPF program needs spill/fill them if
724 After an in-kernel function call, R1 - R5 are reset to unreadable and R0 has
768 R0 - rax
791 bpf_mov R7, R0 /* save foo() return value */
798 bpf_add R0, R7
836 registers and place their return value into ``%rax`` which is R0 in eBPF.
838 interpreter. R0-R5 are scratch registers, so eBPF program needs to preserve
845 bpf_mov R0, R1
988 value into register R0 before doing a BPF_EXIT. Class 6 in eBPF is used as
[all …]
/Linux-v5.15/arch/arm/include/asm/vdso/
Dcp15.h17 "mrrc", "mcrr", __stringify(p15, Op1, %Q0, %R0, CRm), u64
/Linux-v5.15/tools/perf/arch/arm/util/
Dunwind-libdw.c19 dwarf_regs[0] = REG(R0); in libdw__arch_set_initial_registers()
/Linux-v5.15/arch/powerpc/lib/
Dldstfp.S169 1: LXVD2X(0,R0,R4)
198 STXVD2X(0,R0,R4)

123