Home
last modified time | relevance | path

Searched refs:BPF_JCOND (Results 1 – 11 of 11) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_may_goto_1.c27 : __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_simple()
51 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_0()
77 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 2 /* offset */, 0)), in may_goto_batch_1()
78 __imm_insn(may_goto2, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 1 /* offset */, 0)), in may_goto_batch_1()
79 __imm_insn(may_goto3, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_1()
112 : __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 2 /* offset */, 0)), in may_goto_batch_2()
113 __imm_insn(may_goto3, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0)) in may_goto_batch_2()
171 __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 1, 0)), in timed_may_goto_preserves_regs()
H A Dverifier_bpf_fastcall.c661 __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0)) in may_goto_interaction_x86_64()
702 __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0)) in may_goto_interaction()
H A Dcompute_live_registers.c328 __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0)) in may_goto()
/linux/tools/testing/selftests/bpf/
H A Ddisasm.c367 } else if (insn->code == (BPF_JMP | BPF_JCOND) && in print_bpf_insn()
/linux/kernel/bpf/
H A Ddisasm.c367 } else if (insn->code == (BPF_JMP | BPF_JCOND) && in print_bpf_insn()
H A Dliveness.c241 _J(BPF_JCOND, {.can_jump = true, .can_fallthrough = true}), in bpf_insn_successors()
2188 case BPF_JCOND: in compute_insn_live_regs()
H A Dfixups.c548 static const struct bpf_insn MAY_GOTO_0 = BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0, 0);
H A Dverifier.c533 return insn->code == (BPF_JMP | BPF_JCOND) && insn->src_reg == BPF_MAY_GOTO; in bpf_is_may_goto_insn()
16796 if (opcode == BPF_JA || opcode > BPF_JCOND) { in check_cond_jmp_op()
16801 if (opcode == BPF_JCOND) { in check_cond_jmp_op()
18232 opcode <= BPF_JCOND && branch_idx != fallthrough_idx) { in do_check()
18936 case BPF_JCOND: in check_jmp_fields()
18937 if (insn->code != (BPF_JMP | BPF_JCOND) || insn->src_reg != BPF_MAY_GOTO || in check_jmp_fields()
H A Dcore.c1839 [BPF_JMP | BPF_JCOND] = true, in bpf_opcode_in_insntable()
/linux/tools/include/uapi/linux/
H A Dbpf.h45 #define BPF_JCOND 0xe0 /* conditional pseudo jumps: may_goto, goto_or_nop */ macro
/linux/include/uapi/linux/
H A Dbpf.h45 #define BPF_JCOND 0xe0 /* conditional pseudo jumps: may_goto, goto_or_nop */ macro