Home
last modified time | relevance | path

Searched refs:BPF_JA (Results 1 – 25 of 50) sorted by relevance

12

/linux/tools/testing/selftests/bpf/verifier/
H A Djump.c31 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 Ddead_code.c4 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 Dcalls.c414 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 Djset.c15 BPF_JMP_IMM(BPF_JA, 0, 0, 1),
108 BPF_JMP_IMM(BPF_JA, 0, 0, 1),
H A Dbpf_loop_inline.c43 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 Dprecise.c237 BPF_JMP_IMM(BPF_JA, 0, 0, 0),
H A Djmp32.c8 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 Dverifier_gotox.c37 …: __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 Dverifier_may_goto_1.c172 __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 Ddisasm.c122 [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 Dfixups.c357 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 Darraymap.c245 *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 Dbpf_common.h44 #define BPF_JA 0x00 macro
/linux/tools/include/uapi/linux/
H A Dbpf_common.h44 #define BPF_JA 0x00 macro
/linux/tools/testing/selftests/bpf/
H A Ddisasm.c122 [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 Dbpf-helper.c33 if (instr->code != (BPF_JMP+BPF_JA)) in bpf_resolve_jumps()
H A Dbpf-helper.h50 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 Dfilter.h271 .code = BPF_JMP | BPF_JA, \
281 .code = BPF_JMP32 | BPF_JA, \
/linux/tools/lib/bpf/
H A Dgen_loader.c135 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 Dcfg.c188 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 Dcookie_uid_helper_example.c142 BPF_JMP_IMM(BPF_JA, 0, 0, 5), in prog_load()
/linux/net/xdp/
H A Dxskmap.c132 *insn++ = BPF_JMP_IMM(BPF_JA, 0, 0, 1); in xsk_map_gen_lookup()
/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Dmain.h457 return op != BPF_JA && op != BPF_EXIT && op != BPF_CALL; in is_mbpf_cond_jump()
/linux/io_uring/
H A Dbpf_filter.c229 case BPF_JMP | BPF_JA: in io_uring_check_cbpf_filter()
/linux/tools/testing/selftests/net/
H A Dpsock_fanout.c181 { BPF_JMP | BPF_JA | BPF_K, 0, 0, 4, 0 }, in sock_fanout_set_ebpf()

12