Searched refs:BPF_JCOND (Results 1 – 11 of 11) sorted by relevance
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | verifier_may_goto_1.c | 27 : __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 D | verifier_bpf_fastcall.c | 661 __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 D | compute_live_registers.c | 328 __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 D | disasm.c | 367 } else if (insn->code == (BPF_JMP | BPF_JCOND) && in print_bpf_insn()
|
| /linux/kernel/bpf/ |
| H A D | disasm.c | 367 } else if (insn->code == (BPF_JMP | BPF_JCOND) && in print_bpf_insn()
|
| H A D | liveness.c | 241 _J(BPF_JCOND, {.can_jump = true, .can_fallthrough = true}), in bpf_insn_successors() 2188 case BPF_JCOND: in compute_insn_live_regs()
|
| H A D | fixups.c | 548 static const struct bpf_insn MAY_GOTO_0 = BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0, 0);
|
| H A D | verifier.c | 533 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 D | core.c | 1839 [BPF_JMP | BPF_JCOND] = true, in bpf_opcode_in_insntable()
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf.h | 45 #define BPF_JCOND 0xe0 /* conditional pseudo jumps: may_goto, goto_or_nop */ macro
|
| /linux/include/uapi/linux/ |
| H A D | bpf.h | 45 #define BPF_JCOND 0xe0 /* conditional pseudo jumps: may_goto, goto_or_nop */ macro
|