Lines Matching refs:code
656 const u8 code = insn->code; in emit_atomic_ld_st() local
657 const bool arena = BPF_MODE(code) == BPF_PROBE_ATOMIC; in emit_atomic_ld_st()
687 switch (BPF_SIZE(code)) { in emit_atomic_ld_st()
703 switch (BPF_SIZE(code)) { in emit_atomic_ld_st()
730 const u8 code = insn->code; in emit_lse_atomic() local
736 const bool isdw = BPF_SIZE(code) == BPF_DW; in emit_lse_atomic()
737 const bool arena = BPF_MODE(code) == BPF_PROBE_ATOMIC; in emit_lse_atomic()
803 const u8 code = insn->code; in emit_ll_sc_atomic() local
812 const bool isdw = BPF_SIZE(code) == BPF_DW; in emit_ll_sc_atomic()
816 if (BPF_MODE(code) == BPF_PROBE_ATOMIC) { in emit_ll_sc_atomic()
818 pr_err_once("unknown atomic opcode %02x\n", code); in emit_ll_sc_atomic()
1047 if (BPF_MODE(insn->code) != BPF_PROBE_MEM && in add_exception_handler()
1048 BPF_MODE(insn->code) != BPF_PROBE_MEMSX && in add_exception_handler()
1049 BPF_MODE(insn->code) != BPF_PROBE_MEM32 && in add_exception_handler()
1050 BPF_MODE(insn->code) != BPF_PROBE_ATOMIC) in add_exception_handler()
1095 if (BPF_CLASS(insn->code) != BPF_LDX) in add_exception_handler()
1116 const u8 code = insn->code; in build_insn() local
1126 const bool is64 = BPF_CLASS(code) == BPF_ALU64 || in build_insn()
1127 BPF_CLASS(code) == BPF_JMP; in build_insn()
1137 switch (code) { in build_insn()
1236 if (BPF_CLASS(code) == BPF_ALU && BPF_SRC(code) == BPF_FROM_BE) in build_insn()
1239 if (BPF_CLASS(code) == BPF_ALU && BPF_SRC(code) == BPF_FROM_LE) in build_insn()
1361 if (BPF_CLASS(code) == BPF_JMP) in build_insn()
1393 switch (BPF_OP(code)) { in build_insn()
1562 if (BPF_MODE(insn->code) == BPF_PROBE_MEM32) { in build_insn()
1573 sign_extend = (BPF_MODE(insn->code) == BPF_MEMSX || in build_insn()
1574 BPF_MODE(insn->code) == BPF_PROBE_MEMSX); in build_insn()
1575 switch (BPF_SIZE(code)) { in build_insn()
1655 if (BPF_MODE(insn->code) == BPF_PROBE_MEM32) { in build_insn()
1668 switch (BPF_SIZE(code)) { in build_insn()
1717 if (BPF_MODE(insn->code) == BPF_PROBE_MEM32) { in build_insn()
1728 switch (BPF_SIZE(code)) { in build_insn()
1791 pr_err_once("unknown opcode %02x\n", code); in build_insn()
2799 switch (insn->code) { in bpf_jit_supports_insn()