| /linux-4.4.14/tools/net/ |
| D | bpf_exp.y | 177 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_IND, 0, 0, $5); } 179 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_IND, 0, 0, $6); } 181 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0, $3); } 183 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0, 186 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0, 189 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0, 192 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0, 195 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0, 198 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0, 201 bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0, [all …]
|
| D | bpf_dbg.c | 78 #define BPF_LD_H (BPF_LD | BPF_H)
|
| /linux-4.4.14/lib/ |
| D | test_bpf.c | 540 BPF_STMT(BPF_LD | BPF_H | BPF_IND, MAX_K), 947 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 12), 953 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 54), 955 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 56), 962 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 20), 965 BPF_STMT(BPF_LD | BPF_H | BPF_IND, 14), 967 BPF_STMT(BPF_LD | BPF_H | BPF_IND, 16), 996 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 12), 1001 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 20), 1004 BPF_STMT(BPF_LD | BPF_H | BPF_IND, 14), [all …]
|
| /linux-4.4.14/arch/arm64/net/ |
| D | bpf_jit_comp.c | 567 case BPF_LDX | BPF_MEM | BPF_H: in build_insn() 576 case BPF_H: in build_insn() 590 case BPF_ST | BPF_MEM | BPF_H: in build_insn() 601 case BPF_H: in build_insn() 615 case BPF_STX | BPF_MEM | BPF_H: in build_insn() 624 case BPF_H: in build_insn() 643 case BPF_LD | BPF_ABS | BPF_H: in build_insn() 647 case BPF_LD | BPF_IND | BPF_H: in build_insn() 668 case BPF_H: in build_insn() 697 case BPF_H: in build_insn()
|
| /linux-4.4.14/net/core/ |
| D | filter.c | 176 *insn++ = BPF_LDX_MEM(BPF_H, dst_reg, src_reg, in convert_skb_access() 186 *insn++ = BPF_LDX_MEM(BPF_H, dst_reg, src_reg, in convert_skb_access() 214 *insn++ = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_CTX, in convert_bpf_extensions() 241 *insn = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_TMP, in convert_bpf_extensions() 278 *insn++ = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_CTX, in convert_bpf_extensions() 419 case BPF_LD | BPF_ABS | BPF_H: in bpf_convert_filter() 422 case BPF_LD | BPF_IND | BPF_H: in bpf_convert_filter() 702 [BPF_LD | BPF_H | BPF_ABS] = true, in chk_code_allowed() 706 [BPF_LD | BPF_H | BPF_IND] = true, in chk_code_allowed() 815 case BPF_LD | BPF_H | BPF_ABS: in bpf_check_classic() [all …]
|
| /linux-4.4.14/include/uapi/linux/ |
| D | bpf_common.h | 18 #define BPF_H 0x08 macro
|
| /linux-4.4.14/arch/x86/net/ |
| D | bpf_jit_comp.c | 77 else if (bpf_size == BPF_H) in bpf_size_to_x86_bytes() 708 case BPF_ST | BPF_MEM | BPF_H: in do_jit() 741 case BPF_STX | BPF_MEM | BPF_H: in do_jit() 767 case BPF_LDX | BPF_MEM | BPF_H: in do_jit() 978 case BPF_LD | BPF_IND | BPF_H: in do_jit() 981 case BPF_LD | BPF_ABS | BPF_H: in do_jit()
|
| /linux-4.4.14/kernel/bpf/ |
| D | core.c | 277 [BPF_STX | BPF_MEM | BPF_H] = &&STX_MEM_H, in __bpf_prog_run() 283 [BPF_ST | BPF_MEM | BPF_H] = &&ST_MEM_H, in __bpf_prog_run() 288 [BPF_LDX | BPF_MEM | BPF_H] = &&LDX_MEM_H, in __bpf_prog_run() 292 [BPF_LD | BPF_ABS | BPF_H] = &&LD_ABS_H, in __bpf_prog_run() 295 [BPF_LD | BPF_IND | BPF_H] = &&LD_IND_H, in __bpf_prog_run()
|
| D | verifier.c | 298 [BPF_H >> 3] = "u16", 524 else if (bpf_size == BPF_H) in bpf_size_to_bytes()
|
| /linux-4.4.14/include/linux/ |
| D | filter.h | 297 bpf_size = BPF_H; \ 508 case BPF_LD | BPF_H | BPF_ABS: in bpf_needs_clear_a() 525 case BPF_LD | BPF_H | BPF_ABS: in bpf_anc_helper()
|
| /linux-4.4.14/arch/s390/net/ |
| D | bpf_jit_comp.c | 887 case BPF_STX | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = src */ in bpf_jit_insn() 909 case BPF_ST | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = imm */ in bpf_jit_insn() 953 case BPF_LDX | BPF_MEM | BPF_H: /* dst = *(u16 *)(ul) (src + off) */ in bpf_jit_insn() 1179 case BPF_LD | BPF_ABS | BPF_H: /* b0 = *(u16 *) (skb->data+imm) */ in bpf_jit_insn() 1180 case BPF_LD | BPF_IND | BPF_H: /* b0 = *(u16 *) (skb->data+imm+src) */ in bpf_jit_insn()
|
| /linux-4.4.14/arch/powerpc/net/ |
| D | bpf_jit_comp.c | 411 case BPF_LD | BPF_H | BPF_ABS: in bpf_jit_build_body() 434 case BPF_LD | BPF_H | BPF_IND: in bpf_jit_build_body()
|
| /linux-4.4.14/arch/sparc/net/ |
| D | bpf_jit_comp.c | 652 case BPF_LD | BPF_H | BPF_ABS: in bpf_jit_compile() 676 case BPF_LD | BPF_H | BPF_IND: in bpf_jit_compile()
|
| /linux-4.4.14/Documentation/networking/ |
| D | cdc_mbim.txt | 247 BPF_STMT(BPF_LD|BPF_H|BPF_ABS, SKF_AD_OFF + SKF_AD_VLAN_TAG), 252 BPF_STMT(BPF_LD|BPF_H|BPF_ABS, 2 * ETH_ALEN),
|
| D | filter.txt | 942 BPF_H 0x08 /* half word */ 996 Where size is one of: BPF_B or BPF_H or BPF_W or BPF_DW. Note that 1 and
|
| /linux-4.4.14/arch/arm/net/ |
| D | bpf_jit_32.c | 551 case BPF_LD | BPF_H | BPF_ABS: in build_body() 609 case BPF_LD | BPF_H | BPF_IND: in build_body()
|
| /linux-4.4.14/arch/mips/net/ |
| D | bpf_jit.c | 694 case BPF_LD | BPF_H | BPF_ABS: in build_body() 725 case BPF_LD | BPF_H | BPF_IND: in build_body()
|
| /linux-4.4.14/samples/bpf/ |
| D | test_verifier.c | 799 BPF_STX_MEM(BPF_H, BPF_REG_1, BPF_REG_1,
|