Lines Matching refs:code
298 u32 code = insn[i].code; in bpf_jit_build_body() local
299 u32 prevcode = i ? insn[i - 1].code : 0; in bpf_jit_build_body()
308 u32 size = BPF_SIZE(code); in bpf_jit_build_body()
318 if (i && (BPF_CLASS(code) == BPF_ALU64 || BPF_CLASS(code) == BPF_ALU) && in bpf_jit_build_body()
354 switch (code) { in bpf_jit_build_body()
400 if (imm >= 0 || (BPF_OP(code) == BPF_SUB && imm == 0x80000000)) in bpf_jit_build_body()
839 if (BPF_CLASS(code) == BPF_ALU64 && imm != 64) in bpf_jit_build_body()
959 code, i); in bpf_jit_build_body()
1005 if (BPF_MODE(code) == BPF_PROBE_MEM || BPF_MODE(code) == BPF_PROBE_MEMSX) { in bpf_jit_build_body()
1028 (size == BPF_B && BPF_MODE(code) == BPF_PROBE_MEMSX)) in bpf_jit_build_body()
1034 if (BPF_MODE(code) == BPF_MEMSX || BPF_MODE(code) == BPF_PROBE_MEMSX) { in bpf_jit_build_body()
1070 if (BPF_MODE(code) == BPF_PROBE_MEM) { in bpf_jit_build_body()
1224 switch (code) { in bpf_jit_build_body()
1382 pr_err_ratelimited("eBPF filter opcode %04x (@%d) unsupported\n", code, i); in bpf_jit_build_body()
1385 if (BPF_CLASS(code) == BPF_ALU && !fp->aux->verifier_zext && in bpf_jit_build_body()
1386 !insn_is_zext(&insn[i + 1]) && !(BPF_OP(code) == BPF_END && imm == 64)) in bpf_jit_build_body()