Home
last modified time | relevance | path

Searched refs:BPF_JSET (Results 1 – 25 of 31) 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.c1119 case BPF_JMP | BPF_JSET | BPF_X: in build_insn()
1120 case BPF_JMP32 | BPF_JSET | BPF_X: in build_insn()
1129 case BPF_JMP | BPF_JSET | BPF_K: in build_insn()
1130 case BPF_JMP32 | BPF_JSET | BPF_K: in build_insn()
/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()
/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/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.c639 case BPF_JSET: in emit_branch_r64()
663 if (op == BPF_JSET) { in emit_bcc()
712 case BPF_JSET: in emit_bcc()
1285 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
1286 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_emit_insn()
1287 case BPF_JMP32 | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
1288 case BPF_JMP32 | BPF_JSET | BPF_K: in bpf_jit_emit_insn()
H A Dbpf_jit_comp64.c1689 case BPF_JMP | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
1690 case BPF_JMP32 | BPF_JSET | BPF_X: in bpf_jit_emit_insn()
1707 if (BPF_OP(code) == BPF_JSET) { in bpf_jit_emit_insn()
1760 case BPF_JMP | BPF_JSET | BPF_K: in bpf_jit_emit_insn()
1761 case BPF_JMP32 | BPF_JSET | BPF_K: in bpf_jit_emit_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/kernel/bpf/
H A Dconst_fold.c328 case BPF_JSET: return (bool)(dst_val & src_val); in eval_const_branch()
H A Ddisasm.c128 [BPF_JSET >> 4] = "&",
/linux/tools/testing/selftests/bpf/
H A Ddisasm.c128 [BPF_JSET >> 4] = "&",
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c1620 case BPF_JSET: in build_insn()
1641 case BPF_JMP | BPF_JSET | BPF_X: in build_insn()
1642 case BPF_JMP32 | BPF_JSET | BPF_X: in build_insn()
1675 case BPF_JMP | BPF_JSET | BPF_K: in build_insn()
1676 case BPF_JMP32 | BPF_JSET | BPF_K: in build_insn()
/linux/arch/x86/net/
H A Dbpf_jit_comp.c2717 case BPF_JMP | BPF_JSET | BPF_X: in do_jit()
2718 case BPF_JMP32 | BPF_JSET | BPF_X: in do_jit()
2725 case BPF_JMP | BPF_JSET | BPF_K: in do_jit()
2726 case BPF_JMP32 | BPF_JSET | BPF_K: in do_jit()
2775 case BPF_JSET: in do_jit()
/linux/net/core/
H A Dfilter.c737 case BPF_JMP | BPF_JSET | BPF_K: in bpf_convert_filter()
738 case BPF_JMP | BPF_JSET | BPF_X: in bpf_convert_filter()
974 case BPF_JMP | BPF_JSET | BPF_K: in check_load_and_stores()
975 case BPF_JMP | BPF_JSET | BPF_X: in check_load_and_stores()
1044 [BPF_JMP | BPF_JSET | BPF_K] = true, in chk_code_allowed()
1045 [BPF_JMP | BPF_JSET | BPF_X] = true, in chk_code_allowed()
1128 case BPF_JMP | BPF_JSET | BPF_K: in bpf_check_classic()
1129 case BPF_JMP | BPF_JSET | BPF_X: in bpf_check_classic()
9983 *insn++ = BPF_JMP32_IMM(BPF_JSET, tmp_reg, TC_AT_INGRESS_MASK, 1); in bpf_convert_tstamp_read()
9985 *insn++ = BPF_JMP32_IMM(BPF_JSET, tmp_reg, SKB_TSTAMP_TYPE_MASK, 1); in bpf_convert_tstamp_read()
[all …]

12