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;