Lines Matching refs:code

382 			    u8 dst, u8 src, s16 off, u8 code)  in emit_atomic_r64()  argument
389 switch (code) { in emit_atomic_r64()
414 if (code & BPF_FETCH) { in emit_atomic_r64()
640 u8 code = insn->code; in build_insn() local
646 switch (code) { in build_insn()
677 if (!valid_alu_i(BPF_OP(code), imm)) { in build_insn()
679 emit_alu_r(ctx, dst, MIPS_R_T4, BPF_OP(code)); in build_insn()
680 } else if (rewrite_alu_i(BPF_OP(code), imm, &alu, &val)) { in build_insn()
699 if (!valid_alu_i(BPF_OP(code), imm)) { in build_insn()
702 emit_alu_r(ctx, dst, MIPS_R_T4, BPF_OP(code)); in build_insn()
703 } else if (rewrite_alu_i(BPF_OP(code), imm, &alu, &val)) { in build_insn()
717 emit_alu_r(ctx, dst, src, BPF_OP(code)); in build_insn()
736 emit_alu_r(ctx, dst, MIPS_R_T4, BPF_OP(code)); in build_insn()
773 if (!valid_alu_i(BPF_OP(code), imm)) { in build_insn()
775 emit_alu_r64(ctx, dst, MIPS_R_T4, BPF_OP(code)); in build_insn()
776 } else if (rewrite_alu_i(BPF_OP(code), imm, &alu, &val)) { in build_insn()
802 emit_alu_r64(ctx, dst, src, BPF_OP(code)); in build_insn()
808 if (BPF_SRC(code) == in build_insn()
828 emit_ldx(ctx, dst, src, off, BPF_SIZE(code)); in build_insn()
836 emit_stx(ctx, dst, MIPS_R_T4, off, BPF_SIZE(code)); in build_insn()
843 emit_stx(ctx, dst, src, off, BPF_SIZE(code)); in build_insn()
861 if (BPF_SIZE(code) == BPF_DW) { in build_insn()
879 if (BPF_SIZE(code) == BPF_DW) { in build_insn()
922 setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel); in build_insn()
953 setup_jmp_i(ctx, imm, 32, BPF_OP(code), off, &jmp, &rel); in build_insn()
989 setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel); in build_insn()
1018 setup_jmp_i(ctx, imm, 64, BPF_OP(code), off, &jmp, &rel); in build_insn()
1060 pr_err_once("unknown opcode %02x\n", code); in build_insn()
1063 pr_info_once("*** NOT YET: opcode %02x ***\n", code); in build_insn()
1067 ctx->bpf_index, code); in build_insn()