| /linux/tools/testing/selftests/bpf/verifier/ |
| 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 …]
|
| A D | ctx_skb.c | 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, 585 BPF_STX_MEM(BPF_H, BPF_REG_1, BPF_REG_0, [all …]
|
| 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),
|
| 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),
|
| 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/ |
| A D | test_bpf.c | 8217 BPF_LDX_MEM(BPF_H, R0, R10, -2), 8219 BPF_LDX_MEM(BPF_H, R0, R10, -8), 8237 BPF_LDX_MEM(BPF_H, R0, R10, -2), 8239 BPF_LDX_MEM(BPF_H, R0, R10, -8), 8272 BPF_STX_MEM(BPF_H, R1, R2, 256), 8273 BPF_LDX_MEM(BPF_H, R0, R1, 256), 8304 BPF_STX_MEM(BPF_H, R1, R2, 13), 8305 BPF_LDX_MEM(BPF_H, R0, R1, 13), 8625 BPF_STX_MEM(BPF_H, R10, R2, -2), 8627 BPF_STX_MEM(BPF_H, R10, R2, -8), [all …]
|
| /linux/tools/include/uapi/linux/ |
| A D | bpf_common.h | 19 #define BPF_H 0x08 /* 16-bit */ macro
|
| /linux/include/uapi/linux/ |
| A D | bpf_common.h | 19 #define BPF_H 0x08 /* 16-bit */ macro
|
| /linux/arch/loongarch/net/ |
| A D | bpf_jit.c | 939 case BPF_LDX | BPF_MEM | BPF_H: in build_insn() 944 case BPF_LDX | BPF_PROBE_MEM | BPF_H: in build_insn() 948 case BPF_LDX | BPF_MEMSX | BPF_H: in build_insn() 951 case BPF_LDX | BPF_PROBE_MEMSX | BPF_H: in build_insn() 970 case BPF_H: in build_insn() 1011 case BPF_ST | BPF_MEM | BPF_H: in build_insn() 1024 case BPF_H: in build_insn() 1060 case BPF_STX | BPF_MEM | BPF_H: in build_insn() 1072 case BPF_H: in build_insn()
|
| /linux/tools/bpf/ |
| 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/arch/powerpc/net/ |
| A D | bpf_jit_comp64.c | 841 case BPF_STX | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = src */ in bpf_jit_build_body() 842 case BPF_ST | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = imm */ in bpf_jit_build_body() 975 case BPF_LDX | BPF_MEM | BPF_H: in bpf_jit_build_body() 976 case BPF_LDX | BPF_MEMSX | BPF_H: in bpf_jit_build_body() 977 case BPF_LDX | BPF_PROBE_MEM | BPF_H: in bpf_jit_build_body() 978 case BPF_LDX | BPF_PROBE_MEMSX | BPF_H: in bpf_jit_build_body() 1020 case BPF_H: in bpf_jit_build_body() 1032 case BPF_H: in bpf_jit_build_body()
|
| A D | bpf_jit_comp32.c | 866 case BPF_STX | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = src */ in bpf_jit_build_body() 869 case BPF_ST | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = imm */ in bpf_jit_build_body() 984 case BPF_LDX | BPF_MEM | BPF_H: /* dst = *(u16 *)(ul) (src + off) */ in bpf_jit_build_body() 985 case BPF_LDX | BPF_MEMSX | BPF_H: in bpf_jit_build_body() 986 case BPF_LDX | BPF_PROBE_MEM | BPF_H: in bpf_jit_build_body() 987 case BPF_LDX | BPF_PROBE_MEMSX | BPF_H: in bpf_jit_build_body() 1035 case BPF_H: in bpf_jit_build_body() 1050 case BPF_H: in bpf_jit_build_body()
|
| /linux/arch/x86/net/ |
| A D | bpf_jit_comp.c | 138 else if (bpf_size == BPF_H) in bpf_size_to_x86_bytes() 1056 case BPF_H: in emit_ldx() 1086 case BPF_H: in emit_ldsx() 1108 case BPF_H: in emit_ldx_index() 1144 case BPF_H: in emit_stx() 1174 case BPF_H: in emit_stx_index() 1206 case BPF_H: in emit_st_index() 1858 case BPF_ST | BPF_MEM | BPF_H: in do_jit() 1883 case BPF_STX | BPF_MEM | BPF_H: in do_jit() 1942 case BPF_LDX | BPF_MEM | BPF_H: in do_jit() [all …]
|
| A D | bpf_jit_comp32.c | 1176 else if (bpf_size == BPF_H) in bpf_size_to_x86_bytes() 1912 case BPF_ST | BPF_MEM | BPF_H: in do_jit() 1927 case BPF_H: in do_jit() 1953 case BPF_STX | BPF_MEM | BPF_H: in do_jit() 1975 case BPF_H: in do_jit() 2014 case BPF_LDX | BPF_MEM | BPF_H: in do_jit() 2028 case BPF_H: in do_jit() 2051 case BPF_H: in do_jit()
|
| /linux/arch/riscv/net/ |
| A D | bpf_jit_comp64.c | 1633 case BPF_LDX | BPF_MEM | BPF_H: in bpf_jit_emit_insn() 1637 case BPF_LDX | BPF_PROBE_MEM | BPF_H: in bpf_jit_emit_insn() 1642 case BPF_LDX | BPF_MEMSX | BPF_H: in bpf_jit_emit_insn() 1645 case BPF_LDX | BPF_PROBE_MEMSX | BPF_H: in bpf_jit_emit_insn() 1649 case BPF_LDX | BPF_PROBE_MEM32 | BPF_H: in bpf_jit_emit_insn() 1685 case BPF_H: in bpf_jit_emit_insn() 1766 case BPF_ST | BPF_MEM | BPF_H: in bpf_jit_emit_insn() 1801 case BPF_ST | BPF_PROBE_MEM32 | BPF_H: in bpf_jit_emit_insn() 1828 case BPF_H: in bpf_jit_emit_insn() 1891 case BPF_STX | BPF_MEM | BPF_H: in bpf_jit_emit_insn() [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| 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/arm64/net/ |
| A D | bpf_jit_comp.c | 1420 case BPF_LDX | BPF_MEM | BPF_H: in build_insn() 1425 case BPF_LDX | BPF_PROBE_MEM | BPF_H: in build_insn() 1429 case BPF_LDX | BPF_MEMSX | BPF_H: in build_insn() 1432 case BPF_LDX | BPF_PROBE_MEMSX | BPF_H: in build_insn() 1435 case BPF_LDX | BPF_PROBE_MEM32 | BPF_H: in build_insn() 1466 case BPF_H: in build_insn() 1524 case BPF_ST | BPF_MEM | BPF_H: in build_insn() 1528 case BPF_ST | BPF_PROBE_MEM32 | BPF_H: in build_insn() 1553 case BPF_H: in build_insn() 1586 case BPF_STX | BPF_MEM | BPF_H: in build_insn() [all …]
|
| /linux/tools/lib/bpf/ |
| A D | gen_loader.c | 204 case 2: return BPF_H; in insn_bytes_to_bpf_size() 698 emit(gen, BPF_ST_MEM(BPF_H, BPF_REG_8, offsetof(struct bpf_insn, off), 0)); in emit_relo_kfunc_btf() 714 emit(gen, BPF_ST_MEM(BPF_H, BPF_REG_8, offsetof(struct bpf_insn, off), 0)); in emit_relo_kfunc_btf() 718 emit(gen, BPF_ST_MEM(BPF_H, BPF_REG_8, offsetof(struct bpf_insn, off), btf_fd_idx)); in emit_relo_kfunc_btf() 724 emit(gen, BPF_LDX_MEM(BPF_H, BPF_REG_9, BPF_REG_8, in emit_relo_kfunc_btf() 742 emit(gen, BPF_LDX_MEM(BPF_H, BPF_REG_9, BPF_REG_8, sizeof(struct bpf_insn) + in emit_ksym_relo_log()
|
| /linux/arch/parisc/net/ |
| 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/ |
| 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()
|
| /linux/arch/arm/net/ |
| A D | bpf_jit_32.c | 1197 case BPF_H: in is_ldst_imm() 1219 case BPF_H: in is_ldst_imm8() 1245 case BPF_H: in emit_str_r() 1284 case BPF_H: in emit_ldx_r() 1335 case BPF_H: in emit_ldsx_r() 1861 case BPF_LDX | BPF_MEM | BPF_H: in build_insn() 1866 case BPF_LDX | BPF_MEMSX | BPF_H: in build_insn() 1879 case BPF_ST | BPF_MEM | BPF_H: in build_insn() 1888 case BPF_H: in build_insn() 1901 case BPF_STX | BPF_MEM | BPF_H: in build_insn()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| A D | align.c | 229 BPF_LDX_MEM(BPF_H, BPF_REG_4, BPF_REG_5, 0), 230 BPF_LDX_MEM(BPF_H, BPF_REG_4, BPF_REG_5, 2),
|
| /linux/arch/s390/net/ |
| A D | bpf_jit_comp.c | 1471 case BPF_STX | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = src */ in bpf_jit_insn() 1472 case BPF_STX | BPF_PROBE_MEM32 | BPF_H: in bpf_jit_insn() 1517 case BPF_ST | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = imm */ in bpf_jit_insn() 1518 case BPF_ST | BPF_PROBE_MEM32 | BPF_H: in bpf_jit_insn() 1693 case BPF_LDX | BPF_MEM | BPF_H: /* dst = *(u16 *)(ul) (src + off) */ in bpf_jit_insn() 1694 case BPF_LDX | BPF_PROBE_MEM | BPF_H: in bpf_jit_insn() 1695 case BPF_LDX | BPF_PROBE_MEM32 | BPF_H: in bpf_jit_insn() 1707 case BPF_LDX | BPF_MEMSX | BPF_H: /* dst = *(s16 *)(ul) (src + off) */ in bpf_jit_insn() 1708 case BPF_LDX | BPF_PROBE_MEMSX | BPF_H: in bpf_jit_insn()
|
| /linux/tools/testing/selftests/bpf/ |
| A D | disasm.c | 110 [BPF_H >> 3] = "u16", 117 [BPF_H >> 3] = "s16",
|
| /linux/kernel/bpf/ |
| A D | disasm.c | 110 [BPF_H >> 3] = "u16", 117 [BPF_H >> 3] = "s16",
|