Home
last modified time | relevance | path

Searched refs:BPF_XADD (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/samples/bpf/
Dsock_example.c53 BPF_RAW_INSN(BPF_STX | BPF_XADD | BPF_DW, BPF_REG_0, BPF_REG_1, 0, 0), /* xadd r0 += r1 */ in test_sock()
/linux-4.4.14/include/uapi/linux/
Dbpf.h20 #define BPF_XADD 0xc0 /* exclusive add */ macro
/linux-4.4.14/kernel/bpf/
Dcore.c280 [BPF_STX | BPF_XADD | BPF_W] = &&STX_XADD_W, in __bpf_prog_run()
281 [BPF_STX | BPF_XADD | BPF_DW] = &&STX_XADD_DW, in __bpf_prog_run()
Dverifier.c342 else if (BPF_MODE(insn->code) == BPF_XADD) in print_bpf_insn()
1823 if (BPF_MODE(insn->code) == BPF_XADD) { in do_check()
1988 BPF_MODE(insn->code) != BPF_XADD) || insn->imm != 0)) { in replace_map_fd_with_map_ptr()
/linux-4.4.14/arch/arm64/net/
Dbpf_jit_comp.c636 case BPF_STX | BPF_XADD | BPF_W: in build_insn()
638 case BPF_STX | BPF_XADD | BPF_DW: in build_insn()
/linux-4.4.14/arch/x86/net/
Dbpf_jit_comp.c793 case BPF_STX | BPF_XADD | BPF_W: in do_jit()
800 case BPF_STX | BPF_XADD | BPF_DW: in do_jit()
/linux-4.4.14/arch/s390/net/
Dbpf_jit_comp.c933 case BPF_STX | BPF_XADD | BPF_W: /* *(u32 *)(dst + off) += src */ in bpf_jit_insn()
939 case BPF_STX | BPF_XADD | BPF_DW: /* *(u64 *)(dst + off) += src */ in bpf_jit_insn()
/linux-4.4.14/include/linux/
Dfilter.h216 .code = BPF_STX | BPF_SIZE(SIZE) | BPF_XADD, \
/linux-4.4.14/Documentation/networking/
Dfilter.txt961 BPF_XADD 0xc0 /* eBPF only, exclusive add */
993 BPF_XADD | BPF_W | BPF_STX: lock xadd *(u32 *)(dst_reg + off16) += src_reg
994 BPF_XADD | BPF_DW | BPF_STX: lock xadd *(u64 *)(dst_reg + off16) += src_reg