Home
last modified time | relevance | path

Searched refs:BPF_ATOMIC (Results 1 – 23 of 23) sorted by relevance

/linux/kernel/bpf/
H A Ddisasm.c235 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()
H A Dbacktrack.c60 BPF_MODE(insn->code) == BPF_ATOMIC && in is_atomic_load_insn()
67 BPF_MODE(insn->code) == BPF_ATOMIC && in is_atomic_fetch_insn()
H A Dfixups.c19 BPF_MODE(insn->code) == BPF_ATOMIC && in is_cmpxchg_insn()
857 } else if ((insn->code == (BPF_STX | BPF_ATOMIC | BPF_B) || in bpf_convert_ctx_accesses()
858 insn->code == (BPF_STX | BPF_ATOMIC | BPF_H) || in bpf_convert_ctx_accesses()
859 insn->code == (BPF_STX | BPF_ATOMIC | BPF_W) || in bpf_convert_ctx_accesses()
860 insn->code == (BPF_STX | BPF_ATOMIC | BPF_DW)) && in bpf_convert_ctx_accesses()
H A Dliveness.c1206 if (BPF_MODE(insn->code) == BPF_ATOMIC) { in arg_track_xfer()
1352 if (BPF_MODE(insn->code) == BPF_ATOMIC) { in record_load_store_access()
2124 case BPF_ATOMIC: { in compute_insn_live_regs()
H A Dverifier.c18087 if (BPF_MODE(insn->code) == BPF_ATOMIC) in do_check_insn()
18971 if (BPF_MODE(insn->code) == BPF_ATOMIC) in check_insn_fields()
/linux/tools/testing/selftests/bpf/
H A Ddisasm.c235 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()
/linux/samples/bpf/
H A Dbpf_insn.h154 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_ATOMIC, \
/linux/arch/powerpc/net/
H A Dbpf_jit_comp.c561 case BPF_STX | BPF_ATOMIC | BPF_H: in bpf_jit_supports_insn()
562 case BPF_STX | BPF_ATOMIC | BPF_B: in bpf_jit_supports_insn()
563 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_supports_insn()
564 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_supports_insn()
/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c1982 case BPF_STX | BPF_ATOMIC | BPF_B: in bpf_jit_emit_insn()
1983 case BPF_STX | BPF_ATOMIC | BPF_H: in bpf_jit_emit_insn()
1984 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_emit_insn()
1985 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_emit_insn()
2138 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_supports_insn()
2139 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_supports_insn()
H A Dbpf_jit_comp32.c930 if (mode == BPF_ATOMIC && size != BPF_W) in emit_store_r64()
948 case BPF_ATOMIC: in emit_store_r64()
1354 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_emit_insn()
1367 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_emit_insn()
/linux/tools/include/linux/
H A Dfilter.h208 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_ATOMIC, \
/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Dmain.h433 return (meta->insn.code & ~BPF_SIZE_MASK) == (BPF_STX | BPF_ATOMIC); in is_mbpf_atomic()
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c2013 case BPF_STX | BPF_ATOMIC | BPF_B: in build_insn()
2014 case BPF_STX | BPF_ATOMIC | BPF_H: in build_insn()
2015 case BPF_STX | BPF_ATOMIC | BPF_W: in build_insn()
2016 case BPF_STX | BPF_ATOMIC | BPF_DW: in build_insn()
3315 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_supports_insn()
3316 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_supports_insn()
/linux/include/linux/
H A Dfilter.h377 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_ATOMIC, \
412 (BPF_MODE(insn->code) == BPF_ATOMIC || in bpf_atomic_is_load_acq()
427 (BPF_MODE(insn->code) != BPF_ATOMIC && in bpf_atomic_load_reg()
/linux/arch/x86/net/
H A Dbpf_jit_comp.c2552 case BPF_STX | BPF_ATOMIC | BPF_B: in do_jit()
2553 case BPF_STX | BPF_ATOMIC | BPF_H: in do_jit()
2559 case BPF_STX | BPF_ATOMIC | BPF_W: in do_jit()
2560 case BPF_STX | BPF_ATOMIC | BPF_DW: in do_jit()
4310 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_supports_insn()
4311 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_supports_insn()
/linux/arch/mips/net/
H A Dbpf_jit_comp64.c849 case BPF_STX | BPF_ATOMIC | BPF_W: in build_insn()
850 case BPF_STX | BPF_ATOMIC | BPF_DW: in build_insn()
H A Dbpf_jit_comp32.c1690 case BPF_STX | BPF_ATOMIC | BPF_W: in build_insn()
1722 case BPF_STX | BPF_ATOMIC | BPF_DW: in build_insn()
/linux/arch/loongarch/net/
H A Dbpf_jit.c1440 case BPF_STX | BPF_ATOMIC | BPF_B: in build_insn()
1441 case BPF_STX | BPF_ATOMIC | BPF_H: in build_insn()
1442 case BPF_STX | BPF_ATOMIC | BPF_W: in build_insn()
1443 case BPF_STX | BPF_ATOMIC | BPF_DW: in build_insn()
/linux/arch/parisc/net/
H A Dbpf_jit_comp64.c1085 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_emit_insn()
1086 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_emit_insn()
H A Dbpf_jit_comp32.c1452 case BPF_STX | BPF_ATOMIC | BPF_W: in bpf_jit_emit_insn()
1453 case BPF_STX | BPF_ATOMIC | BPF_DW: in bpf_jit_emit_insn()
/linux/Documentation/bpf/
H A Dclassic_vs_extended.rst376 BPF_ATOMIC 0xc0 /* eBPF only, atomic operations */
/linux/tools/include/uapi/linux/
H A Dbpf.h23 #define BPF_ATOMIC 0xc0 /* atomic memory ops - op type in immediate */ macro
/linux/include/uapi/linux/
H A Dbpf.h23 #define BPF_ATOMIC 0xc0 /* atomic memory ops - op type in immediate */ macro