| /Linux-v5.4/tools/testing/selftests/bpf/verifier/ |
| 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 …]
|
| D | direct_value_access.c | 163 BPF_ST_MEM(BPF_H, BPF_REG_2, 0, 0xffff), 177 BPF_ST_MEM(BPF_H, BPF_REG_2, 0, 0xffff), 178 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1, 0), 191 BPF_ST_MEM(BPF_H, BPF_REG_2, 0, 0xffff), 192 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1, 0), 205 BPF_ST_MEM(BPF_H, BPF_REG_2, 1, 0xffff), 206 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1, 0), 218 BPF_ST_MEM(BPF_H, BPF_REG_1, 0, 42),
|
| 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),
|
| 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,
|
| D | lwt.c | 118 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_2, 6), 178 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1, 181 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_1,
|
| D | spill_fill.c | 55 BPF_ST_MEM(BPF_H, BPF_REG_10, -8, 0xcafe),
|
| D | ctx_sk_msg.c | 175 BPF_LDX_MEM(BPF_H, BPF_REG_0, BPF_REG_2, 6),
|
| D | ref_tracking.c | 390 BPF_LD_ABS(BPF_H, 0), 403 BPF_LD_ABS(BPF_H, 0),
|
| /Linux-v5.4/lib/ |
| D | test_bpf.c | 567 BPF_STMT(BPF_LD | BPF_H | BPF_IND, MAX_K), 1000 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 12), 1006 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 54), 1008 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 56), 1015 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 20), 1018 BPF_STMT(BPF_LD | BPF_H | BPF_IND, 14), 1020 BPF_STMT(BPF_LD | BPF_H | BPF_IND, 16), 1049 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 12), 1054 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 20), 1057 BPF_STMT(BPF_LD | BPF_H | BPF_IND, 14), [all …]
|
| /Linux-v5.4/include/uapi/linux/ |
| D | bpf_common.h | 19 #define BPF_H 0x08 /* 16-bit */ macro
|
| /Linux-v5.4/tools/include/uapi/linux/ |
| D | bpf_common.h | 19 #define BPF_H 0x08 /* 16-bit */ macro
|
| /Linux-v5.4/tools/bpf/ |
| 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-v5.4/arch/arm64/net/ |
| D | bpf_jit_comp.c | 681 case BPF_LDX | BPF_MEM | BPF_H: in build_insn() 689 case BPF_H: in build_insn() 703 case BPF_ST | BPF_MEM | BPF_H: in build_insn() 713 case BPF_H: in build_insn() 727 case BPF_STX | BPF_MEM | BPF_H: in build_insn() 735 case BPF_H: in build_insn()
|
| /Linux-v5.4/tools/perf/util/ |
| D | bpf-prologue.c | 76 return BPF_H; in argtype_to_ldx_size() 91 case BPF_H: in insn_sz_to_str()
|
| /Linux-v5.4/net/core/ |
| D | filter.c | 294 *insn++ = BPF_LDX_MEM(BPF_H, dst_reg, src_reg, in convert_skb_access() 302 *insn++ = BPF_LDX_MEM(BPF_H, dst_reg, src_reg, in convert_skb_access() 328 *insn++ = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_CTX, in convert_bpf_extensions() 354 *insn = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_TMP, in convert_bpf_extensions() 391 *insn++ = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_CTX, in convert_bpf_extensions() 451 bool endian = BPF_SIZE(fp->code) == BPF_H || in convert_bpf_ld_abs() 499 case BPF_H: in convert_bpf_ld_abs() 627 case BPF_LD | BPF_ABS | BPF_H: in bpf_convert_filter() 630 case BPF_LD | BPF_IND | BPF_H: in bpf_convert_filter() 968 [BPF_LD | BPF_H | BPF_ABS] = true, in chk_code_allowed() [all …]
|
| /Linux-v5.4/tools/testing/selftests/bpf/ |
| D | test_align.c | 247 BPF_LDX_MEM(BPF_H, BPF_REG_4, BPF_REG_5, 0), 248 BPF_LDX_MEM(BPF_H, BPF_REG_4, BPF_REG_5, 2),
|
| /Linux-v5.4/arch/x86/net/ |
| D | bpf_jit_comp.c | 72 else if (bpf_size == BPF_H) in bpf_size_to_x86_bytes() 725 case BPF_ST | BPF_MEM | BPF_H: in do_jit() 758 case BPF_STX | BPF_MEM | BPF_H: in do_jit() 784 case BPF_LDX | BPF_MEM | BPF_H: in do_jit()
|
| D | bpf_jit_comp32.c | 1175 else if (bpf_size == BPF_H) in bpf_size_to_x86_bytes() 1709 case BPF_ST | BPF_MEM | BPF_H: in do_jit() 1724 case BPF_H: in do_jit() 1750 case BPF_STX | BPF_MEM | BPF_H: in do_jit() 1772 case BPF_H: in do_jit() 1811 case BPF_LDX | BPF_MEM | BPF_H: in do_jit() 1825 case BPF_H: in do_jit() 1848 case BPF_H: in do_jit()
|
| /Linux-v5.4/arch/mips/net/ |
| D | ebpf_jit.c | 1358 case BPF_ST | BPF_H | BPF_MEM: in build_one_insn() 1376 case BPF_H: in build_one_insn() 1389 case BPF_LDX | BPF_H | BPF_MEM: in build_one_insn() 1409 case BPF_H: in build_one_insn() 1422 case BPF_STX | BPF_H | BPF_MEM: in build_one_insn() 1486 case BPF_H: in build_one_insn() 1648 case BPF_H: in reg_val_propagate_range() 1667 case BPF_H: in reg_val_propagate_range()
|
| /Linux-v5.4/arch/arm/net/ |
| D | bpf_jit_32.c | 1004 if (sz == BPF_H) in emit_str_r() 1020 case BPF_H: in emit_str_r() 1044 if (sz == BPF_H) in emit_ldx_r() 1065 case BPF_H: in emit_ldx_r() 1583 case BPF_LDX | BPF_MEM | BPF_H: in build_insn() 1591 case BPF_ST | BPF_MEM | BPF_H: in build_insn() 1600 case BPF_H: in build_insn() 1614 case BPF_STX | BPF_MEM | BPF_H: in build_insn()
|
| /Linux-v5.4/include/linux/ |
| D | filter.h | 386 bpf_size = BPF_H; \ 401 else if (bpf_size == BPF_H) \ 1114 case BPF_LD | BPF_H | BPF_ABS: in bpf_needs_clear_a() 1131 case BPF_LD | BPF_H | BPF_ABS: in bpf_anc_helper()
|
| /Linux-v5.4/arch/sparc/net/ |
| D | bpf_jit_comp_64.c | 1256 case BPF_LDX | BPF_MEM | BPF_H: in build_insn() 1267 case BPF_H: in build_insn() 1292 case BPF_ST | BPF_MEM | BPF_H: in build_insn() 1309 case BPF_H: in build_insn() 1334 case BPF_STX | BPF_MEM | BPF_H: in build_insn() 1347 case BPF_H: in build_insn()
|
| /Linux-v5.4/arch/powerpc/net/ |
| D | bpf_jit_comp.c | 408 case BPF_LD | BPF_H | BPF_ABS: in bpf_jit_build_body() 431 case BPF_LD | BPF_H | BPF_IND: in bpf_jit_build_body()
|
| D | bpf_jit_comp64.c | 658 case BPF_STX | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = src */ in bpf_jit_build_body() 659 case BPF_ST | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = imm */ in bpf_jit_build_body() 720 case BPF_LDX | BPF_MEM | BPF_H: in bpf_jit_build_body()
|
| /Linux-v5.4/kernel/bpf/ |
| D | disasm.c | 85 [BPF_H >> 3] = "u16",
|