Lines Matching refs:code

317 		    dst[i].code == (BPF_LD | BPF_IMM | BPF_DW) &&  in bpf_prog_calc_tag()
323 dst[i].code == 0 && in bpf_prog_calc_tag()
387 if (insn->code == (BPF_JMP32 | BPF_JA)) { in bpf_adj_delta_to_off()
404 if (insn->code == (BPF_JMP32 | BPF_JA)) in bpf_adj_delta_to_off()
420 u8 code; in bpf_adj_branches() local
437 code = insn->code; in bpf_adj_branches()
438 if ((BPF_CLASS(code) != BPF_JMP && in bpf_adj_branches()
439 BPF_CLASS(code) != BPF_JMP32) || in bpf_adj_branches()
440 BPF_OP(code) == BPF_EXIT) in bpf_adj_branches()
443 if (BPF_OP(code) == BPF_CALL) { in bpf_adj_branches()
1326 (from->code == (BPF_ALU | BPF_MOV | BPF_K) || in bpf_jit_blind_insn()
1327 from->code == (BPF_ALU64 | BPF_MOV | BPF_K))) { in bpf_jit_blind_insn()
1332 switch (from->code) { in bpf_jit_blind_insn()
1344 *to++ = BPF_ALU32_REG_OFF(from->code, from->dst_reg, BPF_REG_AX, from->off); in bpf_jit_blind_insn()
1358 *to++ = BPF_ALU64_REG_OFF(from->code, from->dst_reg, BPF_REG_AX, from->off); in bpf_jit_blind_insn()
1378 *to++ = BPF_JMP_REG(from->code, from->dst_reg, BPF_REG_AX, off); in bpf_jit_blind_insn()
1398 *to++ = BPF_JMP32_REG(from->code, from->dst_reg, BPF_REG_AX, in bpf_jit_blind_insn()
1422 *to++ = BPF_STX_MEM(from->code, from->dst_reg, BPF_REG_AX, from->off); in bpf_jit_blind_insn()
1504 if (insn[0].code == (BPF_LD | BPF_IMM | BPF_DW) && in bpf_jit_blind_constants()
1505 insn[1].code == 0) in bpf_jit_blind_constants()
1694 bool bpf_opcode_in_insntable(u8 code) in bpf_opcode_in_insntable() argument
1713 return public_insntable[code]; in bpf_opcode_in_insntable()
1754 goto *jumptable[insn->code]; in ___bpf_prog_run()
2155 if (BPF_SIZE(insn->code) == BPF_W) \ in ___bpf_prog_run()
2158 else if (BPF_SIZE(insn->code) == BPF_DW) \ in ___bpf_prog_run()
2165 if (BPF_SIZE(insn->code) == BPF_W) \ in ___bpf_prog_run()
2169 else if (BPF_SIZE(insn->code) == BPF_DW) \ in ___bpf_prog_run()
2192 if (BPF_SIZE(insn->code) == BPF_W) in ___bpf_prog_run()
2196 else if (BPF_SIZE(insn->code) == BPF_DW) in ___bpf_prog_run()
2204 if (BPF_SIZE(insn->code) == BPF_W) in ___bpf_prog_run()
2208 else if (BPF_SIZE(insn->code) == BPF_DW) in ___bpf_prog_run()
2219 switch (BPF_SIZE(insn->code)) { in ___bpf_prog_run()
2237 switch (BPF_SIZE(insn->code)) { in ___bpf_prog_run()
2268 insn->code, insn->imm); in ___bpf_prog_run()
2345 insn->code = BPF_JMP | BPF_CALL_ARGS; in bpf_patch_call_args()