| /linux/tools/testing/selftests/bpf/verifier/ |
| H A D | ctx_sk_lookup.c | 14 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 D | ctx_skb.c | 362 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 D | direct_value_access.c | 164 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 D | ld_abs.c | 77 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 D | perf_event_sample_period.c | 22 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 D | test_bpf.c | 3281 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 D | bpf_jit_comp64.c | 881 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 D | bpf_jit.c | 380 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 D | bpf_jit_comp.c | 142 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 D | bpf_jit_comp64.c | 483 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 D | bpf_jit_comp32.c | 852 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 D | bpf_common.h | 19 #define BPF_H 0x08 /* 16-bit */ macro
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf_common.h | 19 #define BPF_H 0x08 /* 16-bit */ macro
|
| /linux/arch/arm64/net/ |
| H A D | bpf_jit_comp.c | 756 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 D | bpf_exp.y | 136 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 D | verifier_spill_fill.c | 498 __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 D | bpf_jit_comp64.c | 574 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 D | bpf_jit_comp64.c | 342 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 D | bpf_jit_comp32.c | 664 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 D | align.c | |
| H A D | test_sysctl.c | 115 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 D | gen_loader.c | 215 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 D | disasm.c | 110 [BPF_H >> 3] = "u16", 117 [BPF_H >> 3] = "s16",
|
| /linux/tools/testing/selftests/net/ |
| H A D | skf_net_off.c | 88 BPF_STMT(BPF_LD + BPF_H + BPF_ABS, SKF_NET_OFF + offset_dport), in sk_set_filter()
|
| /linux/net/core/ |
| H A D | filter.c | 338 *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...] |