/linux-4.1.27/lib/ |
D | test_bpf.c | 182 BPF_STMT(BPF_LD | BPF_H | BPF_IND, MAX_K), 589 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 12), 595 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 54), 597 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 56), 604 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 20), 607 BPF_STMT(BPF_LD | BPF_H | BPF_IND, 14), 609 BPF_STMT(BPF_LD | BPF_H | BPF_IND, 16), 638 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 12), 643 BPF_STMT(BPF_LD | BPF_H | BPF_ABS, 20), 646 BPF_STMT(BPF_LD | BPF_H | BPF_IND, 14), [all …]
|
/linux-4.1.27/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.1.27/net/core/ |
D | filter.c | 177 *insn++ = BPF_LDX_MEM(BPF_H, dst_reg, src_reg, in convert_skb_access() 187 *insn++ = BPF_LDX_MEM(BPF_H, dst_reg, src_reg, in convert_skb_access() 215 *insn++ = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_CTX, in convert_bpf_extensions() 242 *insn = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_TMP, in convert_bpf_extensions() 279 *insn++ = BPF_LDX_MEM(BPF_H, BPF_REG_A, BPF_REG_CTX, in convert_bpf_extensions() 418 case BPF_LD | BPF_ABS | BPF_H: in bpf_convert_filter() 421 case BPF_LD | BPF_IND | BPF_H: in bpf_convert_filter() 701 [BPF_LD | BPF_H | BPF_ABS] = true, in chk_code_allowed() 705 [BPF_LD | BPF_H | BPF_IND] = true, in chk_code_allowed() 813 case BPF_LD | BPF_H | BPF_ABS: in bpf_check_classic() [all …]
|
/linux-4.1.27/arch/arm64/net/ |
D | bpf_jit_comp.c | 534 case BPF_LDX | BPF_MEM | BPF_H: in build_insn() 543 case BPF_H: in build_insn() 557 case BPF_ST | BPF_MEM | BPF_H: in build_insn() 564 case BPF_STX | BPF_MEM | BPF_H: in build_insn() 573 case BPF_H: in build_insn() 592 case BPF_LD | BPF_ABS | BPF_H: in build_insn() 596 case BPF_LD | BPF_IND | BPF_H: in build_insn() 617 case BPF_H: in build_insn() 646 case BPF_H: in build_insn()
|
/linux-4.1.27/include/uapi/linux/ |
D | bpf_common.h | 18 #define BPF_H 0x08 macro
|
/linux-4.1.27/arch/x86/net/ |
D | bpf_jit_comp.c | 75 else if (bpf_size == BPF_H) in bpf_size_to_x86_bytes() 617 case BPF_ST | BPF_MEM | BPF_H: in do_jit() 650 case BPF_STX | BPF_MEM | BPF_H: in do_jit() 676 case BPF_LDX | BPF_MEM | BPF_H: in do_jit() 872 case BPF_LD | BPF_IND | BPF_H: in do_jit() 875 case BPF_LD | BPF_ABS | BPF_H: in do_jit()
|
/linux-4.1.27/kernel/bpf/ |
D | core.c | 267 [BPF_STX | BPF_MEM | BPF_H] = &&STX_MEM_H, in __bpf_prog_run() 273 [BPF_ST | BPF_MEM | BPF_H] = &&ST_MEM_H, in __bpf_prog_run() 278 [BPF_LDX | BPF_MEM | BPF_H] = &&LDX_MEM_H, in __bpf_prog_run() 282 [BPF_LD | BPF_ABS | BPF_H] = &&LD_ABS_H, in __bpf_prog_run() 285 [BPF_LD | BPF_IND | BPF_H] = &&LD_IND_H, in __bpf_prog_run()
|
D | verifier.c | 297 [BPF_H >> 3] = "u16", 523 else if (bpf_size == BPF_H) in bpf_size_to_bytes()
|
/linux-4.1.27/include/linux/ |
D | filter.h | 277 bpf_size = BPF_H; \ 439 case BPF_LD | BPF_H | BPF_ABS: in bpf_needs_clear_a() 456 case BPF_LD | BPF_H | BPF_ABS: in bpf_anc_helper()
|
/linux-4.1.27/arch/s390/net/ |
D | bpf_jit_comp.c | 852 case BPF_STX | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = src */ in bpf_jit_insn() 874 case BPF_ST | BPF_MEM | BPF_H: /* (u16 *)(dst + off) = imm */ in bpf_jit_insn() 918 case BPF_LDX | BPF_MEM | BPF_H: /* dst = *(u16 *)(ul) (src + off) */ in bpf_jit_insn() 1068 case BPF_LD | BPF_ABS | BPF_H: /* b0 = *(u16 *) (skb->data+imm) */ in bpf_jit_insn() 1069 case BPF_LD | BPF_IND | BPF_H: /* b0 = *(u16 *) (skb->data+imm+src) */ in bpf_jit_insn()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/arm/net/ |
D | bpf_jit_32.c | 519 case BPF_LD | BPF_H | BPF_ABS: in build_body() 568 case BPF_LD | BPF_H | BPF_IND: in build_body()
|
/linux-4.1.27/arch/mips/net/ |
D | bpf_jit.c | 779 case BPF_LD | BPF_H | BPF_ABS: in build_body() 835 case BPF_LD | BPF_H | BPF_IND: in build_body()
|