sock_fprog 679 arch/um/drivers/vector_user.c struct sock_fprog bpf_prog = { sock_fprog 701 arch/um/drivers/vector_user.c fd, &bpf_prog, sizeof(struct sock_fprog)) < 0) { sock_fprog 559 drivers/net/ppp/ppp_generic.c struct sock_fprog uprog; sock_fprog 225 drivers/net/tun.c struct sock_fprog fprog; sock_fprog 285 fs/compat_ioctl.c struct sock_fprog __user *u_fprog64 = compat_alloc_user_space(sizeof(struct sock_fprog)); sock_fprog 830 include/linux/filter.h int bpf_prog_create_from_user(struct bpf_prog **pfp, struct sock_fprog *fprog, sock_fprog 834 include/linux/filter.h int sk_attach_filter(struct sock_fprog *fprog, struct sock *sk); sock_fprog 836 include/linux/filter.h int sk_reuseport_attach_filter(struct sock_fprog *fprog, struct sock *sk); sock_fprog 43 include/net/compat.h struct sock_fprog __user *get_compat_bpf_fprog(char __user *optval); sock_fprog 45 include/uapi/linux/if_tun.h #define TUNATTACHFILTER _IOW('T', 213, struct sock_fprog) sock_fprog 46 include/uapi/linux/if_tun.h #define TUNDETACHFILTER _IOW('T', 214, struct sock_fprog) sock_fprog 51 include/uapi/linux/if_tun.h #define TUNGETFILTER _IOR('T', 219, struct sock_fprog) sock_fprog 102 include/uapi/linux/ppp-ioctl.h #define PPPIOCSPASS _IOW('t', 71, struct sock_fprog) /* set pass filter */ sock_fprog 103 include/uapi/linux/ppp-ioctl.h #define PPPIOCSACTIVE _IOW('t', 70, struct sock_fprog) /* set active filt */ sock_fprog 430 kernel/seccomp.c static struct seccomp_filter *seccomp_prepare_filter(struct sock_fprog *fprog) sock_fprog 479 kernel/seccomp.c struct sock_fprog fprog; sock_fprog 321 net/compat.c struct sock_fprog __user *get_compat_bpf_fprog(char __user *optval) sock_fprog 324 net/compat.c struct sock_fprog __user *kfprog = compat_alloc_user_space(sizeof(struct sock_fprog)); sock_fprog 326 net/compat.c struct sock_fprog f; sock_fprog 333 net/compat.c if (copy_to_user(kfprog, &f, sizeof(struct sock_fprog))) sock_fprog 343 net/compat.c struct sock_fprog __user *kfprog; sock_fprog 350 net/compat.c sizeof(struct sock_fprog)); sock_fprog 1111 net/core/filter.c const struct sock_fprog *fprog) sock_fprog 1383 net/core/filter.c int bpf_prog_create_from_user(struct bpf_prog **pfp, struct sock_fprog *fprog, sock_fprog 1459 net/core/filter.c struct bpf_prog *__get_filter(struct sock_fprog *fprog, struct sock *sk) sock_fprog 1505 net/core/filter.c int sk_attach_filter(struct sock_fprog *fprog, struct sock *sk) sock_fprog 1523 net/core/filter.c int sk_reuseport_attach_filter(struct sock_fprog *fprog, struct sock *sk) sock_fprog 994 net/core/sock.c if (optlen == sizeof(struct sock_fprog)) { sock_fprog 995 net/core/sock.c struct sock_fprog fprog; sock_fprog 1020 net/core/sock.c if (optlen == sizeof(struct sock_fprog)) { sock_fprog 1021 net/core/sock.c struct sock_fprog fprog; sock_fprog 1542 net/packet/af_packet.c struct sock_fprog fprog; sock_fprog 4057 net/packet/af_packet.c optlen = sizeof(struct sock_fprog); sock_fprog 20 samples/bpf/tracex5_user.c struct sock_fprog prog = { sock_fprog 145 samples/seccomp/bpf-direct.c struct sock_fprog prog = { sock_fprog 81 samples/seccomp/bpf-fancy.c struct sock_fprog prog = { sock_fprog 41 samples/seccomp/dropper.c struct sock_fprog prog = { sock_fprog 96 samples/seccomp/user-trap.c struct sock_fprog prog = { sock_fprog 501 tools/bpf/bpf_dbg.c struct sock_fprog bpf = { sock_fprog 45 tools/include/uapi/linux/if_tun.h #define TUNATTACHFILTER _IOW('T', 213, struct sock_fprog) sock_fprog 46 tools/include/uapi/linux/if_tun.h #define TUNDETACHFILTER _IOW('T', 214, struct sock_fprog) sock_fprog 51 tools/include/uapi/linux/if_tun.h #define TUNGETFILTER _IOR('T', 219, struct sock_fprog) sock_fprog 104 tools/testing/selftests/net/psock_fanout.c struct sock_fprog bpf_prog; sock_fprog 63 tools/testing/selftests/net/psock_lib.h struct sock_fprog bpf_prog; sock_fprog 143 tools/testing/selftests/net/reuseport_bpf.c struct sock_fprog p = { sock_fprog 350 tools/testing/selftests/net/reuseport_bpf.c struct sock_fprog cprog; sock_fprog 85 tools/testing/selftests/net/reuseport_bpf_cpu.c struct sock_fprog p = { sock_fprog 65 tools/testing/selftests/seccomp/seccomp_benchmark.c struct sock_fprog prog = { sock_fprog 286 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 318 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { }; sock_fprog 355 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { }; sock_fprog 392 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 415 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 440 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 457 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 476 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 498 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 520 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 541 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 563 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 596 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 635 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 697 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog_thread = { sock_fprog 708 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog_process = { sock_fprog 789 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 811 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog_##name = { \ sock_fprog 906 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog; sock_fprog 1017 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog allow; sock_fprog 1018 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog log; sock_fprog 1019 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog trace; sock_fprog 1020 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog error; sock_fprog 1021 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog trap; sock_fprog 1022 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog kill; sock_fprog 1506 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog; sock_fprog 1810 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog; sock_fprog 1963 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 1995 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 2025 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 2057 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 2084 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 2136 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 2262 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 2292 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog *prog; sock_fprog 2314 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog root_prog, apply_prog; sock_fprog 2443 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 2758 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 2913 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog allow_prog = { sock_fprog 2917 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog kill_prog = { sock_fprog 3016 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 3073 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = { sock_fprog 3094 tools/testing/selftests/seccomp/seccomp_bpf.c struct sock_fprog prog = {