Home
last modified time | relevance | path

Searched refs:BPF_H (Results 1 – 25 of 39) sorted by relevance

12

/linux/tools/testing/selftests/bpf/verifier/
H A Dctx_sk_lookup.c14 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
16 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
32 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
34 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
50 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
52 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
92 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
94 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
96 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
98 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
[all …]
H A Dctx_skb.c362 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_2, 6),
567 BPF_STX_MEM(BPF_H, BPF_REG_1, BPF_REG_0,
569 BPF_STX_MEM(BPF_H, BPF_REG_1, BPF_REG_0,
571 BPF_STX_MEM(BPF_H, BPF_REG_1, BPF_REG_0,
573 BPF_STX_MEM(BPF_H, BPF_REG_1, BPF_REG_0,
575 BPF_STX_MEM(BPF_H, BPF_REG_1, BPF_REG_0,
577 BPF_STX_MEM(BPF_H, BPF_REG_1, BPF_REG_0,
579 BPF_STX_MEM(BPF_H, BPF_REG_1, BPF_REG_0,
581 BPF_STX_MEM(BPF_H, BPF_REG_1, BPF_REG_0,
583 BPF_STX_MEM(BPF_H, BPF_REG_1, BPF_REG_0,
[all …]
H A Ddirect_value_access.c164 BPF_ST_MEM(BPF_H, BPF_REG_2, 0, 0xffff),
178 BPF_ST_MEM(BPF_H, BPF_REG_2, 0, 0xffff),
179 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1, 0),
192 BPF_ST_MEM(BPF_H, BPF_REG_2, 0, 0xffff),
193 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1, 0),
207 BPF_ST_MEM(BPF_H, BPF_REG_2, 1, 0xffff),
208 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1, 0),
221 BPF_ST_MEM(BPF_H, BPF_REG_1, 0, 42),
H A Dld_abs.c77 BPF_LD_ABS(BPF_H, 0),
87 BPF_LD_ABS(BPF_H, 0),
123 BPF_LD_ABS(BPF_H, 12),
125 BPF_LD_ABS(BPF_H, 12),
138 BPF_LD_ABS(BPF_H, 12),
143 BPF_LD_IND(BPF_H, BPF_REG_7, 14),
253 BPF_LD_ABS(BPF_H, 0),
264 BPF_LD_ABS(BPF_H, 0),
H A Dperf_event_sample_period.c22 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
25 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
/linux/lib/
H A Dtest_bpf.c3281 BPF_STMT(BPF_LD | BPF_H | BPF_IND, MAX_K),
3714 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 12),
3720 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 54),
3722 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 56),
3729 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 20),
3732 BPF_STMT(BPF_LD | BPF_H | BPF_IND, 14),
3734 BPF_STMT(BPF_LD | BPF_H | BPF_IND, 16),
3763 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 12),
3768 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 20),
3771 BPF_STMT(BPF_LD | BPF_H | BPF_IN
[all...]
/linux/arch/powerpc/net/
H A Dbpf_jit_comp64.c881 case BPF_H: in bpf_jit_emit_probe_mem_store()
918 case BPF_H: in emit_atomic_ld_st()
941 case BPF_H: in emit_atomic_ld_st()
1444 case BPF_STX | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = src */ in bpf_jit_build_body()
1445 case BPF_ST | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = imm */ in bpf_jit_build_body()
1475 case BPF_STX | BPF_PROBE_MEM32 | BPF_H: in bpf_jit_build_body()
1493 case BPF_ST | BPF_PROBE_MEM32 | BPF_H: in bpf_jit_build_body()
1548 case BPF_STX | BPF_ATOMIC | BPF_H: in bpf_jit_build_body()
1559 } else if (size == BPF_B || size == BPF_H) { in bpf_jit_build_body()
1587 case BPF_LDX | BPF_MEM | BPF_H in bpf_jit_build_body()
[all...]
/linux/arch/loongarch/net/
H A Dbpf_jit.c380 case BPF_H: in emit_atomic_rmw()
424 case BPF_H: in emit_atomic_rmw()
476 case BPF_H: in emit_atomic_rmw()
541 case BPF_H: in emit_atomic_ld_st()
580 case BPF_H: in emit_atomic_ld_st()
1214 case BPF_LDX | BPF_MEM | BPF_H: in build_insn()
1219 case BPF_LDX | BPF_PROBE_MEM | BPF_H: in build_insn()
1223 case BPF_LDX | BPF_MEMSX | BPF_H: in build_insn()
1226 case BPF_LDX | BPF_PROBE_MEMSX | BPF_H: in build_insn()
1230 case BPF_LDX | BPF_PROBE_MEM32 | BPF_H in build_insn()
[all...]
/linux/arch/x86/net/
H A Dbpf_jit_comp.c142 else if (bpf_size == BPF_H) in bpf_size_to_x86_bytes()
1123 case BPF_H: in emit_ldsx()
1153 case BPF_H: in emit_ldx_index()
1175 case BPF_H: in emit_ldsx_index()
1201 case BPF_H: in emit_stx()
1238 case BPF_H: in emit_stx_index()
1268 case BPF_H: in emit_st_index()
1300 case BPF_H: in emit_store_stack_imm64()
2217 case BPF_ST | BPF_MEM | BPF_H: in do_jit()
2257 case BPF_STX | BPF_MEM | BPF_H in do_jit()
[all...]
/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c483 case BPF_H: in emit_ldx_insn()
502 case BPF_H: in emit_stx_insn()
1886 case BPF_LDX | BPF_MEM | BPF_H: in bpf_jit_emit_insn()
1890 case BPF_LDX | BPF_PROBE_MEM | BPF_H: in bpf_jit_emit_insn()
1895 case BPF_LDX | BPF_MEMSX | BPF_H: in bpf_jit_emit_insn()
1898 case BPF_LDX | BPF_PROBE_MEMSX | BPF_H: in bpf_jit_emit_insn()
1902 case BPF_LDX | BPF_PROBE_MEM32 | BPF_H: in bpf_jit_emit_insn()
1933 case BPF_ST | BPF_MEM | BPF_H: in bpf_jit_emit_insn()
1938 case BPF_ST | BPF_PROBE_MEM32 | BPF_H: in bpf_jit_emit_insn()
1955 case BPF_STX | BPF_MEM | BPF_H in bpf_jit_emit_insn()
[all...]
H A Dbpf_jit_comp32.c852 case BPF_H: in emit_load_r64()
891 case BPF_H: in emit_store_r64()
1244 case BPF_LDX | BPF_MEM | BPF_H: in bpf_jit_emit_insn()
1256 case BPF_ST | BPF_MEM | BPF_H: in bpf_jit_emit_insn()
1261 case BPF_STX | BPF_MEM | BPF_H: in bpf_jit_emit_insn()
/linux/include/uapi/linux/
H A Dbpf_common.h19 #define BPF_H 0x08 /* 16-bit */ macro
/linux/tools/include/uapi/linux/
H A Dbpf_common.h19 #define BPF_H 0x08 /* 16-bit */ macro
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c756 case BPF_H: in emit_atomic_ld_st()
772 case BPF_H: in emit_atomic_ld_st()
1699 case BPF_LDX | BPF_MEM | BPF_H: in build_insn()
1709 case BPF_LDX | BPF_PROBE_MEM | BPF_H: in build_insn()
1713 case BPF_LDX | BPF_MEMSX | BPF_H: in build_insn()
1716 case BPF_LDX | BPF_PROBE_MEMSX | BPF_H: in build_insn()
1719 case BPF_LDX | BPF_PROBE_MEM32 | BPF_H: in build_insn()
1723 case BPF_LDX | BPF_PROBE_MEM32SX | BPF_H: in build_insn()
1757 case BPF_H: in build_insn()
1812 case BPF_ST | BPF_MEM | BPF_H in build_insn()
[all...]
/linux/tools/bpf/
H A Dbpf_exp.y136 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_IND, 0, 0, $5); }
138 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_IND, 0, 0, $6); }
140 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0, $3); }
142 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0,
/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_spill_fill.c498 __imm_insn(fp10_u16_st_zero, BPF_ST_MEM(BPF_H, BPF_REG_FP, -10, 0)), in spill_subregs_preserve_stack_zero()
499 __imm_insn(fp18_u16_st_zero, BPF_ST_MEM(BPF_H, BPF_REG_FP, -18, 0)) in spill_subregs_preserve_stack_zero()
/linux/arch/parisc/net/
H A Dbpf_jit_comp64.c574 case BPF_H: in emit_store()
1012 case BPF_LDX | BPF_MEM | BPF_H: in bpf_jit_emit_insn()
1016 case BPF_LDX | BPF_PROBE_MEM | BPF_H: in bpf_jit_emit_insn()
1040 case BPF_H: in bpf_jit_emit_insn()
1069 case BPF_ST | BPF_MEM | BPF_H: in bpf_jit_emit_insn()
1074 case BPF_STX | BPF_MEM | BPF_H: in bpf_jit_emit_insn()
/linux/arch/mips/net/
H A Dbpf_jit_comp64.c342 case BPF_H: in emit_ldx()
366 case BPF_H: in emit_stx()
825 case BPF_LDX | BPF_MEM | BPF_H: in build_insn()
832 case BPF_ST | BPF_MEM | BPF_H: in build_insn()
840 case BPF_STX | BPF_MEM | BPF_H: in build_insn()
H A Dbpf_jit_comp32.c664 case BPF_H: in emit_ldx()
698 case BPF_H: in emit_stx()
1656 case BPF_LDX | BPF_MEM | BPF_H: in build_insn()
1663 case BPF_ST | BPF_MEM | BPF_H: in build_insn()
1672 case BPF_H: in build_insn()
1681 case BPF_STX | BPF_MEM | BPF_H: in build_insn()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dalign.c
H A Dtest_sysctl.c115 BPF_LDX_MEM(BPF_H, BPF_REG_7, BPF_REG_1,
118 BPF_LDX_MEM(BPF_H, BPF_REG_7, BPF_REG_1,
524 BPF_STX_MEM(BPF_H, BPF_REG_7, BPF_REG_0, 6),
/linux/tools/lib/bpf/
H A Dgen_loader.c215 case 2: return BPF_H; in emit_rel_store()
810 emit(gen, BPF_ST_MEM(BPF_H, BPF_REG_8, offsetof(struct bpf_insn, off), 0)); in emit_relo_kfunc_btf()
826 emit(gen, BPF_ST_MEM(BPF_H, BPF_REG_8, offsetof(struct bpf_insn, off), 0)); in emit_ksym_relo_log()
830 emit(gen, BPF_ST_MEM(BPF_H, BPF_REG_8, offsetof(struct bpf_insn, off), btf_fd_idx));
836 emit(gen, BPF_LDX_MEM(BPF_H, BPF_REG_9, BPF_REG_8, in emit_relo_ksym_typeless()
854 emit(gen, BPF_LDX_MEM(BPF_H, BPF_REG_9, BPF_REG_8, sizeof(struct bpf_insn) + in emit_relo_ksym_typeless()
/linux/tools/testing/selftests/bpf/
H A Ddisasm.c110 [BPF_H >> 3] = "u16",
117 [BPF_H >> 3] = "s16",
/linux/tools/testing/selftests/net/
H A Dskf_net_off.c88 BPF_STMT(BPF_LD + BPF_H + BPF_ABS, SKF_NET_OFF + offset_dport), in sk_set_filter()
/linux/net/core/
H A Dfilter.c338 *insn++ = BPF_LDX_MEM(BPF_H, dst_reg, src_reg, in convert_skb_access()
346 *insn++ = BPF_LDX_MEM(BPF_H, dst_reg, src_reg, in convert_skb_access()
372 *insn++ = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_CTX, in convert_bpf_extensions()
398 *insn = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_TMP, in convert_bpf_extensions()
435 *insn++ = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_CTX, in convert_bpf_extensions()
495 bool endian = BPF_SIZE(fp->code) == BPF_H || in convert_bpf_ld_abs()
543 case BPF_H: in convert_bpf_ld_abs()
670 case BPF_LD | BPF_ABS | BPF_H: in bpf_convert_filter()
673 case BPF_LD | BPF_IND | BPF_H: in bpf_convert_filter()
1011 [BPF_LD | BPF_H | BPF_AB in chk_code_allowed()
[all...]

12