Searched refs:BPF_DW (Results 51 - 75 of 82) sorted by relevance

1234

/linux-master/arch/arc/net/
H A Dbpf_jit_core.c943 case BPF_LD | BPF_DW | BPF_IMM:
952 case BPF_LDX | BPF_MEM | BPF_DW:
964 case BPF_STX | BPF_MEM | BPF_DW:
970 case BPF_ST | BPF_MEM | BPF_DW:
1308 const u8 bpf_opc_ldi64 = BPF_LD | BPF_DW | BPF_IMM;
H A Dbpf_jit_arcv2.c649 case BPF_DW:
1449 (size == BPF_DW && !IN_S9_RANGE(*off + 4))) {
1466 if (size == BPF_DW) {
1499 if (size == BPF_DW) {
1565 } else if (size == BPF_DW) {
/linux-master/arch/x86/net/
H A Dbpf_jit_comp32.c1180 else if (bpf_size == BPF_DW)
1895 case BPF_LD | BPF_IMM | BPF_DW: {
1915 case BPF_ST | BPF_MEM | BPF_DW:
1930 case BPF_DW:
1941 if (BPF_SIZE(code) == BPF_DW) {
1955 case BPF_STX | BPF_MEM | BPF_DW:
1978 case BPF_DW:
1989 if (BPF_SIZE(code) == BPF_DW) {
2016 case BPF_LDX | BPF_MEM | BPF_DW:
2031 case BPF_DW
[all...]
/linux-master/tools/testing/selftests/bpf/
H A Dtest_verifier.c299 insn[i++] = BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6,
331 insn[i++] = BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6,
443 insn[i++] = BPF_RAW_INSN(BPF_LD | BPF_IMM | BPF_DW,
470 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -16), \
471 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -24), \
472 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -32), \
473 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -40), \
474 BPF_STX_MEM(BPF_DW, BPF_REG_10, BPF_REG_2, -48), \
H A Dtest_lru_map.c51 BPF_STX_MEM(BPF_DW, BPF_REG_2, BPF_REG_3, 0),
54 BPF_LDX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0),
55 BPF_STX_MEM(BPF_DW, BPF_REG_9, BPF_REG_1, 0),
/linux-master/arch/sparc/net/
H A Dbpf_jit_comp_64.c1243 case BPF_LD | BPF_IMM | BPF_DW:
1258 case BPF_LDX | BPF_MEM | BPF_DW: {
1273 case BPF_DW:
1297 case BPF_ST | BPF_MEM | BPF_DW: {
1318 case BPF_DW:
1339 case BPF_STX | BPF_MEM | BPF_DW: {
1356 case BPF_DW:
1402 case BPF_STX | BPF_ATOMIC | BPF_DW: {
/linux-master/samples/bpf/
H A Dbpf_insn.h86 .code = BPF_LD | BPF_DW | BPF_IMM, \
/linux-master/tools/testing/selftests/bpf/progs/
H A Dsyscall.c102 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
/linux-master/arch/riscv/net/
H A Dbpf_jit_comp32.c863 case BPF_DW:
906 case BPF_DW:
1232 case BPF_LD | BPF_IMM | BPF_DW:
1247 case BPF_LDX | BPF_MEM | BPF_DW:
1259 case BPF_ST | BPF_MEM | BPF_DW:
1264 case BPF_STX | BPF_MEM | BPF_DW:
1289 case BPF_STX | BPF_ATOMIC | BPF_DW:
/linux-master/arch/arm/net/
H A Dbpf_jit_32.c1200 case BPF_DW:
1253 case BPF_DW:
1296 case BPF_DW:
1851 case BPF_LD | BPF_IMM | BPF_DW:
1863 case BPF_LDX | BPF_MEM | BPF_DW:
1881 case BPF_ST | BPF_MEM | BPF_DW:
1883 case BPF_DW:
1897 case BPF_STX | BPF_ATOMIC | BPF_DW:
1903 case BPF_STX | BPF_MEM | BPF_DW:
/linux-master/arch/mips/net/
H A Dbpf_jit_comp32.c674 case BPF_DW:
706 case BPF_DW:
1650 case BPF_LD | BPF_IMM | BPF_DW:
1658 case BPF_LDX | BPF_MEM | BPF_DW:
1665 case BPF_ST | BPF_MEM | BPF_DW:
1667 case BPF_DW:
1683 case BPF_STX | BPF_MEM | BPF_DW:
1722 case BPF_STX | BPF_ATOMIC | BPF_DW:
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dctx_rewrite.c656 double_insn = insn[i].code == (BPF_LD | BPF_IMM | BPF_DW);
767 bpf_sz = BPF_DW;
H A Dcgroup_attach_multi.c48 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_0, BPF_REG_1, 0),
/linux-master/tools/lib/bpf/
H A Dgen_loader.c202 case 8: return BPF_DW;
217 emit(gen, BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_0, 0));
649 emit(gen, BPF_LDX_MEM(BPF_DW, BPF_REG_9, BPF_REG_7, 0));
1055 emit(gen, BPF_LDX_MEM(BPF_DW, BPF_REG_3, BPF_REG_6,
H A Drelo_core.c18 return insn->code == (BPF_LD | BPF_IMM | BPF_DW);
988 case BPF_DW: return 8;
999 case 8: return BPF_DW;
H A Dfeatures.c53 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 42),
H A Dlibbpf_internal.h563 return insn->code == (BPF_LD | BPF_IMM | BPF_DW);
/linux-master/arch/parisc/net/
H A Dbpf_jit_comp32.c1042 case BPF_DW:
1083 case BPF_DW:
1401 case BPF_LD | BPF_IMM | BPF_DW:
1423 case BPF_LDX | BPF_MEM | BPF_DW:
1436 case BPF_ST | BPF_MEM | BPF_DW:
1441 case BPF_STX | BPF_MEM | BPF_DW:
1453 case BPF_STX | BPF_ATOMIC | BPF_DW:
/linux-master/arch/s390/net/
H A Dbpf_jit_comp.c858 case BPF_LD | BPF_IMM | BPF_DW: /* dst = (u64) imm */
1383 case BPF_STX | BPF_MEM | BPF_DW: /* (u64 *)(dst + off) = src */
1409 case BPF_ST | BPF_MEM | BPF_DW: /* *(u64 *)(dst + off) = imm */
1419 case BPF_STX | BPF_ATOMIC | BPF_DW:
1531 case BPF_LDX | BPF_MEM | BPF_DW: /* dst = *(u64 *)(ul) (src + off) */
1532 case BPF_LDX | BPF_PROBE_MEM | BPF_DW:
/linux-master/kernel/bpf/
H A Dcore.c316 dst[i].code == (BPF_LD | BPF_IMM | BPF_DW) &&
1399 case BPF_LD | BPF_IMM | BPF_DW:
1405 case 0: /* Part 2 of BPF_LD | BPF_IMM | BPF_DW. */
1413 case BPF_ST | BPF_MEM | BPF_DW:
1501 if (insn[0].code == (BPF_LD | BPF_IMM | BPF_DW) &&
1735 [BPF_LDX | BPF_PROBE_MEM | BPF_DW] = &&LDX_PROBE_MEM_DW,
H A Dverifier.c3167 return BPF_SIZE(code) == BPF_DW || BPF_MODE(code) == BPF_MEMSX;
3179 return BPF_SIZE(code) == BPF_DW;
5379 * - size of access (must be BPF_DW)
5383 /* Only BPF_[LDX,STX,ST] | BPF_MEM | BPF_DW is supported */
5470 if (size != bpf_size_to_bytes(BPF_DW)) {
5471 verbose(env, "kptr access size must be BPF_DW\n");
7027 if (BPF_SIZE(insn->code) != BPF_W && BPF_SIZE(insn->code) != BPF_DW) {
7746 /* we write BPF_DW bits (8 bytes) at a time */
7749 i, BPF_DW, BPF_WRITE, -1, false, false);
7842 i, BPF_DW, BPF_WRIT
[all...]
H A Dcgroup.c2253 BPF_DW, si->dst_reg, treg,
2266 BPF_DW, treg, si->dst_reg,
2466 *insn++ = BPF_STX_MEM(BPF_DW, si->dst_reg, treg,
2479 *insn++ = BPF_LDX_MEM(BPF_DW, treg, si->dst_reg,
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/
H A Djit.c834 else if (BPF_SIZE(meta->insn.code) != BPF_DW)
853 case BPF_DW:
861 if (BPF_SIZE(meta->insn.code) != BPF_DW)
3469 [BPF_LD | BPF_IMM | BPF_DW] = imm_ld8,
3479 [BPF_LDX | BPF_MEM | BPF_DW] = mem_ldx8,
3483 [BPF_STX | BPF_MEM | BPF_DW] = mem_stx8,
3485 [BPF_STX | BPF_ATOMIC | BPF_DW] = mem_atomic8,
3489 [BPF_ST | BPF_MEM | BPF_DW] = mem_st8,
4415 if (meta1->insn.code != (BPF_LD | BPF_IMM | BPF_DW) ||
/linux-master/include/linux/
H A Dfilter.h269 .code = BPF_LD | BPF_DW | BPF_IMM, \
511 bpf_size = BPF_DW; \
526 else if (bpf_size == BPF_DW) \
/linux-master/net/core/
H A Dfilter.c9454 *insn++ = BPF_LDX_MEM(BPF_DW, value_reg, skb_reg,
9488 *insn++ = BPF_RAW_INSN(BPF_CLASS(si->code) | BPF_DW | BPF_MEM,
9852 *insn++ = BPF_LDX_MEM(BPF_DW,
10160 *insn++ = BPF_STX_MEM(BPF_DW, si->dst_reg, tmp_reg, \
10170 *insn++ = BPF_LDX_MEM(BPF_DW, tmp_reg, si->dst_reg, \
10299 *insn++ = BPF_STX_MEM(BPF_DW, si->src_reg, reg, \
10313 *insn++ = BPF_LDX_MEM(BPF_DW, reg, si->src_reg, \
10326 *insn++ = BPF_LDX_MEM(BPF_DW, reg, si->src_reg, \
10340 *insn++ = BPF_STX_MEM(BPF_DW, si->src_reg, reg, \
10354 *insn++ = BPF_LDX_MEM(BPF_DW, re
[all...]

Completed in 414 milliseconds

1234