Symbol: RV_REG_ZERO
arch/riscv/net/bpf_jit.h
1030
emit(rv_addi(rd, RV_REG_ZERO, imm), ctx);
arch/riscv/net/bpf_jit.h
724
return rv_cr_insn(0x8, rs1, RV_REG_ZERO, 0x2);
arch/riscv/net/bpf_jit.h
734
return rv_cr_insn(0x9, rs1, RV_REG_ZERO, 0x2);
arch/riscv/net/bpf_jit.h
979
return rv_r_insn(0x04, RV_REG_ZERO, rs1, 0, rd, 0x3b);
arch/riscv/net/bpf_jit_comp32.c
1082
emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
1104
emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
1109
emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
1132
emit_jump_and_link(RV_REG_ZERO, rvoff, false, ctx);
arch/riscv/net/bpf_jit_comp32.c
120
emit(rv_addi(rd, RV_REG_ZERO, lower), ctx);
arch/riscv/net/bpf_jit_comp32.c
1228
emit_jump_and_link(RV_REG_ZERO, rvoff, false, ctx);
arch/riscv/net/bpf_jit_comp32.c
131
emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
1324
emit(rv_addi(RV_REG_TCC, RV_REG_ZERO, MAX_TAIL_CALL_CNT), ctx);
arch/riscv/net/bpf_jit_comp32.c
133
emit(rv_addi(hi(rd), RV_REG_ZERO, -1), ctx);
arch/riscv/net/bpf_jit_comp32.c
1344
emit(rv_addi(hi(fp), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
1348
emit(rv_addi(hi(r1), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
174
emit(rv_jalr(RV_REG_ZERO, RV_REG_T0, 4), ctx);
arch/riscv/net/bpf_jit_comp32.c
176
emit(rv_jalr(RV_REG_ZERO, RV_REG_RA, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
221
emit(rv_sw(RV_REG_FP, hi(reg), RV_REG_ZERO), ctx);
arch/riscv/net/bpf_jit_comp32.c
223
emit(rv_addi(hi(reg), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
261
emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
271
emit(rv_ori(hi(rd), RV_REG_ZERO, -1), ctx);
arch/riscv/net/bpf_jit_comp32.c
286
emit(rv_addi(lo(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
299
emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
460
emit(rv_blt(RV_REG_T0, RV_REG_ZERO, 8), ctx);
arch/riscv/net/bpf_jit_comp32.c
462
emit(rv_addi(lo(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
463
emit(rv_jal(RV_REG_ZERO, 16), ctx);
arch/riscv/net/bpf_jit_comp32.c
464
emit(rv_addi(RV_REG_T1, RV_REG_ZERO, 31), ctx);
arch/riscv/net/bpf_jit_comp32.c
474
emit(rv_blt(RV_REG_T0, RV_REG_ZERO, 8), ctx);
arch/riscv/net/bpf_jit_comp32.c
476
emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
477
emit(rv_jal(RV_REG_ZERO, 16), ctx);
arch/riscv/net/bpf_jit_comp32.c
478
emit(rv_addi(RV_REG_T1, RV_REG_ZERO, 31), ctx);
arch/riscv/net/bpf_jit_comp32.c
488
emit(rv_blt(RV_REG_T0, RV_REG_ZERO, 8), ctx);
arch/riscv/net/bpf_jit_comp32.c
491
emit(rv_jal(RV_REG_ZERO, 16), ctx);
arch/riscv/net/bpf_jit_comp32.c
492
emit(rv_addi(RV_REG_T1, RV_REG_ZERO, 31), ctx);
arch/riscv/net/bpf_jit_comp32.c
501
emit(rv_sub(lo(rd), RV_REG_ZERO, lo(rd)), ctx);
arch/riscv/net/bpf_jit_comp32.c
502
emit(rv_sltu(RV_REG_T0, RV_REG_ZERO, lo(rd)), ctx);
arch/riscv/net/bpf_jit_comp32.c
503
emit(rv_sub(hi(rd), RV_REG_ZERO, hi(rd)), ctx);
arch/riscv/net/bpf_jit_comp32.c
557
emit(rv_sub(lo(rd), RV_REG_ZERO, lo(rd)), ctx);
arch/riscv/net/bpf_jit_comp32.c
636
emit(rv_bne(RV_REG_T0, RV_REG_ZERO, JUMP(2)), ctx);
arch/riscv/net/bpf_jit_comp32.c
638
emit(rv_beq(RV_REG_T0, RV_REG_ZERO, NO_JUMP(0)), ctx);
arch/riscv/net/bpf_jit_comp32.c
648
emit_jump_and_link(RV_REG_ZERO, rvoff, true, ctx);
arch/riscv/net/bpf_jit_comp32.c
709
emit(rv_beq(RV_REG_T0, RV_REG_ZERO, off), ctx);
arch/riscv/net/bpf_jit_comp32.c
717
emit_jump_and_link(RV_REG_ZERO, rvoff, true, ctx);
arch/riscv/net/bpf_jit_comp32.c
807
emit_bcc(BPF_JSLT, RV_REG_TCC, RV_REG_ZERO, off, ctx);
arch/riscv/net/bpf_jit_comp32.c
820
emit_bcc(BPF_JEQ, RV_REG_T0, RV_REG_ZERO, off, ctx);
arch/riscv/net/bpf_jit_comp32.c
850
emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
855
emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
860
emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
900
emit(rv_amoadd_w(RV_REG_ZERO, lo(rs), RV_REG_T0, 0, 0),
arch/riscv/net/bpf_jit_comp32.c
925
emit(rv_addi(RV_REG_T1, RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp32.c
949
emit(rv_addi(hi(rd), RV_REG_ZERO, 0), ctx);
arch/riscv/net/bpf_jit_comp64.c
1178
emit_sd(RV_REG_FP, -cookie_off + 8 * i, RV_REG_ZERO, ctx);
arch/riscv/net/bpf_jit_comp64.c
1180
emit_sd(RV_REG_FP, -retval_off, RV_REG_ZERO, ctx);
arch/riscv/net/bpf_jit_comp64.c
1203
emit_sd(RV_REG_FP, -retval_off, RV_REG_ZERO, ctx);
arch/riscv/net/bpf_jit_comp64.c
1235
insn = rv_bne(RV_REG_T1, RV_REG_ZERO, offset >> 1);
arch/riscv/net/bpf_jit_comp64.c
1288
emit_jalr(RV_REG_ZERO, RV_REG_RA, 0, ctx);
arch/riscv/net/bpf_jit_comp64.c
1291
emit_jalr(RV_REG_ZERO, RV_REG_T0, 0, ctx);
arch/riscv/net/bpf_jit_comp64.c
1298
emit_jalr(RV_REG_ZERO, RV_REG_RA, 0, ctx);
arch/riscv/net/bpf_jit_comp64.c
1390
emit(rv_beq(RV_REG_T1, RV_REG_ZERO, 4), ctx);
arch/riscv/net/bpf_jit_comp64.c
1515
emit_sub(rd, RV_REG_ZERO, rd, ctx);
arch/riscv/net/bpf_jit_comp64.c
1671
ret = emit_jump_and_link(RV_REG_ZERO, rvoff, true, ctx);
arch/riscv/net/bpf_jit_comp64.c
1719
emit_branch(BPF_JNE, RV_REG_T1, RV_REG_ZERO, rvoff, ctx);
arch/riscv/net/bpf_jit_comp64.c
1750
rs = imm ? RV_REG_T1 : RV_REG_ZERO;
arch/riscv/net/bpf_jit_comp64.c
1786
emit_branch(BPF_JNE, RV_REG_T1, RV_REG_ZERO, rvoff, ctx);
arch/riscv/net/bpf_jit_comp64.c
1860
ret = emit_jump_and_link(RV_REG_ZERO, rvoff, true, ctx);
arch/riscv/net/bpf_jit_comp64.c
2044
emit(rv_addi(RV_REG_TCC, RV_REG_ZERO, MAX_TAIL_CALL_CNT), ctx);
arch/riscv/net/bpf_jit_comp64.c
274
emit_jalr(RV_REG_ZERO, is_tail_call ? RV_REG_T3 : RV_REG_RA,
arch/riscv/net/bpf_jit_comp64.c
340
emit(rv_jal(RV_REG_ZERO, rvoff >> 1), ctx);
arch/riscv/net/bpf_jit_comp64.c
352
emit(rv_jalr(RV_REG_ZERO, RV_REG_T1, lower), ctx);
arch/riscv/net/bpf_jit_comp64.c
383
emit_branch(BPF_JSLT, RV_REG_TCC, RV_REG_ZERO, off, ctx);
arch/riscv/net/bpf_jit_comp64.c
395
emit_branch(BPF_JEQ, RV_REG_T2, RV_REG_ZERO, off, ctx);
arch/riscv/net/bpf_jit_comp64.c
638
emit(is64 ? rv_amoadd_d(RV_REG_ZERO, rs, rd, 0, 0) :
arch/riscv/net/bpf_jit_comp64.c
639
rv_amoadd_w(RV_REG_ZERO, rs, rd, 0, 0), ctx);
arch/riscv/net/bpf_jit_comp64.c
644
emit(is64 ? rv_amoand_d(RV_REG_ZERO, rs, rd, 0, 0) :
arch/riscv/net/bpf_jit_comp64.c
645
rv_amoand_w(RV_REG_ZERO, rs, rd, 0, 0), ctx);
arch/riscv/net/bpf_jit_comp64.c
650
emit(is64 ? rv_amoor_d(RV_REG_ZERO, rs, rd, 0, 0) :
arch/riscv/net/bpf_jit_comp64.c
651
rv_amoor_w(RV_REG_ZERO, rs, rd, 0, 0), ctx);
arch/riscv/net/bpf_jit_comp64.c
656
emit(is64 ? rv_amoxor_d(RV_REG_ZERO, rs, rd, 0, 0) :
arch/riscv/net/bpf_jit_comp64.c
657
rv_amoxor_w(RV_REG_ZERO, rs, rd, 0, 0), ctx);
arch/riscv/net/bpf_jit_comp64.c
852
return emit_jump_and_link(is_call ? RV_REG_T0 : RV_REG_ZERO, rvoff, false, &ctx);
arch/riscv/net/bpf_jit_comp64.c
947
emit_sd(RV_REG_FP, -run_ctx_off + cookie_off, RV_REG_ZERO, ctx);
arch/riscv/net/bpf_jit_comp64.c
984
u32 insn = rv_beq(RV_REG_A0, RV_REG_ZERO, offset >> 1);