Home
last modified time | relevance | path

Searched refs:BPF_JSET (Results 1 – 25 of 36) 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/mips/net/
H A Dbpf_jit_comp.c512 case BPF_JSET: in valid_jmp_i()
539 case BPF_JSET: return JIT_JNSET; in invert_jmp()
615 case BPF_JSET: in setup_jmp_i()
654 case BPF_JSET: in setup_jmp_r()
705 case BPF_JSET: in emit_jmp_i()
773 case BPF_JSET: in emit_jmp_r()
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/loongarch/net/
H A Dbpf_jit.h213 case BPF_JSET: in invert_jmp_cond()
244 case BPF_JSET: in cond_jmp_offset()
/linux/arch/powerpc/net/
H A Dbpf_jit_comp32.c1210 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_build_body()
1211 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_build_body()
1212 case BPF_JMP32 | BPF_JSET | BPF_K: in bpf_jit_build_body()
1213 case BPF_JMP32 | BPF_JSET | BPF_X: in bpf_jit_build_body()
1255 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_build_body()
1260 case BPF_JMP32 | BPF_JSET | BPF_X: { in bpf_jit_build_body()
1332 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_build_body()
1346 case BPF_JMP32 | BPF_JSET | BPF_K: in bpf_jit_build_body()
H A Dbpf_jit_comp64.c1468 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_build_body()
1469 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_build_body()
1470 case BPF_JMP32 | BPF_JSET | BPF_K: in bpf_jit_build_body()
1471 case BPF_JMP32 | BPF_JSET | BPF_X: in bpf_jit_build_body()
1509 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_build_body()
1510 case BPF_JMP32 | BPF_JSET | BPF_X: in bpf_jit_build_body()
1582 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_build_body()
1583 case BPF_JMP32 | BPF_JSET | BPF_K: in bpf_jit_build_body()
/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/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()
H A Dbpf_jit_comp_64.c668 BPF_OP(code) == BPF_JSET) in emit_compare_and_branch()
691 if (BPF_OP(code) == BPF_JSET) { in emit_compare_and_branch()
718 case BPF_JSET: in emit_compare_and_branch()
1185 case BPF_JMP | BPF_JSET | BPF_X: { in build_insn()
1204 case BPF_JMP | BPF_JSET | BPF_K: { in build_insn()
/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/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.c1645 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
1646 case BPF_JMP32 | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
1663 if (BPF_OP(code) == BPF_JSET) { in bpf_jit_emit_insn()
1716 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_emit_insn()
1717 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/arch/arm/net/
H A Dbpf_jit_32.c1354 case BPF_JSET: in emit_ar_r()
1924 case BPF_JMP | BPF_JSET | BPF_X: in build_insn()
1935 case BPF_JMP32 | BPF_JSET | BPF_X: in build_insn()
1961 case BPF_JMP | BPF_JSET | BPF_K: in build_insn()
1972 case BPF_JMP32 | BPF_JSET | BPF_K: in build_insn()
1995 case BPF_JSET: in build_insn()
/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/arch/x86/net/
H A Dbpf_jit_comp32.c1431 case BPF_JSET: in get_cond_jmp_opcode()
2230 case BPF_JMP | BPF_JSET | BPF_X: in do_jit()
2231 case BPF_JMP32 | BPF_JSET | BPF_X: { in do_jit()
2274 case BPF_JMP | BPF_JSET | BPF_K: in do_jit()
2275 case BPF_JMP32 | BPF_JSET | BPF_K: { in do_jit()
/linux/kernel/bpf/
H A Ddisasm.c128 [BPF_JSET >> 4] = "&",

12