| /linux/tools/testing/selftests/bpf/ |
| H A D | disasm.c | 135 [BPF_EXIT >> 4] = "exit", 374 } else if (insn->code == (BPF_JMP | BPF_EXIT)) { in print_bpf_insn()
|
| /linux/tools/bpf/bpftool/ |
| H A D | cfg.c | 181 if (opcode == BPF_EXIT || opcode == BPF_CALL) in func_partition_bb_head() 306 BPF_OP(insn->code) == BPF_EXIT) { in func_add_bb_edges()
|
| /linux/kernel/bpf/ |
| H A D | disasm.c | 135 [BPF_EXIT >> 4] = "exit", 374 } else if (insn->code == (BPF_JMP | BPF_EXIT)) { in print_bpf_insn()
|
| H A D | backtrack.c | 522 } else if (opcode == BPF_EXIT) { in backtrack_insn()
|
| H A D | cfg.c | 474 case BPF_EXIT: in visit_insn()
|
| H A D | fixups.c | 354 BPF_OP(code) == BPF_CALL || BPF_OP(code) == BPF_EXIT) in adjust_jmp_off() 561 return op != BPF_JA && op != BPF_EXIT && op != BPF_CALL; in bpf_insn_is_cond_jump() 865 } else if (insn->code == (BPF_JMP | BPF_EXIT) && in bpf_convert_ctx_accesses()
|
| H A D | liveness.c | 229 _J(BPF_EXIT, {.can_jump = false, .can_fallthrough = false}), in bpf_insn_successors() 2192 case BPF_EXIT: in compute_insn_live_regs()
|
| /linux/samples/bpf/ |
| H A D | bpf_insn.h | 227 .code = BPF_JMP | BPF_EXIT, \
|
| /linux/tools/testing/selftests/net/ |
| H A D | reuseport_bpf.c | 107 { BPF_JMP | BPF_EXIT, 0, 0, 0, 0 } in attach_ebpf() 345 { BPF_JMP | BPF_EXIT, 0, 0, 0, 0 } in test_filter_no_reuseport()
|
| H A D | reuseport_bpf_numa.c | 83 { BPF_JMP | BPF_EXIT, 0, 0, 0, 0 } in attach_bpf()
|
| H A D | psock_fanout.c | 186 { BPF_JMP | BPF_EXIT, 0, 0, 0, 0 } in sock_fanout_set_ebpf()
|
| /linux/Documentation/bpf/ |
| H A D | classic_vs_extended.rst | 317 BPF_EXIT 0x90 /* eBPF BPF_JMP only: function return */ 338 and perform function exit. eBPF is modeled to match CPU, so BPF_JMP | BPF_EXIT 340 value into register R0 before doing a BPF_EXIT. Class 6 in eBPF is used as
|
| /linux/tools/include/linux/ |
| H A D | filter.h | 364 .code = BPF_JMP | BPF_EXIT, \
|
| /linux/drivers/net/ethernet/netronome/nfp/bpf/ |
| H A D | main.h | 457 return op != BPF_JA && op != BPF_EXIT && op != BPF_CALL; in is_mbpf_cond_jump()
|
| /linux/arch/parisc/net/ |
| H A D | bpf_jit_comp64.c | 415 case BPF_JMP | BPF_EXIT: in init_regs() 988 case BPF_JMP | BPF_EXIT: in bpf_jit_emit_insn()
|
| H A D | bpf_jit_comp32.c | 1392 case BPF_JMP | BPF_EXIT: in bpf_jit_emit_insn()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | sockopt.c | 999 insns[insns_cnt].code != (BPF_JMP | BPF_EXIT); in load_prog()
|
| /linux/arch/mips/net/ |
| H A D | bpf_jit_comp64.c | 1047 case BPF_JMP | BPF_EXIT: in build_insn()
|
| H A D | bpf_jit_comp32.c | 1882 case BPF_JMP | BPF_EXIT: in build_insn()
|
| /linux/arch/riscv/net/ |
| H A D | bpf_jit_comp64.c | 384 case BPF_JMP | BPF_EXIT: in init_regs() 1861 case BPF_JMP | BPF_EXIT: in bpf_jit_emit_insn()
|
| H A D | bpf_jit_comp32.c | 1304 case BPF_JMP | BPF_EXIT: in bpf_jit_emit_insn()
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf.h | 47 #define BPF_EXIT 0x90 /* function return */ macro
|
| /linux/include/uapi/linux/ |
| H A D | bpf.h | 47 #define BPF_EXIT 0x90 /* function return */ macro
|
| /linux/include/linux/ |
| H A D | filter.h | 557 .code = BPF_JMP | BPF_EXIT, \
|
| /linux/arch/loongarch/net/ |
| H A D | bpf_jit.c | 1213 case BPF_JMP | BPF_EXIT: in build_insn()
|