| /linux/tools/testing/selftests/bpf/verifier/ |
| H A D | jump.c | 31 BPF_JMP_IMM(BPF_JA, 0, 0, 14), 34 BPF_JMP_IMM(BPF_JA, 0, 0, 11), 37 BPF_JMP_IMM(BPF_JA, 0, 0, 8), 40 BPF_JMP_IMM(BPF_JA, 0, 0, 5), 43 BPF_JMP_IMM(BPF_JA, 0, 0, 2), 60 BPF_JMP_IMM(BPF_JA, 0, 0, 19), 64 BPF_JMP_IMM(BPF_JA, 0, 0, 15), 68 BPF_JMP_IMM(BPF_JA, 0, 0, 11), 72 BPF_JMP_IMM(BPF_JA, 0, 0, 7), 76 BPF_JMP_IMM(BPF_JA, 0, 0, 3), [all …]
|
| H A D | dead_code.c | 4 BPF_JMP_IMM(BPF_JA, 0, 0, 2), 7 BPF_JMP_IMM(BPF_JA, 0, 0, 2), 32 BPF_JMP_IMM(BPF_JA, 0, 0, 2), 71 BPF_JMP_IMM(BPF_JA, 0, 0, 1), 73 BPF_JMP_IMM(BPF_JA, 0, 0, -5), 152 BPF_JMP_IMM(BPF_JA, 0, 0, 0),
|
| H A D | calls.c | 414 BPF_JMP_IMM(BPF_JA, 0, 0, 4), 415 BPF_JMP_IMM(BPF_JA, 0, 0, 4), 500 BPF_JMP_IMM(BPF_JA, 0, 0, 4), 504 BPF_JMP_IMM(BPF_JA, 0, 0, -6), 506 BPF_JMP_IMM(BPF_JA, 0, 0, -6), 524 BPF_JMP_IMM(BPF_JA, 0, 0, -5), 541 BPF_JMP_IMM(BPF_JA, 0, 0, -6), 760 BPF_JMP_IMM(BPF_JA, 0, 0, 2), 762 BPF_JMP_IMM(BPF_JA, 0, 0, 1), 763 BPF_JMP_IMM(BPF_JA, 0, 0, -3), [all …]
|
| H A D | jset.c | 15 BPF_JMP_IMM(BPF_JA, 0, 0, 1), 108 BPF_JMP_IMM(BPF_JA, 0, 0, 1),
|
| H A D | bpf_loop_inline.c | 43 BPF_JMP_IMM(BPF_JA, 0, 0, 1), 86 BPF_JMP_IMM(BPF_JA, 0, 0, -10), 111 BPF_JMP_IMM(BPF_JA, 0, 0, 3),
|
| H A D | precise.c | 237 BPF_JMP_IMM(BPF_JA, 0, 0, 0),
|
| H A D | jmp32.c | 8 BPF_JMP_IMM(BPF_JA, 0, 0, 1), 39 BPF_JMP_IMM(BPF_JA, 0, 0, 1),
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | verifier_gotox.c | 37 …: __imm_insn(gotox_r0, BPF_RAW_INSN(BPF_JMP | BPF_JA | BPF_X, BPF_REG_0, (SRC_REG), (OFF) , (IMM))… 63 : __imm_insn(gotox_r0, BPF_RAW_INSN(BPF_JMP | BPF_JA | BPF_X, BPF_REG_0, 0, 0 , 0)) in jump_table_no_jump_table() 95 : __imm_insn(gotox_r1, BPF_RAW_INSN(BPF_JMP | BPF_JA | BPF_X, BPF_REG_1, 0, 0 , 0)) in jump_table_incorrect_dst_reg_type() 125 : __imm_insn(gotox_r0, BPF_RAW_INSN(BPF_JMP | BPF_JA | BPF_X, BPF_REG_0, 0, 0 , 0)) \ 157 : __imm_insn(gotox_r0, BPF_RAW_INSN(BPF_JMP | BPF_JA | BPF_X, BPF_REG_0, 0, 0 , 0)) in jump_table_misaligned_access() 185 : __imm_insn(gotox_r0, BPF_RAW_INSN(BPF_JMP | BPF_JA | BPF_X, BPF_REG_0, 0, 0 , 0)) in jump_table_invalid_mem_acceess_pos() 213 : __imm_insn(gotox_r0, BPF_RAW_INSN(BPF_JMP | BPF_JA | BPF_X, BPF_REG_0, 0, 0 , 0)) in jump_table_invalid_mem_acceess_neg() 242 : __imm_insn(gotox_r0, BPF_RAW_INSN(BPF_JMP | BPF_JA | BPF_X, BPF_REG_0, 0, 0 , 0)) in jump_table_add_sub_ok() 271 : __imm_insn(gotox_r0, BPF_RAW_INSN(BPF_JMP | BPF_JA | BPF_X, BPF_REG_0, 0, 0 , 0)) in jump_table_no_writes() 300 : __imm_insn(gotox_rX, BPF_RAW_INSN(BPF_JMP | BPF_JA | BPF_X, BPF_REG_ ## REG, 0, 0 , 0)) \ [all …]
|
| H A D | verifier_may_goto_1.c | 172 __imm_insn(loop, BPF_RAW_INSN(BPF_JMP | BPF_JA, 0, 0, -2, 0)) in timed_may_goto_preserves_regs()
|
| /linux/kernel/bpf/ |
| H A D | disasm.c | 122 [BPF_JA >> 4] = "jmp", 361 } else if (insn->code == (BPF_JMP | BPF_JA)) { in print_bpf_insn() 364 } else if (insn->code == (BPF_JMP | BPF_JA | BPF_X)) { in print_bpf_insn() 371 } else if (insn->code == (BPF_JMP32 | BPF_JA)) { in print_bpf_insn()
|
| H A D | fixups.c | 357 if (insn->code == (BPF_JMP32 | BPF_JA)) { in adjust_jmp_off() 547 static const struct bpf_insn NOP = BPF_JMP_IMM(BPF_JA, 0, 0, 0); 556 return op != BPF_JA; in bpf_insn_is_cond_jump() 561 return op != BPF_JA && op != BPF_EXIT && op != BPF_CALL; in bpf_insn_is_cond_jump() 567 struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); in bpf_opt_hard_wire_dead_code_branches() 1619 *patch++ = BPF_JMP_IMM(BPF_JA, 0, 0, 1); in bpf_do_misc_fixups() 1636 *patch++ = BPF_JMP_IMM(BPF_JA, 0, 0, 1); in bpf_do_misc_fixups() 1640 *patch++ = BPF_JMP_IMM(BPF_JA, 0, 0, 1); in bpf_do_misc_fixups() 1650 *patch++ = BPF_JMP_IMM(BPF_JA, 0, 0, 1); in bpf_do_misc_fixups() 1661 *patch++ = BPF_JMP_IMM(BPF_JA, 0, 0, 1); in bpf_do_misc_fixups() [all …]
|
| H A D | arraymap.c | 245 *insn++ = BPF_JMP_IMM(BPF_JA, 0, 0, 1); in array_map_gen_lookup() 320 *insn++ = BPF_JMP_IMM(BPF_JA, 0, 0, 1); in percpu_array_map_gen_lookup() 1498 *insn++ = BPF_JMP_IMM(BPF_JA, 0, 0, 1); in array_of_map_gen_lookup()
|
| /linux/include/uapi/linux/ |
| H A D | bpf_common.h | 44 #define BPF_JA 0x00 macro
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf_common.h | 44 #define BPF_JA 0x00 macro
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | disasm.c | 122 [BPF_JA >> 4] = "jmp", 361 } else if (insn->code == (BPF_JMP | BPF_JA)) { in print_bpf_insn() 364 } else if (insn->code == (BPF_JMP | BPF_JA | BPF_X)) { in print_bpf_insn() 371 } else if (insn->code == (BPF_JMP32 | BPF_JA)) { in print_bpf_insn()
|
| /linux/samples/seccomp/ |
| H A D | bpf-helper.c | 33 if (instr->code != (BPF_JMP+BPF_JA)) in bpf_resolve_jumps()
|
| H A D | bpf-helper.h | 50 BPF_JUMP(BPF_JMP+BPF_JA, FIND_LABEL((labels), (label)), \ 53 BPF_JUMP(BPF_JMP+BPF_JA, FIND_LABEL((labels), (label)), \
|
| /linux/tools/include/linux/ |
| H A D | filter.h | 271 .code = BPF_JMP | BPF_JA, \ 281 .code = BPF_JMP32 | BPF_JA, \
|
| /linux/tools/lib/bpf/ |
| H A D | gen_loader.c | 135 emit(gen, BPF_JMP_IMM(BPF_JA, 0, 0, in bpf_gen__init() 750 emit(gen, BPF_JMP_IMM(BPF_JA, 0, 0, 10)); in emit_relo_kfunc_btf() 766 emit(gen, BPF_JMP_IMM(BPF_JA, 0, 0, 1)); in emit_relo_kfunc_btf() 882 emit(gen, BPF_JMP_IMM(BPF_JA, 0, 0, 4)); in emit_relo_ksym_btf() 890 emit(gen, BPF_JMP_IMM(BPF_JA, 0, 0, 3)); in emit_relo_ksym_btf() 1171 emit(gen, BPF_JMP_IMM(BPF_JA, 0, 0, 1)); in bpf_gen__map_update_elem()
|
| /linux/tools/bpf/bpftool/ |
| H A D | cfg.c | 188 if (opcode != BPF_JA) { in func_partition_bb_head() 311 } else if (BPF_OP(insn->code) == BPF_JA) { in func_add_bb_edges()
|
| /linux/samples/bpf/ |
| H A D | cookie_uid_helper_example.c | 142 BPF_JMP_IMM(BPF_JA, 0, 0, 5), in prog_load()
|
| /linux/net/xdp/ |
| H A D | xskmap.c | 132 *insn++ = BPF_JMP_IMM(BPF_JA, 0, 0, 1); in xsk_map_gen_lookup()
|
| /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/io_uring/ |
| H A D | bpf_filter.c | 229 case BPF_JMP | BPF_JA: in io_uring_check_cbpf_filter()
|
| /linux/tools/testing/selftests/net/ |
| H A D | psock_fanout.c | 181 { BPF_JMP | BPF_JA | BPF_K, 0, 0, 4, 0 }, in sock_fanout_set_ebpf()
|