Home
last modified time | relevance | path

Searched refs:BPF_DW (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v4.19/tools/testing/selftests/bpf/
Dtest_verifier.c585 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 0),
598 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 0),
607 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 0),
615 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 0),
624 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 1),
634 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 1, 1),
644 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 1),
654 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 1),
664 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, 0, 0, 1),
675 BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW, 0, BPF_REG_1, 0, 1),
[all …]
Dtest_cgroup_storage.c23 BPF_STX_XADD(BPF_DW, BPF_REG_0, BPF_REG_1, 0), in main()
/Linux-v4.19/samples/bpf/
Dcookie_uid_helper_example.c93 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, -8), in prog_load()
118 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_0, in prog_load()
120 BPF_ST_MEM(BPF_DW, BPF_REG_10, in prog_load()
128 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_1, in prog_load()
150 BPF_STX_XADD(BPF_DW, BPF_REG_9, BPF_REG_1, in prog_load()
154 BPF_STX_XADD(BPF_DW, BPF_REG_9, BPF_REG_1, in prog_load()
Dtest_cgrp2_attach.c56 BPF_RAW_INSN(BPF_STX | BPF_XADD | BPF_DW, BPF_REG_0, BPF_REG_1, 0, 0), /* xadd r0 += r1 */ in prog_load()
67 BPF_RAW_INSN(BPF_STX | BPF_XADD | BPF_DW, BPF_REG_0, BPF_REG_1, 0, 0), /* xadd r0 += r1 */ in prog_load()
Dsock_example.c57 BPF_RAW_INSN(BPF_STX | BPF_XADD | BPF_DW, BPF_REG_0, BPF_REG_1, 0, 0), /* xadd r0 += r1 */ in test_sock()
Dbpf_insn.h86 .code = BPF_LD | BPF_DW | BPF_IMM, \
Dtest_cgrp2_attach2.c237 BPF_RAW_INSN(BPF_STX | BPF_XADD | BPF_DW, BPF_REG_0, BPF_REG_1, 0, 0), /* xadd r0 += r1 */ in prog_load_cnt()
/Linux-v4.19/tools/perf/util/
Dbpf-prologue.c81 return BPF_DW; in argtype_to_ldx_size()
95 case BPF_DW: in insn_sz_to_str()
122 ins(BPF_LDX_MEM(BPF_DW, target_reg, ctx_reg, offset), pos); in gen_ldx_reg_from_ctx()
275 ins(BPF_STX_MEM(BPF_DW, BPF_REG_FP, BPF_REG_ARG3, in gen_prologue_slowpath()
296 ins(BPF_LDX_MEM(BPF_DW, BPF_REG_ARG3, in gen_prologue_slowpath()
303 int insn_sz = (args[i].ref) ? argtype_to_ldx_size(args[i].type) : BPF_DW; in gen_prologue_slowpath()
/Linux-v4.19/arch/arm64/net/
Dbpf_jit_comp.c366 const bool isdw = BPF_SIZE(code) == BPF_DW; in build_insn()
655 case BPF_LD | BPF_IMM | BPF_DW: in build_insn()
670 case BPF_LDX | BPF_MEM | BPF_DW: in build_insn()
682 case BPF_DW: in build_insn()
692 case BPF_ST | BPF_MEM | BPF_DW: in build_insn()
706 case BPF_DW: in build_insn()
716 case BPF_STX | BPF_MEM | BPF_DW: in build_insn()
728 case BPF_DW: in build_insn()
736 case BPF_STX | BPF_XADD | BPF_DW: in build_insn()
/Linux-v4.19/arch/x86/net/
Dbpf_jit_comp.c80 else if (bpf_size == BPF_DW) in bpf_size_to_x86_bytes()
534 case BPF_LD | BPF_IMM | BPF_DW: in do_jit()
767 case BPF_ST | BPF_MEM | BPF_DW: in do_jit()
800 case BPF_STX | BPF_MEM | BPF_DW: in do_jit()
825 case BPF_LDX | BPF_MEM | BPF_DW: in do_jit()
848 case BPF_STX | BPF_XADD | BPF_DW: in do_jit()
Dbpf_jit_comp32.c1402 else if (bpf_size == BPF_DW) in bpf_size_to_x86_bytes()
1838 case BPF_LD | BPF_IMM | BPF_DW: { in do_jit()
1852 case BPF_ST | BPF_MEM | BPF_DW: in do_jit()
1867 case BPF_DW: in do_jit()
1878 if (BPF_SIZE(code) == BPF_DW) { in do_jit()
1892 case BPF_STX | BPF_MEM | BPF_DW: in do_jit()
1915 case BPF_DW: in do_jit()
1926 if (BPF_SIZE(code) == BPF_DW) { in do_jit()
1953 case BPF_LDX | BPF_MEM | BPF_DW: in do_jit()
1968 case BPF_DW: in do_jit()
[all …]
/Linux-v4.19/arch/mips/net/
Debpf_jit.c1220 case BPF_LD | BPF_DW | BPF_IMM: in build_one_insn()
1284 case BPF_ST | BPF_DW | BPF_MEM: in build_one_insn()
1306 case BPF_DW: in build_one_insn()
1315 case BPF_LDX | BPF_DW | BPF_MEM: in build_one_insn()
1339 case BPF_DW: in build_one_insn()
1348 case BPF_STX | BPF_DW | BPF_MEM: in build_one_insn()
1350 case BPF_STX | BPF_DW | BPF_XADD: in build_one_insn()
1381 case BPF_DW: in build_one_insn()
1405 case BPF_DW: in build_one_insn()
1543 case BPF_DW: in reg_val_propagate_range()
[all …]
/Linux-v4.19/arch/powerpc/net/
Dbpf_jit_comp64.c626 case BPF_STX | BPF_MEM | BPF_DW: /* (u64 *)(dst + off) = src */ in bpf_jit_build_body()
627 case BPF_ST | BPF_MEM | BPF_DW: /* *(u64 *)(dst + off) = imm */ in bpf_jit_build_body()
653 case BPF_STX | BPF_XADD | BPF_DW: in bpf_jit_build_body()
678 case BPF_LDX | BPF_MEM | BPF_DW: in bpf_jit_build_body()
686 case BPF_LD | BPF_IMM | BPF_DW: /* dst = (u64) imm */ in bpf_jit_build_body()
/Linux-v4.19/tools/bpf/bpftool/
Dxlated_dumper.c255 double_insn = insn[i].code == (BPF_LD | BPF_IMM | BPF_DW); in dump_xlated_json()
310 double_insn = insn[i].code == (BPF_LD | BPF_IMM | BPF_DW); in dump_xlated_plain()
/Linux-v4.19/kernel/bpf/
Ddisasm.c95 [BPF_DW >> 3] = "u64",
204 BPF_SIZE(insn->code) == BPF_DW) { in print_bpf_insn()
Dcore.c177 dst[i].code == (BPF_LD | BPF_IMM | BPF_DW) && in bpf_prog_calc_tag()
701 case BPF_LD | BPF_IMM | BPF_DW: in bpf_jit_blind_insn()
713 case BPF_ST | BPF_MEM | BPF_DW: in bpf_jit_blind_insn()
789 if (insn[0].code == (BPF_LD | BPF_IMM | BPF_DW) && in bpf_jit_blind_constants()
/Linux-v4.19/arch/sparc/net/
Dbpf_jit_comp_64.c1219 case BPF_LD | BPF_IMM | BPF_DW: in build_insn()
1234 case BPF_LDX | BPF_MEM | BPF_DW: { in build_insn()
1249 case BPF_DW: in build_insn()
1268 case BPF_ST | BPF_MEM | BPF_DW: { in build_insn()
1286 case BPF_DW: in build_insn()
1307 case BPF_STX | BPF_MEM | BPF_DW: { in build_insn()
1321 case BPF_DW: in build_insn()
1358 case BPF_STX | BPF_XADD | BPF_DW: { in build_insn()
/Linux-v4.19/arch/s390/net/
Dbpf_jit_comp.c539 case BPF_LD | BPF_IMM | BPF_DW: /* dst = (u64) imm */ in bpf_jit_insn()
904 case BPF_STX | BPF_MEM | BPF_DW: /* (u64 *)(dst + off) = src */ in bpf_jit_insn()
930 case BPF_ST | BPF_MEM | BPF_DW: /* *(u64 *)(dst + off) = imm */ in bpf_jit_insn()
946 case BPF_STX | BPF_XADD | BPF_DW: /* *(u64 *)(dst + off) += src */ in bpf_jit_insn()
970 case BPF_LDX | BPF_MEM | BPF_DW: /* dst = *(u64 *)(ul) (src + off) */ in bpf_jit_insn()
/Linux-v4.19/arch/arm/net/
Dbpf_jit_32.c1029 case BPF_DW: in emit_str_r()
1075 case BPF_DW: in emit_ldx_r()
1549 case BPF_LD | BPF_IMM | BPF_DW: in build_insn()
1561 case BPF_LDX | BPF_MEM | BPF_DW: in build_insn()
1569 case BPF_ST | BPF_MEM | BPF_DW: in build_insn()
1571 case BPF_DW: in build_insn()
1586 case BPF_STX | BPF_XADD | BPF_DW: in build_insn()
1592 case BPF_STX | BPF_MEM | BPF_DW: in build_insn()
/Linux-v4.19/include/linux/
Dfilter.h170 .code = BPF_LD | BPF_DW | BPF_IMM, \
356 bpf_size = BPF_DW; \
371 else if (bpf_size == BPF_DW) \
/Linux-v4.19/tools/include/linux/
Dfilter.h249 .code = BPF_LD | BPF_DW | BPF_IMM, \
/Linux-v4.19/Documentation/networking/
Dfilter.txt953 BPF_DW 0x18 /* eBPF only, double word */
1003 BPF_XADD | BPF_DW | BPF_STX: lock xadd *(u64 *)(dst_reg + off16) += src_reg
1005 Where size is one of: BPF_B or BPF_H or BPF_W or BPF_DW. Note that 1 and
1008 eBPF has one 16-byte instruction: BPF_LD | BPF_DW | BPF_IMM which consists
1346 BPF_ST_MEM(BPF_DW, BPF_REG_10, 8, 0),
1366 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
1382 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
1387 BPF_ST_MEM(BPF_DW, BPF_REG_0, 0, 0),
1400 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
1406 BPF_ST_MEM(BPF_DW, BPF_REG_0, 4, 0),
[all …]
/Linux-v4.19/lib/
Dtest_bpf.c468 return __bpf_fill_stxdw(self, BPF_DW); in bpf_fill_stxdw()
4251 BPF_ST_MEM(BPF_DW, R10, -40, 0xffffffff),
4252 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
4265 BPF_ST_MEM(BPF_DW, R10, -40, 0xffffffff),
4266 BPF_LDX_MEM(BPF_DW, R2, R10, -40),
4282 BPF_ST_MEM(BPF_DW, R10, -40, 0x7fffffff),
4283 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
4361 BPF_ST_MEM(BPF_DW, R10, -40, 0x10),
4362 BPF_STX_XADD(BPF_DW, R10, R0, -40),
4363 BPF_LDX_MEM(BPF_DW, R0, R10, -40),
[all …]
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/
Djit.c814 else if (BPF_SIZE(meta->insn.code) != BPF_DW) in nfp_cpp_memcpy()
833 case BPF_DW: in nfp_cpp_memcpy()
841 if (BPF_SIZE(meta->insn.code) != BPF_DW) in nfp_cpp_memcpy()
3155 [BPF_LD | BPF_IMM | BPF_DW] = imm_ld8,
3165 [BPF_LDX | BPF_MEM | BPF_DW] = mem_ldx8,
3169 [BPF_STX | BPF_MEM | BPF_DW] = mem_stx8,
3171 [BPF_STX | BPF_XADD | BPF_DW] = mem_xadd8,
3175 [BPF_ST | BPF_MEM | BPF_DW] = mem_st8,
3939 if (meta1->insn.code != (BPF_LD | BPF_IMM | BPF_DW) || in nfp_bpf_replace_map_ptrs()
/Linux-v4.19/kernel/trace/
Dbpf_trace.c924 *insn++ = BPF_LDX_MEM(BPF_DW, si->dst_reg, si->dst_reg, in pe_prog_convert_ctx_access()
932 *insn++ = BPF_LDX_MEM(BPF_DW, si->dst_reg, si->dst_reg, in pe_prog_convert_ctx_access()

12