| /linux/tools/testing/selftests/bpf/ |
| H A D | disasm.c | 229 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 D | main.h | 368 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 D | bpf_jit_comp.c | 722 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 D | bpf_common.h | 22 #define BPF_MODE(code) ((code) & 0xe0) macro
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf_common.h | 22 #define BPF_MODE(code) ((code) & 0xe0) macro
|
| /linux/kernel/bpf/ |
| H A D | fixups.c | 19 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 D | liveness.c | 1179 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 D | cfg.c | 438 (BPF_MODE(insn->code) == BPF_ABS || in visit_insn() 439 BPF_MODE(insn->code) == BPF_IND)) { in visit_insn()
|
| H A D | verifier.c | 2859 (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 D | syscall.c | 5096 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 D | bpf_jit_comp64.c | 574 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 D | bpf_jit_comp32.c | 1270 BPF_MODE(code))) in bpf_jit_emit_insn() 1283 BPF_MODE(code))) in bpf_jit_emit_insn()
|
| /linux/arch/powerpc/net/ |
| H A D | bpf_jit_comp64.c | 1605 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 D | bpf_jit.c | 649 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 D | bpf_jit_comp.c | 2295 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 D | bpf_jit_comp64.c | 1082 emit_store(rd, rs, off, ctx, BPF_SIZE(code), BPF_MODE(code)); in bpf_jit_emit_insn()
|
| H A D | bpf_jit_comp32.c | 1448 BPF_MODE(code))) in bpf_jit_emit_insn()
|
| /linux/net/core/ |
| H A D | filter.c | 497 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()
|