bpf_dtab_netdev 720 include/linux/bpf.h struct bpf_dtab_netdev *__dev_map_lookup_elem(struct bpf_map *map, u32 key); bpf_dtab_netdev 721 include/linux/bpf.h struct bpf_dtab_netdev *__dev_map_hash_lookup_elem(struct bpf_map *map, u32 key); bpf_dtab_netdev 723 include/linux/bpf.h int dev_map_enqueue(struct bpf_dtab_netdev *dst, struct xdp_buff *xdp, bpf_dtab_netdev 725 include/linux/bpf.h int dev_map_generic_redirect(struct bpf_dtab_netdev *dst, struct sk_buff *skb, bpf_dtab_netdev 819 include/linux/bpf.h struct bpf_dtab_netdev; bpf_dtab_netdev 822 include/linux/bpf.h int dev_map_enqueue(struct bpf_dtab_netdev *dst, struct xdp_buff *xdp, bpf_dtab_netdev 830 include/linux/bpf.h static inline int dev_map_generic_redirect(struct bpf_dtab_netdev *dst, bpf_dtab_netdev 56 kernel/bpf/devmap.c struct bpf_dtab_netdev; bpf_dtab_netdev 62 kernel/bpf/devmap.c struct bpf_dtab_netdev *obj; bpf_dtab_netdev 77 kernel/bpf/devmap.c struct bpf_dtab_netdev **netdev_map; /* DEVMAP type only */ bpf_dtab_netdev 138 kernel/bpf/devmap.c cost += (u64) dtab->map.max_entries * sizeof(struct bpf_dtab_netdev *); bpf_dtab_netdev 161 kernel/bpf/devmap.c sizeof(struct bpf_dtab_netdev *), bpf_dtab_netdev 238 kernel/bpf/devmap.c struct bpf_dtab_netdev *dev; bpf_dtab_netdev 255 kernel/bpf/devmap.c struct bpf_dtab_netdev *dev; bpf_dtab_netdev 290 kernel/bpf/devmap.c struct bpf_dtab_netdev *__dev_map_hash_lookup_elem(struct bpf_map *map, u32 key) bpf_dtab_netdev 294 kernel/bpf/devmap.c struct bpf_dtab_netdev *dev; bpf_dtab_netdev 309 kernel/bpf/devmap.c struct bpf_dtab_netdev *dev, *next_dev; bpf_dtab_netdev 323 kernel/bpf/devmap.c struct bpf_dtab_netdev, index_hlist); bpf_dtab_netdev 338 kernel/bpf/devmap.c struct bpf_dtab_netdev, bpf_dtab_netdev 352 kernel/bpf/devmap.c struct bpf_dtab_netdev *obj = bq->obj; bpf_dtab_netdev 421 kernel/bpf/devmap.c struct bpf_dtab_netdev *__dev_map_lookup_elem(struct bpf_map *map, u32 key) bpf_dtab_netdev 424 kernel/bpf/devmap.c struct bpf_dtab_netdev *obj; bpf_dtab_netdev 436 kernel/bpf/devmap.c static int bq_enqueue(struct bpf_dtab_netdev *obj, struct xdp_frame *xdpf, bpf_dtab_netdev 461 kernel/bpf/devmap.c int dev_map_enqueue(struct bpf_dtab_netdev *dst, struct xdp_buff *xdp, bpf_dtab_netdev 482 kernel/bpf/devmap.c int dev_map_generic_redirect(struct bpf_dtab_netdev *dst, struct sk_buff *skb, bpf_dtab_netdev 498 kernel/bpf/devmap.c struct bpf_dtab_netdev *obj = __dev_map_lookup_elem(map, *(u32 *)key); bpf_dtab_netdev 506 kernel/bpf/devmap.c struct bpf_dtab_netdev *obj = __dev_map_hash_lookup_elem(map, bpf_dtab_netdev 513 kernel/bpf/devmap.c static void dev_map_flush_old(struct bpf_dtab_netdev *dev) bpf_dtab_netdev 530 kernel/bpf/devmap.c struct bpf_dtab_netdev *dev; bpf_dtab_netdev 532 kernel/bpf/devmap.c dev = container_of(rcu, struct bpf_dtab_netdev, rcu); bpf_dtab_netdev 542 kernel/bpf/devmap.c struct bpf_dtab_netdev *old_dev; bpf_dtab_netdev 565 kernel/bpf/devmap.c struct bpf_dtab_netdev *old_dev; bpf_dtab_netdev 584 kernel/bpf/devmap.c static struct bpf_dtab_netdev *__dev_map_alloc_node(struct net *net, bpf_dtab_netdev 590 kernel/bpf/devmap.c struct bpf_dtab_netdev *dev; bpf_dtab_netdev 627 kernel/bpf/devmap.c struct bpf_dtab_netdev *dev, *old_dev; bpf_dtab_netdev 668 kernel/bpf/devmap.c struct bpf_dtab_netdev *dev, *old_dev; bpf_dtab_netdev 749 kernel/bpf/devmap.c struct bpf_dtab_netdev *dev; bpf_dtab_netdev 789 kernel/bpf/devmap.c struct bpf_dtab_netdev *dev, *odev; bpf_dtab_netdev 815 kernel/bpf/devmap.c BUILD_BUG_ON(offsetof(struct bpf_dtab_netdev, dev) != bpf_dtab_netdev 3524 net/core/filter.c struct bpf_dtab_netdev *dst = fwd; bpf_dtab_netdev 3666 net/core/filter.c struct bpf_dtab_netdev *dst = fwd;