Home
last modified time | relevance | path

Searched refs:BPF_JSET (Results 1 – 25 of 29) sorted by relevance

12

/linux/tools/testing/selftests/bpf/verifier/
H A Djset.c9 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
14 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
19 BPF_JMP_IMM(BPF_JSET, BPF_REG_7, -1, 1),
23 BPF_JMP_IMM(BPF_JSET, BPF_REG_7, 0x80000000, 1),
64 BPF_JMP_IMM(BPF_JSET, BPF_REG_7, 0x80000000, 1),
80 BPF_JMP_IMM(BPF_JSET, BPF_REG_0, 1, 1),
93 BPF_JMP_IMM(BPF_JSET, BPF_REG_0, 1, 1),
107 BPF_JMP_IMM(BPF_JSET, BPF_REG_0, 1, 1),
122 BPF_JMP_IMM(BPF_JSET, BPF_REG_0, 1, 1),
137 BPF_JMP_IMM(BPF_JSET, BPF_REG_0, 3, 1),
[all …]
H A Djmp32.c7 BPF_JMP32_IMM(BPF_JSET, BPF_REG_7, -2, 1),
11 BPF_JMP32_IMM(BPF_JSET, BPF_REG_7, 1, 1),
38 BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
43 BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
70 BPF_JMP_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
72 BPF_JMP32_REG(BPF_JSET, BPF_REG_7, BPF_REG_8, 1),
84 BPF_JMP32_IMM(BPF_JSET, BPF_REG_7, 0x10, 1),
H A Ddead_code.c30 BPF_JMP_IMM(BPF_JSET, BPF_REG_0, 1, 4),
31 BPF_JMP_IMM(BPF_JSET, BPF_REG_0, 1, 1),
/linux/tools/bpf/
H A Dbpf_exp.y327 bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_K, 0, 0, $3); }
331 bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_X, 0, 0, 0); }
335 bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_X, 0, 0, 0); }
338 bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_K, 0, 0, $3); }
341 bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_X, 0, 0, 0); }
344 bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_X, 0, 0, 0); }
/linux/samples/seccomp/
H A Dbpf-helper.h158 BPF_JUMP(BPF_JMP+BPF_JSET+BPF_K, (value), 0, 1), \
203 BPF_JUMP(BPF_JMP+BPF_JSET+BPF_K, (hi), 3, 0), \
206 BPF_JUMP(BPF_JMP+BPF_JSET+BPF_K, (lo), 0, 2), \
/linux/include/uapi/linux/
H A Dbpf_common.h48 #define BPF_JSET 0x40 macro
/linux/tools/include/uapi/linux/
H A Dbpf_common.h48 #define BPF_JSET 0x40 macro
/linux/arch/loongarch/net/
H A Dbpf_jit.h215 case BPF_JSET: in invert_jmp_cond()
246 case BPF_JSET: in cond_jmp_offset()
H A Dbpf_jit.c1117 case BPF_JMP | BPF_JSET | BPF_X: in build_insn()
1118 case BPF_JMP32 | BPF_JSET | BPF_X: in build_insn()
1127 case BPF_JMP | BPF_JSET | BPF_K: in build_insn()
1128 case BPF_JMP32 | BPF_JSET | BPF_K: in build_insn()
/linux/arch/sparc/net/
H A Dbpf_jit_comp_32.c646 COND_SEL(BPF_JMP | BPF_JSET | BPF_K, BNE, BE); in bpf_jit_compile()
650 COND_SEL(BPF_JMP | BPF_JSET | BPF_X, BNE, BE); in bpf_jit_compile()
669 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_compile()
683 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_compile()
/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_search_pruning.c358 : __imm_insn(jset, BPF_JMP_IMM(BPF_JSET, BPF_REG_7, 0x702000, -2)) in short_loop1()
/linux/arch/parisc/net/
H A Dbpf_jit_comp64.c255 if (op == BPF_JSET) { in emit_branch()
885 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
886 case BPF_JMP32 | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
899 if (BPF_OP(code) == BPF_JSET) { in bpf_jit_emit_insn()
951 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_emit_insn()
952 case BPF_JMP32 | BPF_JSET | BPF_K: in bpf_jit_emit_insn()
H A Dbpf_jit_comp32.c769 case BPF_JSET: in emit_branch_r64()
795 if (op == BPF_JSET) { in emit_bcc()
1374 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
1375 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_emit_insn()
1376 case BPF_JMP32 | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
1377 case BPF_JMP32 | BPF_JSET | BPF_K: in bpf_jit_emit_insn()
/linux/arch/powerpc/net/
H A Dbpf_jit_comp64.c1834 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_build_body()
1835 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_build_body()
1836 case BPF_JMP32 | BPF_JSET | BPF_K: in bpf_jit_build_body()
1837 case BPF_JMP32 | BPF_JSET | BPF_X: in bpf_jit_build_body()
1875 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_build_body()
1876 case BPF_JMP32 | BPF_JSET | BPF_X: in bpf_jit_build_body()
1948 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_build_body()
1949 case BPF_JMP32 | BPF_JSET | BPF_K: in bpf_jit_build_body()
/linux/io_uring/
H A Dbpf_filter.c236 case BPF_JMP | BPF_JSET | BPF_K: in io_uring_check_cbpf_filter()
237 case BPF_JMP | BPF_JSET | BPF_X: in io_uring_check_cbpf_filter()
/linux/arch/mips/net/
H A Dbpf_jit_comp32.c1126 case BPF_JSET: in emit_jmp_i64()
1136 if (op == BPF_JSET) in emit_jmp_i64()
1209 case BPF_JSET: in emit_jmp_r64()
1214 if (op == BPF_JSET) in emit_jmp_r64()
1755 case BPF_JMP32 | BPF_JSET | BPF_X: in build_insn()
1784 case BPF_JMP32 | BPF_JSET | BPF_K: in build_insn()
1819 case BPF_JMP | BPF_JSET | BPF_X: in build_insn()
1848 case BPF_JMP | BPF_JSET | BPF_K: in build_insn()
H A Dbpf_jit_comp64.c911 case BPF_JMP32 | BPF_JSET | BPF_X: in build_insn()
942 case BPF_JMP32 | BPF_JSET | BPF_K: in build_insn()
978 case BPF_JMP | BPF_JSET | BPF_X: in build_insn()
1007 case BPF_JMP | BPF_JSET | BPF_K: in build_insn()
/linux/arch/riscv/net/
H A Dbpf_jit_comp32.c634 case BPF_JSET: in emit_branch_r64()
658 if (op == BPF_JSET) { in emit_bcc()
707 case BPF_JSET: in emit_bcc()
1204 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
1205 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_emit_insn()
1206 case BPF_JMP32 | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
1207 case BPF_JMP32 | BPF_JSET | BPF_K: in bpf_jit_emit_insn()
H A Dbpf_jit_comp64.c1697 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
1698 case BPF_JMP32 | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
1715 if (BPF_OP(code) == BPF_JSET) { in bpf_jit_emit_insn()
1768 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_emit_insn()
1769 case BPF_JMP32 | BPF_JSET | BPF_K: in bpf_jit_emit_insn()
/linux/lib/
H A Dtest_bpf.c2296 case BPF_JSET: in __bpf_match_jmp_cond()
2441 return __bpf_fill_jmp_imm(self, BPF_JSET); in bpf_fill_jmp_jset_imm()
2497 return __bpf_fill_jmp32_imm(self, BPF_JSET); in bpf_fill_jmp32_jset_imm()
2553 return __bpf_fill_jmp_reg(self, BPF_JSET); in bpf_fill_jmp_jset_reg()
2609 return __bpf_fill_jmp32_reg(self, BPF_JSET); in bpf_fill_jmp32_jset_reg()
2787 struct bpf_insn jmp = BPF_JMP_IMM(BPF_JSET, R1, 0x82, 0); in bpf_fill_staggered_jset_imm()
2865 struct bpf_insn jmp = BPF_JMP_REG(BPF_JSET, R1, R2, 0); in bpf_fill_staggered_jset_reg()
2943 struct bpf_insn jmp = BPF_JMP32_IMM(BPF_JSET, R1, 0x82, 0); in bpf_fill_staggered_jset32_imm()
3021 struct bpf_insn jmp = BPF_JMP32_REG(BPF_JSET, R1, R2, 0); in bpf_fill_staggered_jset32_reg()
3596 BPF_JUMP(BPF_JMP | BPF_JSET | BPF_K, 1, 0, 1),
[all …]
/linux/kernel/
H A Dseccomp.c338 case BPF_JMP | BPF_JSET | BPF_K: in seccomp_check_filter()
339 case BPF_JMP | BPF_JSET | BPF_X: in seccomp_check_filter()
812 case BPF_JMP | BPF_JSET | BPF_K: in seccomp_is_const_allow()
823 case BPF_JSET: in seccomp_is_const_allow()
/linux/tools/testing/selftests/bpf/
H A Ddisasm.c128 [BPF_JSET >> 4] = "&",
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c1505 case BPF_JSET: in build_insn()
1526 case BPF_JMP | BPF_JSET | BPF_X: in build_insn()
1527 case BPF_JMP32 | BPF_JSET | BPF_X: in build_insn()
1560 case BPF_JMP | BPF_JSET | BPF_K: in build_insn()
1561 case BPF_JMP32 | BPF_JSET | BPF_K: in build_insn()
/linux/arch/x86/net/
H A Dbpf_jit_comp.c2512 case BPF_JMP | BPF_JSET | BPF_X: in do_jit()
2513 case BPF_JMP32 | BPF_JSET | BPF_X: in do_jit()
2520 case BPF_JMP | BPF_JSET | BPF_K: in do_jit()
2521 case BPF_JMP32 | BPF_JSET | BPF_K: in do_jit()
2570 case BPF_JSET: in do_jit()
/linux/net/core/
H A Dfilter.c733 case BPF_JMP | BPF_JSET | BPF_K: in bpf_convert_filter()
734 case BPF_JMP | BPF_JSET | BPF_X: in bpf_convert_filter()
970 case BPF_JMP | BPF_JSET | BPF_K: in check_load_and_stores()
971 case BPF_JMP | BPF_JSET | BPF_X: in check_load_and_stores()
1040 [BPF_JMP | BPF_JSET | BPF_K] = true, in chk_code_allowed()
1041 [BPF_JMP | BPF_JSET | BPF_X] = true, in chk_code_allowed()
1124 case BPF_JMP | BPF_JSET | BPF_K: in bpf_check_classic()
1125 case BPF_JMP | BPF_JSET | BPF_X: in bpf_check_classic()
9696 *insn++ = BPF_JMP32_IMM(BPF_JSET, tmp_reg, TC_AT_INGRESS_MASK, 1); in bpf_convert_tstamp_read()
9698 *insn++ = BPF_JMP32_IMM(BPF_JSET, tmp_reg, SKB_TSTAMP_TYPE_MASK, 1); in bpf_convert_tstamp_read()
[all …]

12