Lines Matching refs:code

715 			    u8 dst, u8 src, s16 off, u8 code)  in emit_atomic_r32()  argument
728 if (code == BPF_XCHG) { in emit_atomic_r32()
737 switch (code) { in emit_atomic_r32()
777 if (code & BPF_FETCH) { in emit_atomic_r32()
798 u8 dst, const u8 src[], s16 off, u8 code) in emit_atomic_r64() argument
818 switch (code) { in emit_atomic_r64()
858 if (code & BPF_FETCH) { in emit_atomic_r64()
1469 u8 code = insn->code; in build_insn() local
1475 switch (code) { in build_insn()
1519 if (!valid_alu_i(BPF_OP(code), imm)) { in build_insn()
1521 emit_alu_r(ctx, lo(dst), MIPS_R_T6, BPF_OP(code)); in build_insn()
1522 } else if (rewrite_alu_i(BPF_OP(code), imm, &alu, &val)) { in build_insn()
1549 emit_alu_r(ctx, lo(dst), lo(src), BPF_OP(code)); in build_insn()
1567 emit_alu_i64(ctx, dst, imm, BPF_OP(code)); in build_insn()
1578 emit_alu_i64(ctx, dst, imm, BPF_OP(code)); in build_insn()
1587 emit_shift_i64(ctx, dst, imm, BPF_OP(code)); in build_insn()
1602 emit_divmod_r64(ctx, dst, tmp, BPF_OP(code)); in build_insn()
1614 emit_alu_r64(ctx, dst, src, BPF_OP(code)); in build_insn()
1622 emit_shift_r64(ctx, dst, lo(src), BPF_OP(code)); in build_insn()
1632 emit_divmod_r64(ctx, dst, src, BPF_OP(code)); in build_insn()
1638 if (BPF_SRC(code) == in build_insn()
1659 emit_ldx(ctx, dst, lo(src), off, BPF_SIZE(code)); in build_insn()
1666 switch (BPF_SIZE(code)) { in build_insn()
1677 emit_stx(ctx, lo(dst), tmp, off, BPF_SIZE(code)); in build_insn()
1684 emit_stx(ctx, lo(dst), src, off, BPF_SIZE(code)); in build_insn()
1766 setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel); in build_insn()
1795 setup_jmp_i(ctx, imm, 32, BPF_OP(code), off, &jmp, &rel); in build_insn()
1830 setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel); in build_insn()
1859 setup_jmp_i(ctx, imm, 64, BPF_OP(code), off, &jmp, &rel); in build_insn()
1895 pr_err_once("unknown opcode %02x\n", code); in build_insn()
1898 pr_info_once("*** NOT YET: opcode %02x ***\n", code); in build_insn()
1902 ctx->bpf_index, code); in build_insn()