Lines Matching refs:bpf_attr
33 int (*map_alloc_check)(union bpf_attr *attr);
34 struct bpf_map *(*map_alloc)(union bpf_attr *attr);
301 int (*test_run)(struct bpf_prog *prog, const union bpf_attr *kattr,
302 union bpf_attr __user *uattr);
666 void bpf_map_init_from_attr(struct bpf_map *map, union bpf_attr *attr);
713 int bpf_check(struct bpf_prog **fp, union bpf_attr *attr,
714 union bpf_attr __user *uattr);
738 static inline int bpf_map_attr_numa_node(const union bpf_attr *attr) in bpf_map_attr_numa_node()
745 int array_map_alloc_check(union bpf_attr *attr);
747 int bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr,
748 union bpf_attr __user *uattr);
749 int bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr,
750 union bpf_attr __user *uattr);
752 const union bpf_attr *kattr,
753 union bpf_attr __user *uattr);
871 const union bpf_attr *kattr, in bpf_prog_test_run_xdp()
872 union bpf_attr __user *uattr) in bpf_prog_test_run_xdp()
878 const union bpf_attr *kattr, in bpf_prog_test_run_skb()
879 union bpf_attr __user *uattr) in bpf_prog_test_run_skb()
885 const union bpf_attr *kattr, in bpf_prog_test_run_flow_dissector()
886 union bpf_attr __user *uattr) in bpf_prog_test_run_flow_dissector()
935 int bpf_prog_offload_init(struct bpf_prog *prog, union bpf_attr *attr);
947 struct bpf_map *bpf_map_offload_map_alloc(union bpf_attr *attr);
951 union bpf_attr *attr) in bpf_prog_offload_init()
966 static inline struct bpf_map *bpf_map_offload_map_alloc(union bpf_attr *attr) in bpf_map_offload_map_alloc()
979 int sock_map_get_from_fd(const union bpf_attr *attr, struct bpf_prog *prog);
980 int sock_map_prog_detach(const union bpf_attr *attr, enum bpf_prog_type ptype);
989 static inline int sock_map_get_from_fd(const union bpf_attr *attr, in sock_map_get_from_fd()
995 static inline int sock_map_prog_detach(const union bpf_attr *attr, in sock_map_prog_detach()