Symbol: BPF_JCOND
kernel/bpf/core.c
1826
[BPF_JMP | BPF_JCOND] = true,
kernel/bpf/disasm.c
367
} else if (insn->code == (BPF_JMP | BPF_JCOND) &&
kernel/bpf/fixups.c
491
static const struct bpf_insn MAY_GOTO_0 = BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0, 0);
kernel/bpf/liveness.c
2171
case BPF_JCOND:
kernel/bpf/liveness.c
241
_J(BPF_JCOND, {.can_jump = true, .can_fallthrough = true}),
kernel/bpf/verifier.c
15962
if (opcode == BPF_JA || opcode > BPF_JCOND) {
kernel/bpf/verifier.c
15967
if (opcode == BPF_JCOND) {
kernel/bpf/verifier.c
18015
case BPF_JCOND:
kernel/bpf/verifier.c
18016
if (insn->code != (BPF_JMP | BPF_JCOND) || insn->src_reg != BPF_MAY_GOTO ||
kernel/bpf/verifier.c
547
return insn->code == (BPF_JMP | BPF_JCOND) && insn->src_reg == BPF_MAY_GOTO;
tools/testing/selftests/bpf/disasm.c
367
} else if (insn->code == (BPF_JMP | BPF_JCOND) &&
tools/testing/selftests/bpf/progs/compute_live_registers.c
328
__imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0))
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
657
__imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0))
tools/testing/selftests/bpf/progs/verifier_bpf_fastcall.c
695
__imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, +1 /* offset */, 0))
tools/testing/selftests/bpf/progs/verifier_may_goto_1.c
104
: __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 2 /* offset */, 0)),
tools/testing/selftests/bpf/progs/verifier_may_goto_1.c
105
__imm_insn(may_goto3, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0))
tools/testing/selftests/bpf/progs/verifier_may_goto_1.c
25
: __imm_insn(may_goto, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0))
tools/testing/selftests/bpf/progs/verifier_may_goto_1.c
47
: __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0))
tools/testing/selftests/bpf/progs/verifier_may_goto_1.c
71
: __imm_insn(may_goto1, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 2 /* offset */, 0)),
tools/testing/selftests/bpf/progs/verifier_may_goto_1.c
72
__imm_insn(may_goto2, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 1 /* offset */, 0)),
tools/testing/selftests/bpf/progs/verifier_may_goto_1.c
73
__imm_insn(may_goto3, BPF_RAW_INSN(BPF_JMP | BPF_JCOND, 0, 0, 0 /* offset */, 0))