bpf_attr          247 drivers/media/rc/bpf-lirc.c int lirc_prog_attach(const union bpf_attr *attr, struct bpf_prog *prog)
bpf_attr          266 drivers/media/rc/bpf-lirc.c int lirc_prog_detach(const union bpf_attr *attr)
bpf_attr          294 drivers/media/rc/bpf-lirc.c int lirc_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr)
bpf_attr           91 include/linux/bpf-cgroup.h int __cgroup_bpf_query(struct cgroup *cgrp, const union bpf_attr *attr,
bpf_attr           92 include/linux/bpf-cgroup.h 		       union bpf_attr __user *uattr);
bpf_attr           99 include/linux/bpf-cgroup.h int cgroup_bpf_query(struct cgroup *cgrp, const union bpf_attr *attr,
bpf_attr          100 include/linux/bpf-cgroup.h 		     union bpf_attr __user *uattr);
bpf_attr          329 include/linux/bpf-cgroup.h int cgroup_bpf_prog_attach(const union bpf_attr *attr,
bpf_attr          331 include/linux/bpf-cgroup.h int cgroup_bpf_prog_detach(const union bpf_attr *attr,
bpf_attr          333 include/linux/bpf-cgroup.h int cgroup_bpf_prog_query(const union bpf_attr *attr,
bpf_attr          334 include/linux/bpf-cgroup.h 			  union bpf_attr __user *uattr);
bpf_attr          342 include/linux/bpf-cgroup.h static inline int cgroup_bpf_prog_attach(const union bpf_attr *attr,
bpf_attr          349 include/linux/bpf-cgroup.h static inline int cgroup_bpf_prog_detach(const union bpf_attr *attr,
bpf_attr          355 include/linux/bpf-cgroup.h static inline int cgroup_bpf_prog_query(const union bpf_attr *attr,
bpf_attr          356 include/linux/bpf-cgroup.h 					union bpf_attr __user *uattr)
bpf_attr           33 include/linux/bpf.h 	int (*map_alloc_check)(union bpf_attr *attr);
bpf_attr           34 include/linux/bpf.h 	struct bpf_map *(*map_alloc)(union bpf_attr *attr);
bpf_attr          301 include/linux/bpf.h 	int (*test_run)(struct bpf_prog *prog, const union bpf_attr *kattr,
bpf_attr          302 include/linux/bpf.h 			union bpf_attr __user *uattr);
bpf_attr          665 include/linux/bpf.h void bpf_map_init_from_attr(struct bpf_map *map, union bpf_attr *attr);
bpf_attr          712 include/linux/bpf.h int bpf_check(struct bpf_prog **fp, union bpf_attr *attr,
bpf_attr          713 include/linux/bpf.h 	      union bpf_attr __user *uattr);
bpf_attr          734 include/linux/bpf.h static inline int bpf_map_attr_numa_node(const union bpf_attr *attr)
bpf_attr          741 include/linux/bpf.h int array_map_alloc_check(union bpf_attr *attr);
bpf_attr          743 include/linux/bpf.h int bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr,
bpf_attr          744 include/linux/bpf.h 			  union bpf_attr __user *uattr);
bpf_attr          745 include/linux/bpf.h int bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr,
bpf_attr          746 include/linux/bpf.h 			  union bpf_attr __user *uattr);
bpf_attr          748 include/linux/bpf.h 				     const union bpf_attr *kattr,
bpf_attr          749 include/linux/bpf.h 				     union bpf_attr __user *uattr);
bpf_attr          861 include/linux/bpf.h 					const union bpf_attr *kattr,
bpf_attr          862 include/linux/bpf.h 					union bpf_attr __user *uattr)
bpf_attr          868 include/linux/bpf.h 					const union bpf_attr *kattr,
bpf_attr          869 include/linux/bpf.h 					union bpf_attr __user *uattr)
bpf_attr          875 include/linux/bpf.h 						   const union bpf_attr *kattr,
bpf_attr          876 include/linux/bpf.h 						   union bpf_attr __user *uattr)
bpf_attr          917 include/linux/bpf.h int bpf_prog_offload_init(struct bpf_prog *prog, union bpf_attr *attr);
bpf_attr          929 include/linux/bpf.h struct bpf_map *bpf_map_offload_map_alloc(union bpf_attr *attr);
bpf_attr          933 include/linux/bpf.h 					union bpf_attr *attr)
bpf_attr          948 include/linux/bpf.h static inline struct bpf_map *bpf_map_offload_map_alloc(union bpf_attr *attr)
bpf_attr          960 include/linux/bpf.h int sock_map_get_from_fd(const union bpf_attr *attr, struct bpf_prog *prog);
bpf_attr          968 include/linux/bpf.h static inline int sock_map_get_from_fd(const union bpf_attr *attr,
bpf_attr            8 include/linux/bpf_lirc.h int lirc_prog_attach(const union bpf_attr *attr, struct bpf_prog *prog);
bpf_attr            9 include/linux/bpf_lirc.h int lirc_prog_detach(const union bpf_attr *attr);
bpf_attr           10 include/linux/bpf_lirc.h int lirc_prog_query(const union bpf_attr *attr, union bpf_attr __user *uattr);
bpf_attr           12 include/linux/bpf_lirc.h static inline int lirc_prog_attach(const union bpf_attr *attr,
bpf_attr           18 include/linux/bpf_lirc.h static inline int lirc_prog_detach(const union bpf_attr *attr)
bpf_attr           23 include/linux/bpf_lirc.h static inline int lirc_prog_query(const union bpf_attr *attr,
bpf_attr           24 include/linux/bpf_lirc.h 				  union bpf_attr __user *uattr)
bpf_attr           12 include/linux/btf.h union bpf_attr;
bpf_attr           17 include/linux/btf.h int btf_new_fd(const union bpf_attr *attr);
bpf_attr           20 include/linux/btf.h 		       const union bpf_attr *attr,
bpf_attr           21 include/linux/btf.h 		       union bpf_attr __user *uattr);
bpf_attr         1811 include/linux/lsm_hooks.h 	int (*bpf)(int cmd, union bpf_attr *attr,
bpf_attr         1853 include/linux/security.h union bpf_attr;
bpf_attr         1858 include/linux/security.h extern int security_bpf(int cmd, union bpf_attr *attr, unsigned int size);
bpf_attr         1866 include/linux/security.h static inline int security_bpf(int cmd, union bpf_attr *attr,
bpf_attr          247 include/linux/skbuff.h union bpf_attr;
bpf_attr         1255 include/linux/skbuff.h int skb_flow_dissector_prog_query(const union bpf_attr *attr,
bpf_attr         1256 include/linux/skbuff.h 				  union bpf_attr __user *uattr);
bpf_attr         1257 include/linux/skbuff.h int skb_flow_dissector_bpf_prog_attach(const union bpf_attr *attr,
bpf_attr         1260 include/linux/skbuff.h int skb_flow_dissector_bpf_prog_detach(const union bpf_attr *attr);
bpf_attr         1262 include/linux/skbuff.h static inline int skb_flow_dissector_prog_query(const union bpf_attr *attr,
bpf_attr         1263 include/linux/skbuff.h 						union bpf_attr __user *uattr)
bpf_attr         1268 include/linux/skbuff.h static inline int skb_flow_dissector_bpf_prog_attach(const union bpf_attr *attr,
bpf_attr         1274 include/linux/skbuff.h static inline int skb_flow_dissector_bpf_prog_detach(const union bpf_attr *attr)
bpf_attr           69 include/linux/syscalls.h union bpf_attr;
bpf_attr          967 include/linux/syscalls.h asmlinkage long sys_bpf(int cmd, union bpf_attr *attr, unsigned int size);
bpf_attr           49 kernel/bpf/arraymap.c int array_map_alloc_check(union bpf_attr *attr)
bpf_attr           71 kernel/bpf/arraymap.c static struct bpf_map *array_map_alloc(union bpf_attr *attr)
bpf_attr          474 kernel/bpf/arraymap.c static int fd_array_map_alloc_check(union bpf_attr *attr)
bpf_attr          764 kernel/bpf/arraymap.c static struct bpf_map *array_of_map_alloc(union bpf_attr *attr)
bpf_attr         3405 kernel/bpf/btf.c int btf_new_fd(const union bpf_attr *attr)
bpf_attr         3459 kernel/bpf/btf.c 		       const union bpf_attr *attr,
bpf_attr         3460 kernel/bpf/btf.c 		       union bpf_attr __user *uattr)
bpf_attr          501 kernel/bpf/cgroup.c int __cgroup_bpf_query(struct cgroup *cgrp, const union bpf_attr *attr,
bpf_attr          502 kernel/bpf/cgroup.c 		       union bpf_attr __user *uattr)
bpf_attr          549 kernel/bpf/cgroup.c int cgroup_bpf_prog_attach(const union bpf_attr *attr,
bpf_attr          565 kernel/bpf/cgroup.c int cgroup_bpf_prog_detach(const union bpf_attr *attr, enum bpf_prog_type ptype)
bpf_attr          587 kernel/bpf/cgroup.c int cgroup_bpf_prog_query(const union bpf_attr *attr,
bpf_attr          588 kernel/bpf/cgroup.c 			  union bpf_attr __user *uattr)
bpf_attr           80 kernel/bpf/cpumap.c static struct bpf_map *cpu_map_alloc(union bpf_attr *attr)
bpf_attr          110 kernel/bpf/devmap.c static int dev_map_init_map(struct bpf_dtab *dtab, union bpf_attr *attr)
bpf_attr          176 kernel/bpf/devmap.c static struct bpf_map *dev_map_alloc(union bpf_attr *attr)
bpf_attr          226 kernel/bpf/hashtab.c static int htab_map_alloc_check(union bpf_attr *attr)
bpf_attr          295 kernel/bpf/hashtab.c static struct bpf_map *htab_map_alloc(union bpf_attr *attr)
bpf_attr         1384 kernel/bpf/hashtab.c static int fd_htab_map_alloc_check(union bpf_attr *attr)
bpf_attr         1451 kernel/bpf/hashtab.c static struct bpf_map *htab_of_map_alloc(union bpf_attr *attr)
bpf_attr          271 kernel/bpf/local_storage.c static struct bpf_map *cgroup_storage_map_alloc(union bpf_attr *attr)
bpf_attr          540 kernel/bpf/lpm_trie.c static struct bpf_map *trie_alloc(union bpf_attr *attr)
bpf_attr           80 kernel/bpf/offload.c int bpf_prog_offload_init(struct bpf_prog *prog, union bpf_attr *attr)
bpf_attr          362 kernel/bpf/offload.c struct bpf_map *bpf_map_offload_map_alloc(union bpf_attr *attr)
bpf_attr           46 kernel/bpf/queue_stack_maps.c static int queue_stack_map_alloc_check(union bpf_attr *attr)
bpf_attr           67 kernel/bpf/queue_stack_maps.c static struct bpf_map *queue_stack_map_alloc(union bpf_attr *attr)
bpf_attr           40 kernel/bpf/reuseport_array.c static int reuseport_array_alloc_check(union bpf_attr *attr)
bpf_attr          150 kernel/bpf/reuseport_array.c static struct bpf_map *reuseport_array_alloc(union bpf_attr *attr)
bpf_attr           85 kernel/bpf/stackmap.c static struct bpf_map *stack_map_alloc(union bpf_attr *attr)
bpf_attr          100 kernel/bpf/syscall.c static struct bpf_map *find_and_alloc_map(union bpf_attr *attr)
bpf_attr          176 kernel/bpf/syscall.c void bpf_map_init_from_attr(struct bpf_map *map, union bpf_attr *attr)
bpf_attr          467 kernel/bpf/syscall.c 		   offsetof(union bpf_attr, CMD##_LAST_FIELD) - \
bpf_attr          550 kernel/bpf/syscall.c static int map_create(union bpf_attr *attr)
bpf_attr          739 kernel/bpf/syscall.c static int map_lookup_elem(union bpf_attr *attr)
bpf_attr          874 kernel/bpf/syscall.c static int map_update_elem(union bpf_attr *attr)
bpf_attr          987 kernel/bpf/syscall.c static int map_delete_elem(union bpf_attr *attr)
bpf_attr         1037 kernel/bpf/syscall.c static int map_get_next_key(union bpf_attr *attr)
bpf_attr         1103 kernel/bpf/syscall.c static int map_lookup_and_delete_elem(union bpf_attr *attr)
bpf_attr         1167 kernel/bpf/syscall.c static int map_freeze(const union bpf_attr *attr)
bpf_attr         1566 kernel/bpf/syscall.c static void bpf_prog_load_fixup_attach_type(union bpf_attr *attr)
bpf_attr         1632 kernel/bpf/syscall.c static int bpf_prog_load(union bpf_attr *attr, union bpf_attr __user *uattr)
bpf_attr         1774 kernel/bpf/syscall.c static int bpf_obj_pin(const union bpf_attr *attr)
bpf_attr         1782 kernel/bpf/syscall.c static int bpf_obj_get(const union bpf_attr *attr)
bpf_attr         1818 kernel/bpf/syscall.c static int bpf_raw_tracepoint_open(const union bpf_attr *attr)
bpf_attr         1898 kernel/bpf/syscall.c static int bpf_prog_attach(const union bpf_attr *attr)
bpf_attr         1994 kernel/bpf/syscall.c static int bpf_prog_detach(const union bpf_attr *attr)
bpf_attr         2055 kernel/bpf/syscall.c static int bpf_prog_query(const union bpf_attr *attr,
bpf_attr         2056 kernel/bpf/syscall.c 			  union bpf_attr __user *uattr)
bpf_attr         2098 kernel/bpf/syscall.c static int bpf_prog_test_run(const union bpf_attr *attr,
bpf_attr         2099 kernel/bpf/syscall.c 			     union bpf_attr __user *uattr)
bpf_attr         2130 kernel/bpf/syscall.c static int bpf_obj_get_next_id(const union bpf_attr *attr,
bpf_attr         2131 kernel/bpf/syscall.c 			       union bpf_attr __user *uattr,
bpf_attr         2158 kernel/bpf/syscall.c static int bpf_prog_get_fd_by_id(const union bpf_attr *attr)
bpf_attr         2190 kernel/bpf/syscall.c static int bpf_map_get_fd_by_id(const union bpf_attr *attr)
bpf_attr         2326 kernel/bpf/syscall.c 				   const union bpf_attr *attr,
bpf_attr         2327 kernel/bpf/syscall.c 				   union bpf_attr __user *uattr)
bpf_attr         2602 kernel/bpf/syscall.c 				  const union bpf_attr *attr,
bpf_attr         2603 kernel/bpf/syscall.c 				  union bpf_attr __user *uattr)
bpf_attr         2644 kernel/bpf/syscall.c 				  const union bpf_attr *attr,
bpf_attr         2645 kernel/bpf/syscall.c 				  union bpf_attr __user *uattr)
bpf_attr         2660 kernel/bpf/syscall.c static int bpf_obj_get_info_by_fd(const union bpf_attr *attr,
bpf_attr         2661 kernel/bpf/syscall.c 				  union bpf_attr __user *uattr)
bpf_attr         2691 kernel/bpf/syscall.c static int bpf_btf_load(const union bpf_attr *attr)
bpf_attr         2704 kernel/bpf/syscall.c static int bpf_btf_get_fd_by_id(const union bpf_attr *attr)
bpf_attr         2715 kernel/bpf/syscall.c static int bpf_task_fd_query_copy(const union bpf_attr *attr,
bpf_attr         2716 kernel/bpf/syscall.c 				    union bpf_attr __user *uattr,
bpf_attr         2764 kernel/bpf/syscall.c static int bpf_task_fd_query(const union bpf_attr *attr,
bpf_attr         2765 kernel/bpf/syscall.c 			     union bpf_attr __user *uattr)
bpf_attr         2841 kernel/bpf/syscall.c SYSCALL_DEFINE3(bpf, int, cmd, union bpf_attr __user *, uattr, unsigned int, size)
bpf_attr         2843 kernel/bpf/syscall.c 	union bpf_attr attr;
bpf_attr         6485 kernel/bpf/verifier.c 			  const union bpf_attr *attr,
bpf_attr         6486 kernel/bpf/verifier.c 			  union bpf_attr __user *uattr)
bpf_attr         6605 kernel/bpf/verifier.c 			  const union bpf_attr *attr,
bpf_attr         6606 kernel/bpf/verifier.c 			  union bpf_attr __user *uattr)
bpf_attr         6727 kernel/bpf/verifier.c 			  const union bpf_attr *attr,
bpf_attr         6728 kernel/bpf/verifier.c 			  union bpf_attr __user *uattr)
bpf_attr         8488 kernel/bpf/verifier.c 					 const union bpf_attr *attr)
bpf_attr         9293 kernel/bpf/verifier.c int bpf_check(struct bpf_prog **prog, union bpf_attr *attr,
bpf_attr         9294 kernel/bpf/verifier.c 	      union bpf_attr __user *uattr)
bpf_attr           81 kernel/bpf/xskmap.c static struct bpf_map *xsk_map_alloc(union bpf_attr *attr)
bpf_attr         6449 kernel/cgroup/cgroup.c int cgroup_bpf_query(struct cgroup *cgrp, const union bpf_attr *attr,
bpf_attr         6450 kernel/cgroup/cgroup.c 		     union bpf_attr __user *uattr)
bpf_attr           76 net/bpf/test_run.c static int bpf_test_finish(const union bpf_attr *kattr,
bpf_attr           77 net/bpf/test_run.c 			   union bpf_attr __user *uattr, const void *data,
bpf_attr          108 net/bpf/test_run.c static void *bpf_test_init(const union bpf_attr *kattr, u32 size,
bpf_attr          128 net/bpf/test_run.c static void *bpf_ctx_init(const union bpf_attr *kattr, u32 max_size)
bpf_attr          159 net/bpf/test_run.c static int bpf_ctx_finish(const union bpf_attr *kattr,
bpf_attr          160 net/bpf/test_run.c 			  union bpf_attr __user *uattr, const void *data,
bpf_attr          241 net/bpf/test_run.c int bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr,
bpf_attr          242 net/bpf/test_run.c 			  union bpf_attr __user *uattr)
bpf_attr          342 net/bpf/test_run.c int bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr,
bpf_attr          343 net/bpf/test_run.c 			  union bpf_attr __user *uattr)
bpf_attr          397 net/bpf/test_run.c 				     const union bpf_attr *kattr,
bpf_attr          398 net/bpf/test_run.c 				     union bpf_attr __user *uattr)
bpf_attr          609 net/core/bpf_sk_storage.c static int bpf_sk_storage_map_alloc_check(union bpf_attr *attr)
bpf_attr          633 net/core/bpf_sk_storage.c static struct bpf_map *bpf_sk_storage_map_alloc(union bpf_attr *attr)
bpf_attr           73 net/core/flow_dissector.c int skb_flow_dissector_prog_query(const union bpf_attr *attr,
bpf_attr           74 net/core/flow_dissector.c 				  union bpf_attr __user *uattr)
bpf_attr          112 net/core/flow_dissector.c int skb_flow_dissector_bpf_prog_attach(const union bpf_attr *attr,
bpf_attr          170 net/core/flow_dissector.c int skb_flow_dissector_bpf_prog_detach(const union bpf_attr *attr)
bpf_attr           24 net/core/sock_map.c static struct bpf_map *sock_map_alloc(union bpf_attr *attr)
bpf_attr           63 net/core/sock_map.c int sock_map_get_from_fd(const union bpf_attr *attr, struct bpf_prog *prog)
bpf_attr          803 net/core/sock_map.c static struct bpf_map *sock_hash_alloc(union bpf_attr *attr)
bpf_attr         2372 security/security.c int security_bpf(int cmd, union bpf_attr *attr, unsigned int size)
bpf_attr         6684 security/selinux/hooks.c static int selinux_bpf(int cmd, union bpf_attr *attr,
bpf_attr           24 tools/build/feature/test-bpf.c 	union bpf_attr attr;
bpf_attr           62 tools/lib/bpf/bpf.c static inline int sys_bpf(enum bpf_cmd cmd, union bpf_attr *attr,
bpf_attr           68 tools/lib/bpf/bpf.c static inline int sys_bpf_prog_load(union bpf_attr *attr, unsigned int size)
bpf_attr           81 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          157 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          217 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          340 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          360 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          373 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          385 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          398 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          410 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          421 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          433 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          443 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          454 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          465 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          478 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          489 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          502 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          523 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          545 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          573 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          603 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          613 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          623 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          633 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          650 tools/lib/bpf/bpf.c 	union bpf_attr attr;
bpf_attr          662 tools/lib/bpf/bpf.c 	union bpf_attr attr = {};
bpf_attr          688 tools/lib/bpf/bpf.c 	union bpf_attr attr = {};
bpf_attr           25 tools/testing/selftests/bpf/prog_tests/obj_name.c 		union bpf_attr attr;
bpf_attr         6150 tools/testing/selftests/bpf/test_btf.c 	union bpf_attr attr = {};
bpf_attr           50 tools/testing/selftests/bpf/test_verifier_log.c 	union bpf_attr attr;
bpf_attr          146 tools/testing/selftests/net/psock_fanout.c 	union bpf_attr attr;
bpf_attr          110 tools/testing/selftests/net/reuseport_bpf.c 	union bpf_attr attr;
bpf_attr          349 tools/testing/selftests/net/reuseport_bpf.c 	union bpf_attr eprog;
bpf_attr           85 tools/testing/selftests/net/reuseport_bpf_numa.c 	union bpf_attr attr;