Home
last modified time | relevance | path

Searched refs:BPF_MODE (Results 1 – 18 of 18) sorted by relevance

/linux/tools/testing/selftests/bpf/
H A Ddisasm.c229 if (BPF_MODE(insn->code) == BPF_MEM) in print_bpf_insn()
235 else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn()
244 } else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn()
255 } else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn()
263 } else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn()
270 } else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn()
276 } else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn()
286 if (BPF_MODE(insn->code) == BPF_MEM) { in print_bpf_insn()
292 } else if (BPF_MODE(insn->code) == 0xc0 /* BPF_NOSPEC, no UAPI */) { in print_bpf_insn()
298 if (BPF_MODE(ins in print_bpf_insn()
[all...]
/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Dmain.h368 return BPF_MODE(meta->insn.code); in mbpf_mode()
416 (BPF_MODE(code) == BPF_ABS || BPF_MODE(code) == BPF_IND); in is_mbpf_classic_load()
423 return BPF_CLASS(code) == BPF_ST && BPF_MODE(code) == BPF_MEM; in is_mbpf_classic_store()
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c722 const bool arena = BPF_MODE(code) == BPF_PROBE_ATOMIC; in emit_atomic_ld_st()
801 const bool arena = BPF_MODE(code) == BPF_PROBE_ATOMIC; in emit_lse_atomic()
874 if (BPF_MODE(code) == BPF_PROBE_ATOMIC) { in emit_ll_sc_atomic()
1144 if (BPF_MODE(insn->code) != BPF_PROBE_MEM && in add_exception_handler()
1145 BPF_MODE(insn->code) != BPF_PROBE_MEMSX && in add_exception_handler()
1146 BPF_MODE(insn->code) != BPF_PROBE_MEM32 && in add_exception_handler()
1147 BPF_MODE(insn->code) != BPF_PROBE_MEM32SX && in add_exception_handler()
1148 BPF_MODE(insn->code) != BPF_PROBE_ATOMIC) in add_exception_handler()
1151 is_arena = (BPF_MODE(insn->code) == BPF_PROBE_MEM32) || in add_exception_handler()
1152 (BPF_MODE(ins in add_exception_handler()
[all...]
/linux/include/uapi/linux/
H A Dbpf_common.h22 #define BPF_MODE(code) ((code) & 0xe0) macro
/linux/tools/include/uapi/linux/
H A Dbpf_common.h22 #define BPF_MODE(code) ((code) & 0xe0) macro
/linux/kernel/bpf/
H A Dfixups.c19 BPF_MODE(insn->code) == BPF_ATOMIC && in is_cmpxchg_insn()
32 if (BPF_MODE(insn->code) == BPF_ATOMIC || in insn_def_regno()
33 BPF_MODE(insn->code) == BPF_PROBE_ATOMIC) { in insn_def_regno()
625 BPF_MODE(code) == BPF_IMM) in bpf_opt_subreg_zext_lo32_rnd_hi32()
881 if (BPF_MODE(insn->code) == BPF_MEM) in bpf_convert_ctx_accesses()
891 if (BPF_MODE(insn->code) == BPF_MEMSX) { in bpf_convert_ctx_accesses()
908 mode = BPF_MODE(insn->code); in bpf_convert_ctx_accesses()
1144 (BPF_MODE(insn->code) == BPF_PROBE_MEM || in jit_subprogs()
1145 BPF_MODE(insn->code) == BPF_PROBE_MEM32 || in jit_subprogs()
1146 BPF_MODE(ins in jit_subprogs()
[all...]
H A Dliveness.c1179 if (src_is_local_fp && BPF_MODE(insn->code) == BPF_MEM && sz == 8) { in arg_track_xfer()
1182 BPF_MODE(insn->code) == BPF_MEM && sz == 8) { in arg_track_xfer()
1190 BPF_MODE(insn->code) == BPF_MEM && sz == 8) {
1199 } else if (class == BPF_LD && BPF_MODE(insn->code) == BPF_IMM) { in record_stack_access_off()
1207 if (dst_is_local_fp && BPF_MODE(insn->code) == BPF_MEM) in record_stack_access_off()
1211 if (BPF_MODE(insn->code) == BPF_ATOMIC) { in record_stack_access_off()
1223 } else if (class == BPF_ST && BPF_MODE(insn->code) == BPF_MEM) { in record_stack_access_off()
1360 if (BPF_MODE(insn->code) == BPF_ATOMIC) { in record_call_access()
2070 u8 mode = BPF_MODE(insn->code); in compute_insn_live_regs()
H A Dcfg.c438 (BPF_MODE(insn->code) == BPF_ABS || in visit_insn()
439 BPF_MODE(insn->code) == BPF_IND)) { in visit_insn()
H A Dverifier.c2859 (BPF_MODE(code) == BPF_ABS || BPF_MODE(code) == BPF_IND)) in __find_kfunc_desc_btf()
3040 return BPF_SIZE(code) == BPF_DW || BPF_MODE(code) == BPF_MEMSX; in bpf_add_kfunc_call()
3056 u8 mode = BPF_MODE(code); in bpf_add_kfunc_call()
3403 return BPF_CLASS(insn->code) == BPF_ST && BPF_MODE(insn->code) == BPF_MEM; in bpf_is_reg64()
4481 if (BPF_MODE(insn->code) != BPF_MEM) { in check_mem_region_access()
16290 u8 mode = BPF_MODE(insn->code); in sync_linked_regs()
17227 BPF_MODE(insn->code) == BPF_MEMSX, in mark_fastcall_patterns()
17231 if (BPF_MODE(insn->code) == BPF_ATOMIC) in mark_fastcall_patterns()
17300 u8 mode = BPF_MODE(ins in bpf_clear_singular_ids()
[all...]
H A Dsyscall.c5096 if (BPF_CLASS(code) == BPF_LDX && BPF_MODE(code) == BPF_PROBE_MEM) { in bpf_prog_get_info_by_fd()
5102 BPF_CLASS(code) == BPF_ST) && BPF_MODE(code) == BPF_PROBE_MEM32) { in bpf_prog_get_info_by_fd()
/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c574 if (BPF_MODE(code) == BPF_PROBE_ATOMIC) { in emit_atomic_ld_st()
590 if (BPF_MODE(code) == BPF_PROBE_ATOMIC) { in emit_atomic_ld_st()
629 if (BPF_MODE(code) == BPF_PROBE_ATOMIC) { in emit_atomic_rmw()
777 if (BPF_MODE(insn->code) != BPF_PROBE_MEM && in add_exception_handler()
778 BPF_MODE(insn->code) != BPF_PROBE_MEMSX && in add_exception_handler()
779 BPF_MODE(insn->code) != BPF_PROBE_MEM32 && in add_exception_handler()
780 BPF_MODE(insn->code) != BPF_PROBE_ATOMIC) in add_exception_handler()
1908 sign_ext = BPF_MODE(insn->code) == BPF_MEMSX || in bpf_jit_emit_insn()
1909 BPF_MODE(insn->code) == BPF_PROBE_MEMSX; in bpf_jit_emit_insn()
1911 if (BPF_MODE(ins in bpf_jit_emit_insn()
[all...]
H A Dbpf_jit_comp32.c1270 BPF_MODE(code))) in bpf_jit_emit_insn()
1283 BPF_MODE(code))) in bpf_jit_emit_insn()
/linux/arch/powerpc/net/
H A Dbpf_jit_comp64.c1605 if (BPF_MODE(code) == BPF_PROBE_MEM || BPF_MODE(code) == BPF_PROBE_MEMSX) { in bpf_jit_build_body()
1620 BPF_MODE(code) == BPF_PROBE_MEMSX) || in bpf_jit_build_body()
1621 (BPF_SIZE(code) == BPF_B && BPF_MODE(code) == BPF_MEMSX)) in bpf_jit_build_body()
1627 if (BPF_MODE(code) == BPF_MEMSX || BPF_MODE(code) == BPF_PROBE_MEMSX) { in bpf_jit_build_body()
1665 if (BPF_MODE(code) == BPF_PROBE_MEM) { in bpf_jit_build_body()
/linux/arch/loongarch/net/
H A Dbpf_jit.c649 if (BPF_MODE(insn->code) != BPF_PROBE_MEM && in add_exception_handler()
650 BPF_MODE(insn->code) != BPF_PROBE_MEMSX && in add_exception_handler()
651 BPF_MODE(insn->code) != BPF_PROBE_MEM32) in add_exception_handler()
1233 sign_extend = BPF_MODE(code) == BPF_MEMSX || in build_insn()
1234 BPF_MODE(code) == BPF_PROBE_MEMSX; in build_insn()
1236 if (BPF_MODE(code) == BPF_PROBE_MEM32) { in build_insn()
1305 if (BPF_MODE(code) == BPF_PROBE_MEM32) { in build_insn()
1368 if (BPF_MODE(code) == BPF_PROBE_MEM32) { in build_insn()
/linux/arch/x86/net/
H A Dbpf_jit_comp.c2295 if (BPF_MODE(insn->code) == BPF_PROBE_MEM32SX) in do_jit()
2383 if (BPF_MODE(insn->code) == BPF_PROBE_MEM || in do_jit()
2384 BPF_MODE(insn->code) == BPF_PROBE_MEMSX) { in do_jit()
2432 if (BPF_MODE(insn->code) == BPF_PROBE_MEMSX || in do_jit()
2433 BPF_MODE(insn->code) == BPF_MEMSX) in do_jit()
2437 if (BPF_MODE(insn->code) == BPF_PROBE_MEM || in do_jit()
2438 BPF_MODE(insn->code) == BPF_PROBE_MEMSX) { in do_jit()
/linux/arch/parisc/net/
H A Dbpf_jit_comp64.c1082 emit_store(rd, rs, off, ctx, BPF_SIZE(code), BPF_MODE(code)); in bpf_jit_emit_insn()
H A Dbpf_jit_comp32.c1448 BPF_MODE(code))) in bpf_jit_emit_insn()
/linux/net/core/
H A Dfilter.c497 bool indirect = BPF_MODE(fp->code) == BPF_IND; in convert_bpf_ld_abs()
680 BPF_MODE(fp->code) == BPF_ABS && in bpf_convert_filter()
9230 bool indirect = BPF_MODE(orig->code) == BPF_IND; in tc_cls_act_is_valid_access()