/linux-master/arch/arc/net/ |
H A D | bpf_jit_core.c | 943 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 D | bpf_jit_arcv2.c | 649 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 D | bpf_jit_comp32.c | 1180 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 D | test_verifier.c | 299 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 D | test_lru_map.c | 51 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 D | bpf_jit_comp_64.c | 1243 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 D | bpf_insn.h | 86 .code = BPF_LD | BPF_DW | BPF_IMM, \
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | syscall.c | 102 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
|
/linux-master/arch/riscv/net/ |
H A D | bpf_jit_comp32.c | 863 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 D | bpf_jit_32.c | 1200 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 D | bpf_jit_comp32.c | 674 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 D | ctx_rewrite.c | 656 double_insn = insn[i].code == (BPF_LD | BPF_IMM | BPF_DW); 767 bpf_sz = BPF_DW;
|
H A D | cgroup_attach_multi.c | 48 BPF_ATOMIC_OP(BPF_DW, BPF_ADD, BPF_REG_0, BPF_REG_1, 0),
|
/linux-master/tools/lib/bpf/ |
H A D | gen_loader.c | 202 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 D | relo_core.c | 18 return insn->code == (BPF_LD | BPF_IMM | BPF_DW); 988 case BPF_DW: return 8; 999 case 8: return BPF_DW;
|
H A D | features.c | 53 BPF_ST_MEM(BPF_DW, BPF_REG_1, 0, 42),
|
H A D | libbpf_internal.h | 563 return insn->code == (BPF_LD | BPF_IMM | BPF_DW);
|
/linux-master/arch/parisc/net/ |
H A D | bpf_jit_comp32.c | 1042 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 D | bpf_jit_comp.c | 858 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 D | core.c | 316 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 D | verifier.c | 3167 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 D | cgroup.c | 2253 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 D | jit.c | 834 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 D | filter.h | 269 .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 D | filter.c | 9454 *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...] |