Lines Matching refs:src_reg

306 		u32 src_reg = b2p[insn[i].src_reg];  in bpf_jit_build_body()  local
334 if (src_reg >= BPF_PPC_NVR_MIN && src_reg < 32) in bpf_jit_build_body()
335 bpf_set_seen_register(ctx, insn[i].src_reg); in bpf_jit_build_body()
343 PPC_ADD(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
347 PPC_SUB(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
367 PPC_MULW(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
369 PPC_MULD(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
388 PPC_DIVWU(b2p[TMP_REG_1], dst_reg, src_reg); in bpf_jit_build_body()
389 PPC_MULW(b2p[TMP_REG_1], src_reg, in bpf_jit_build_body()
393 PPC_DIVWU(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
398 PPC_DIVDU(b2p[TMP_REG_1], dst_reg, src_reg); in bpf_jit_build_body()
399 PPC_MULD(b2p[TMP_REG_1], src_reg, in bpf_jit_build_body()
403 PPC_DIVDU(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
454 PPC_AND(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
468 PPC_OR(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
485 PPC_XOR(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
502 PPC_SLW(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
508 PPC_SLD(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
521 PPC_SRW(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
526 PPC_SRD(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
538 PPC_SRAW(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
541 PPC_SRAD(dst_reg, dst_reg, src_reg); in bpf_jit_build_body()
561 PPC_MR(dst_reg, src_reg); in bpf_jit_build_body()
654 src_reg = b2p[TMP_REG_1]; in bpf_jit_build_body()
656 PPC_STB(src_reg, dst_reg, off); in bpf_jit_build_body()
662 src_reg = b2p[TMP_REG_1]; in bpf_jit_build_body()
664 PPC_STH(src_reg, dst_reg, off); in bpf_jit_build_body()
670 src_reg = b2p[TMP_REG_1]; in bpf_jit_build_body()
672 PPC_STW(src_reg, dst_reg, off); in bpf_jit_build_body()
678 src_reg = b2p[TMP_REG_1]; in bpf_jit_build_body()
680 PPC_BPF_STL(src_reg, dst_reg, off); in bpf_jit_build_body()
694 PPC_ADD(b2p[TMP_REG_2], b2p[TMP_REG_2], src_reg); in bpf_jit_build_body()
705 PPC_ADD(b2p[TMP_REG_2], b2p[TMP_REG_2], src_reg); in bpf_jit_build_body()
715 PPC_LBZ(dst_reg, src_reg, off); in bpf_jit_build_body()
721 PPC_LHZ(dst_reg, src_reg, off); in bpf_jit_build_body()
727 PPC_LWZ(dst_reg, src_reg, off); in bpf_jit_build_body()
733 PPC_BPF_LL(dst_reg, src_reg, off); in bpf_jit_build_body()
863 PPC_CMPLW(dst_reg, src_reg); in bpf_jit_build_body()
865 PPC_CMPLD(dst_reg, src_reg); in bpf_jit_build_body()
877 PPC_CMPW(dst_reg, src_reg); in bpf_jit_build_body()
879 PPC_CMPD(dst_reg, src_reg); in bpf_jit_build_body()
885 src_reg); in bpf_jit_build_body()
889 PPC_AND(tmp_reg, dst_reg, src_reg); in bpf_jit_build_body()
1034 insn[i].src_reg == BPF_PSEUDO_CALL) { in bpf_jit_fixup_subprog_calls()