Home
last modified time | relevance | path

Searched refs:BPF_LDX (Results 1 – 20 of 20) sorted by relevance

/linux-4.4.14/lib/
Dtest_bpf.c460 BPF_STMT(BPF_LDX | BPF_LEN, 0),
474 BPF_STMT(BPF_LDX | BPF_IMM, 3),
539 BPF_STMT(BPF_LDX | BPF_LEN, 0),
574 BPF_STMT(BPF_LDX | BPF_LEN, 0),
601 BPF_STMT(BPF_LDX | BPF_LEN, 0),
752 BPF_STMT(BPF_LDX | BPF_IMM, 2),
754 BPF_STMT(BPF_LDX | BPF_IMM, 3),
771 BPF_STMT(BPF_LDX | BPF_IMM, 3),
836 BPF_STMT(BPF_LDX | BPF_IMM, 300),
848 BPF_STMT(BPF_LDX | BPF_LEN, 0),
[all …]
/linux-4.4.14/tools/net/
Dbpf_exp.y298 bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $3); }
300 bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $2); }
305 bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $3); }
307 bpf_set_curr_instr(BPF_LDX | BPF_W | BPF_LEN, 0, 0, 0); }
309 bpf_set_curr_instr(BPF_LDX | BPF_MEM, 0, 0, $4); }
315 bpf_set_curr_instr(BPF_LDX | BPF_MSH | BPF_B, 0, 0, $6); } }
321 bpf_set_curr_instr(BPF_LDX | BPF_MSH | BPF_B, 0, 0, $6); } }
Dbpf_dbg.c57 #define BPF_LDX_B (BPF_LDX | BPF_B)
58 #define BPF_LDX_W (BPF_LDX | BPF_W)
150 [BPF_LDX] = "ldx",
283 case BPF_LDX | BPF_IMM: in bpf_disasm()
284 op = op_table[BPF_LDX]; in bpf_disasm()
295 case BPF_LDX | BPF_MEM: in bpf_disasm()
296 op = op_table[BPF_LDX]; in bpf_disasm()
721 case BPF_LDX | BPF_IMM: in bpf_single_step()
727 case BPF_LDX | BPF_MEM: in bpf_single_step()
/linux-4.4.14/kernel/
Dseccomp.c110 ftest->code = BPF_LDX | BPF_W | BPF_ABS; in seccomp_check_filter()
119 case BPF_LDX | BPF_W | BPF_LEN: in seccomp_check_filter()
120 ftest->code = BPF_LDX | BPF_IMM; in seccomp_check_filter()
146 case BPF_LDX | BPF_IMM: in seccomp_check_filter()
150 case BPF_LDX | BPF_MEM: in seccomp_check_filter()
/linux-4.4.14/include/uapi/linux/
Dbpf_common.h7 #define BPF_LDX 0x01 macro
/linux-4.4.14/net/core/
Dfilter.c510 case BPF_LDX | BPF_MSH | BPF_B: in bpf_convert_filter()
544 case BPF_LDX | BPF_MEM: in bpf_convert_filter()
552 case BPF_LDX | BPF_IMM: in bpf_convert_filter()
569 case BPF_LDX | BPF_W | BPF_LEN: in bpf_convert_filter()
576 case BPF_LDX | BPF_ABS | BPF_W: in bpf_convert_filter()
644 case BPF_LDX | BPF_MEM: in check_load_and_stores()
710 [BPF_LDX | BPF_W | BPF_LEN] = true, in chk_code_allowed()
711 [BPF_LDX | BPF_B | BPF_MSH] = true, in chk_code_allowed()
712 [BPF_LDX | BPF_IMM] = true, in chk_code_allowed()
713 [BPF_LDX | BPF_MEM] = true, in chk_code_allowed()
[all …]
/linux-4.4.14/arch/powerpc/net/
Dbpf_jit_comp.c309 case BPF_LDX | BPF_IMM: /* X = K */ in bpf_jit_build_body()
316 case BPF_LDX | BPF_MEM: /* X = mem[K] */ in bpf_jit_build_body()
332 case BPF_LDX | BPF_W | BPF_LEN: /* X = skb->len; */ in bpf_jit_build_body()
455 case BPF_LDX | BPF_B | BPF_MSH: in bpf_jit_build_body()
/linux-4.4.14/kernel/bpf/
Dcore.c287 [BPF_LDX | BPF_MEM | BPF_B] = &&LDX_MEM_B, in __bpf_prog_run()
288 [BPF_LDX | BPF_MEM | BPF_H] = &&LDX_MEM_H, in __bpf_prog_run()
289 [BPF_LDX | BPF_MEM | BPF_W] = &&LDX_MEM_W, in __bpf_prog_run()
290 [BPF_LDX | BPF_MEM | BPF_DW] = &&LDX_MEM_DW, in __bpf_prog_run()
Dverifier.c270 [BPF_LDX] = "ldx",
360 } else if (class == BPF_LDX) { in print_bpf_insn()
1769 } else if (class == BPF_LDX) { in do_check()
1980 if (BPF_CLASS(insn->code) == BPF_LDX && in replace_map_fd_with_map_ptr()
2121 if (insn->code == (BPF_LDX | BPF_MEM | BPF_W)) in convert_ctx_accesses()
/linux-4.4.14/arch/sparc/net/
Dbpf_jit_comp.c617 case BPF_LDX | BPF_W | BPF_LEN: in bpf_jit_compile()
623 case BPF_LDX | BPF_IMM: in bpf_jit_compile()
630 case BPF_LDX | BPF_MEM: in bpf_jit_compile()
658 case BPF_LDX | BPF_B | BPF_MSH: in bpf_jit_compile()
/linux-4.4.14/arch/arm64/net/
Dbpf_jit_comp.c566 case BPF_LDX | BPF_MEM | BPF_W: in build_insn()
567 case BPF_LDX | BPF_MEM | BPF_H: in build_insn()
568 case BPF_LDX | BPF_MEM | BPF_B: in build_insn()
569 case BPF_LDX | BPF_MEM | BPF_DW: in build_insn()
/linux-4.4.14/arch/x86/net/
Dbpf_jit_comp.c763 case BPF_LDX | BPF_MEM | BPF_B: in do_jit()
767 case BPF_LDX | BPF_MEM | BPF_H: in do_jit()
771 case BPF_LDX | BPF_MEM | BPF_W: in do_jit()
778 case BPF_LDX | BPF_MEM | BPF_DW: in do_jit()
/linux-4.4.14/arch/arm/net/
Dbpf_jit_32.c618 case BPF_LDX | BPF_IMM: in build_body()
622 case BPF_LDX | BPF_W | BPF_LEN: in build_body()
627 case BPF_LDX | BPF_MEM: in build_body()
631 case BPF_LDX | BPF_B | BPF_MSH: in build_body()
958 case BPF_LDX | BPF_W | BPF_ABS: in build_body()
/linux-4.4.14/arch/s390/net/
Dbpf_jit_comp.c948 case BPF_LDX | BPF_MEM | BPF_B: /* dst = *(u8 *)(ul) (src + off) */ in bpf_jit_insn()
953 case BPF_LDX | BPF_MEM | BPF_H: /* dst = *(u16 *)(ul) (src + off) */ in bpf_jit_insn()
958 case BPF_LDX | BPF_MEM | BPF_W: /* dst = *(u32 *)(ul) (src + off) */ in bpf_jit_insn()
963 case BPF_LDX | BPF_MEM | BPF_DW: /* dst = *(u64 *)(ul) (src + off) */ in bpf_jit_insn()
/linux-4.4.14/samples/bpf/
Dlibbpf.h129 .code = BPF_LDX | BPF_SIZE(SIZE) | BPF_MEM, \
/linux-4.4.14/tools/include/linux/
Dfilter.h155 .code = BPF_LDX | BPF_SIZE(SIZE) | BPF_MEM, \
/linux-4.4.14/arch/mips/net/
Dbpf_jit.c736 case BPF_LDX | BPF_IMM: in build_body()
741 case BPF_LDX | BPF_MEM: in build_body()
746 case BPF_LDX | BPF_W | BPF_LEN: in build_body()
752 case BPF_LDX | BPF_B | BPF_MSH: in build_body()
/linux-4.4.14/tools/testing/selftests/net/
Dpsock_fanout.c103 { BPF_LDX | BPF_W | BPF_MEM, 0, 6, len_off, 0 }, in sock_fanout_set_ebpf()
/linux-4.4.14/include/linux/
Dfilter.h196 .code = BPF_LDX | BPF_SIZE(SIZE) | BPF_MEM, \
/linux-4.4.14/Documentation/networking/
Dfilter.txt856 BPF_LDX 0x01 BPF_LDX 0x01
992 BPF_MEM | <size> | BPF_LDX: dst_reg = *(size *) (src_reg + off)