sock_filter 28 arch/powerpc/net/bpf_jit_comp.c const struct sock_filter *filter = fp->insns; sock_filter 114 arch/powerpc/net/bpf_jit_comp.c const struct sock_filter *filter = fp->insns; sock_filter 330 arch/sparc/net/bpf_jit_comp_32.c const struct sock_filter *filter = fp->insns; sock_filter 676 arch/um/drivers/vector_user.c struct sock_filter *bpf; sock_filter 685 arch/um/drivers/vector_user.c sizeof(struct sock_filter) * DEFAULT_BPF_LEN, UM_GFP_KERNEL); sock_filter 689 arch/um/drivers/vector_user.c bpf[0] = (struct sock_filter){ 0x20, 0, 0, 0x00000008 }; sock_filter 691 arch/um/drivers/vector_user.c bpf[1] = (struct sock_filter){ 0x15, 0, 3, ntohl(*mac1)}; sock_filter 693 arch/um/drivers/vector_user.c bpf[2] = (struct sock_filter){ 0x28, 0, 0, 0x00000006 }; sock_filter 695 arch/um/drivers/vector_user.c bpf[3] = (struct sock_filter){ 0x15, 0, 1, ntohs(*mac2)}; sock_filter 697 arch/um/drivers/vector_user.c bpf[4] = (struct sock_filter){ 0x6, 0, 0, 0x00000000 }; sock_filter 699 arch/um/drivers/vector_user.c bpf[5] = (struct sock_filter){ 0x6, 0, 0, 0x00040000 }; sock_filter 557 drivers/net/ppp/ppp_generic.c static int get_filter(void __user *arg, struct sock_filter **p) sock_filter 560 drivers/net/ppp/ppp_generic.c struct sock_filter *code = NULL; sock_filter 571 drivers/net/ppp/ppp_generic.c len = uprog.len * sizeof(struct sock_filter); sock_filter 757 drivers/net/ppp/ppp_generic.c struct sock_filter *code; sock_filter 783 drivers/net/ppp/ppp_generic.c struct sock_filter *code; sock_filter 255 drivers/net/team/team_mode_loadbalance.c sizeof(struct sock_filter); sock_filter 264 drivers/net/team/team_mode_loadbalance.c struct sock_filter *filter = (struct sock_filter *) data; sock_filter 266 drivers/net/team/team_mode_loadbalance.c if (data_len % sizeof(struct sock_filter)) sock_filter 276 drivers/net/team/team_mode_loadbalance.c fprog->len = data_len / sizeof(struct sock_filter); sock_filter 374 include/linux/filter.h ((struct sock_filter) BPF_STMT(CODE, K)) sock_filter 377 include/linux/filter.h ((struct sock_filter) BPF_JUMP(CODE, K, JT, JF)) sock_filter 511 include/linux/filter.h struct sock_filter *filter; sock_filter 543 include/linux/filter.h struct sock_filter insns[0]; sock_filter 826 include/linux/filter.h typedef int (*bpf_aux_classic_check_t)(struct sock_filter *filter, sock_filter 840 include/linux/filter.h int sk_get_filter(struct sock *sk, struct sock_filter __user *filter, sock_filter 1110 include/linux/filter.h static inline bool bpf_needs_clear_a(const struct sock_filter *first) sock_filter 1129 include/linux/filter.h static inline u16 bpf_anc_helper(const struct sock_filter *ftest) sock_filter 19 include/net/tc_act/tc_bpf.h struct sock_filter *bpf_ops; sock_filter 33 include/uapi/linux/filter.h struct sock_filter __user *filter; sock_filter 10 include/uapi/linux/netfilter/xt_bpf.h #define XT_BPF_PATH_MAX (XT_BPF_MAX_NUM_INSTR * sizeof(struct sock_filter)) sock_filter 16 include/uapi/linux/netfilter/xt_bpf.h struct sock_filter bpf_program[XT_BPF_MAX_NUM_INSTR]; sock_filter 34 include/uapi/linux/netfilter/xt_bpf.h struct sock_filter bpf_program[XT_BPF_MAX_NUM_INSTR]; sock_filter 138 kernel/seccomp.c #define MAX_INSNS_PER_PATH ((1 << 18) / sizeof(struct sock_filter)) sock_filter 174 kernel/seccomp.c static int seccomp_check_filter(struct sock_filter *filter, unsigned int flen) sock_filter 178 kernel/seccomp.c struct sock_filter *ftest = &filter[pc]; sock_filter 439 kernel/seccomp.c BUG_ON(INT_MAX / fprog->len < sizeof(struct sock_filter)); sock_filter 66 lib/test_bpf.c struct sock_filter insns[MAX_INSNS]; sock_filter 90 lib/test_bpf.c struct sock_filter *insn; sock_filter 110 lib/test_bpf.c struct sock_filter *insn; sock_filter 129 lib/test_bpf.c struct sock_filter *insn; sock_filter 156 lib/test_bpf.c struct sock_filter *insn; sock_filter 175 lib/test_bpf.c struct sock_filter *insn; sock_filter 198 lib/test_bpf.c struct sock_filter *insn; sock_filter 220 lib/test_bpf.c struct sock_filter *insn; sock_filter 246 lib/test_bpf.c struct sock_filter *insn; sock_filter 320 lib/test_bpf.c struct sock_filter *insn; sock_filter 355 lib/test_bpf.c struct sock_filter *insn; sock_filter 378 lib/test_bpf.c struct sock_filter *insn; sock_filter 407 lib/test_bpf.c struct sock_filter *insn; sock_filter 6556 lib/test_bpf.c struct sock_filter *fp; sock_filter 317 net/core/filter.c static bool convert_bpf_extensions(struct sock_filter *fp, sock_filter 447 net/core/filter.c static bool convert_bpf_ld_abs(struct sock_filter *fp, struct bpf_insn **insnp) sock_filter 536 net/core/filter.c static int bpf_convert_filter(struct sock_filter *prog, int len, sock_filter 542 net/core/filter.c struct sock_filter *fp; sock_filter 755 net/core/filter.c struct sock_filter tmp = { sock_filter 888 net/core/filter.c static int check_load_and_stores(const struct sock_filter *filter, int flen) sock_filter 1007 net/core/filter.c static bool bpf_check_basics_ok(const struct sock_filter *filter, sock_filter 1032 net/core/filter.c static int bpf_check_classic(const struct sock_filter *filter, sock_filter 1040 net/core/filter.c const struct sock_filter *ftest = &filter[pc]; sock_filter 1220 net/core/filter.c struct sock_filter *old_prog; sock_filter 1230 net/core/filter.c BUILD_BUG_ON(sizeof(struct sock_filter) != sock_filter 1237 net/core/filter.c old_prog = kmemdup(fp->insns, old_len * sizeof(struct sock_filter), sock_filter 8630 net/core/filter.c int sk_get_filter(struct sock *sk, struct sock_filter __user *ubuf, sock_filter 112 net/core/ptp_classifier.c static struct sock_filter ptp_filter[] __initdata = { sock_filter 1444 net/core/sock.c len = sk_get_filter(sk, (struct sock_filter __user *)optval, len); sock_filter 24 net/netfilter/xt_bpf.c static int __bpf_mt_check_bytecode(struct sock_filter *insns, __u16 len, sock_filter 25 net/sched/act_bpf.c struct sock_filter *bpf_ops; sock_filter 104 net/sched/act_bpf.c sizeof(struct sock_filter)); sock_filter 180 net/sched/act_bpf.c .len = sizeof(struct sock_filter) * BPF_MAXINSNS }, sock_filter 185 net/sched/act_bpf.c struct sock_filter *bpf_ops; sock_filter 47 net/sched/cls_bpf.c struct sock_filter *bpf_ops; sock_filter 62 net/sched/cls_bpf.c .len = sizeof(struct sock_filter) * BPF_MAXINSNS }, sock_filter 340 net/sched/cls_bpf.c struct sock_filter *bpf_ops; sock_filter 551 net/sched/cls_bpf.c sizeof(struct sock_filter)); sock_filter 17 samples/bpf/tracex5_user.c struct sock_filter filter[] = { sock_filter 113 samples/seccomp/bpf-direct.c struct sock_filter filter[] = { sock_filter 35 samples/seccomp/bpf-fancy.c struct sock_filter filter[] = { sock_filter 20 samples/seccomp/bpf-helper.c struct sock_filter *filter, size_t count) sock_filter 32 samples/seccomp/bpf-helper.c struct sock_filter *instr = &filter[offset]; sock_filter 90 samples/seccomp/bpf-helper.c void seccomp_bpf_print(struct sock_filter *filter, size_t count) sock_filter 92 samples/seccomp/bpf-helper.c struct sock_filter *end = filter + count; sock_filter 36 samples/seccomp/bpf-helper.h struct sock_filter *filter, size_t count); sock_filter 38 samples/seccomp/bpf-helper.h void seccomp_bpf_print(struct sock_filter *filter, size_t count); sock_filter 30 samples/seccomp/dropper.c struct sock_filter filter[] = { sock_filter 88 samples/seccomp/user-trap.c struct sock_filter filter[] = { sock_filter 131 tools/bpf/bpf_dbg.c static struct sock_filter bpf_image[BPF_MAXINSNS + 1]; sock_filter 216 tools/bpf/bpf_dbg.c static void bpf_disasm(const struct sock_filter f, unsigned int i) sock_filter 438 tools/bpf/bpf_dbg.c static void bpf_dump_curr(struct bpf_regs *r, struct sock_filter *f) sock_filter 480 tools/bpf/bpf_dbg.c static void bpf_disasm_all(const struct sock_filter *f, unsigned int len) sock_filter 488 tools/bpf/bpf_dbg.c static void bpf_dump_all(const struct sock_filter *f, unsigned int len) sock_filter 498 tools/bpf/bpf_dbg.c static bool bpf_runnable(struct sock_filter *f, unsigned int len) sock_filter 632 tools/bpf/bpf_dbg.c static void bpf_single_step(struct bpf_regs *r, struct sock_filter *f, sock_filter 854 tools/bpf/bpf_dbg.c static bool bpf_handle_breakpoint(struct bpf_regs *r, struct sock_filter *f, sock_filter 866 tools/bpf/bpf_dbg.c static int bpf_run_all(struct sock_filter *f, uint16_t bpf_len, uint8_t *pkt, sock_filter 886 tools/bpf/bpf_dbg.c static int bpf_run_stepping(struct sock_filter *f, uint16_t bpf_len, sock_filter 1008 tools/bpf/bpf_dbg.c struct sock_filter tmp; sock_filter 468 tools/bpf/bpf_exp.y static struct sock_filter out[BPF_MAXINSNS]; sock_filter 100 tools/testing/selftests/net/psock_fanout.c struct sock_filter bpf_filter[] = { sock_filter 107 tools/testing/selftests/net/psock_fanout.c bpf_prog.len = sizeof(bpf_filter) / sizeof(struct sock_filter); sock_filter 50 tools/testing/selftests/net/psock_lib.h struct sock_filter bpf_filter[] = { sock_filter 66 tools/testing/selftests/net/psock_lib.h bpf_prog.len = sizeof(bpf_filter) / sizeof(struct sock_filter); sock_filter 135 tools/testing/selftests/net/reuseport_bpf.c struct sock_filter code[] = { sock_filter 348 tools/testing/selftests/net/reuseport_bpf.c struct sock_filter ccode[] = {{ BPF_RET | BPF_A, 0, 0, 0 }}; sock_filter 79 tools/testing/selftests/net/reuseport_bpf_cpu.c struct sock_filter code[] = { sock_filter 62 tools/testing/selftests/seccomp/seccomp_benchmark.c struct sock_filter filter[] = { sock_filter 283 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 314 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter allow[] = { sock_filter 317 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter *filter; sock_filter 351 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter allow[] = { sock_filter 354 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter *filter; sock_filter 389 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 412 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 437 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 455 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 473 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 495 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 517 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 538 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 556 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 584 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 624 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 690 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter_thread[] = { sock_filter 701 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter_process[] = { sock_filter 785 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 804 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter _read_filter_##name[] = { \ sock_filter 911 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 1027 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter allow_insns[] = { sock_filter 1030 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter log_insns[] = { sock_filter 1037 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter trace_insns[] = { sock_filter 1044 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter error_insns[] = { sock_filter 1051 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter trap_insns[] = { sock_filter 1058 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter kill_insns[] = { sock_filter 1514 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 1816 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 1956 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 1988 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 2018 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 2050 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 2081 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 2133 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 2259 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 2324 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter root_filter[] = { sock_filter 2327 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter apply_filter[] = { sock_filter 2436 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 2736 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 2903 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter allow_filter[] = { sock_filter 2906 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter kill_filter[] = { sock_filter 3013 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 3065 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = { sock_filter 3091 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_filter filter[] = {