bpf_htab 47 kernel/bpf/hashtab.c struct bpf_htab *htab; bpf_htab 62 kernel/bpf/hashtab.c static bool htab_is_lru(const struct bpf_htab *htab) bpf_htab 68 kernel/bpf/hashtab.c static bool htab_is_percpu(const struct bpf_htab *htab) bpf_htab 74 kernel/bpf/hashtab.c static bool htab_is_prealloc(const struct bpf_htab *htab) bpf_htab 95 kernel/bpf/hashtab.c static struct htab_elem *get_htab_elem(struct bpf_htab *htab, int i) bpf_htab 100 kernel/bpf/hashtab.c static void htab_free_elems(struct bpf_htab *htab) bpf_htab 119 kernel/bpf/hashtab.c static struct htab_elem *prealloc_lru_pop(struct bpf_htab *htab, void *key, bpf_htab 134 kernel/bpf/hashtab.c static int prealloc_init(struct bpf_htab *htab) bpf_htab 192 kernel/bpf/hashtab.c static void prealloc_destroy(struct bpf_htab *htab) bpf_htab 202 kernel/bpf/hashtab.c static int alloc_extra_elems(struct bpf_htab *htab) bpf_htab 308 kernel/bpf/hashtab.c struct bpf_htab *htab; bpf_htab 410 kernel/bpf/hashtab.c static inline struct bucket *__select_bucket(struct bpf_htab *htab, u32 hash) bpf_htab 415 kernel/bpf/hashtab.c static inline struct hlist_nulls_head *select_bucket(struct bpf_htab *htab, u32 hash) bpf_htab 463 kernel/bpf/hashtab.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 572 kernel/bpf/hashtab.c struct bpf_htab *htab = (struct bpf_htab *)arg; bpf_htab 599 kernel/bpf/hashtab.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 655 kernel/bpf/hashtab.c static void htab_elem_free(struct bpf_htab *htab, struct htab_elem *l) bpf_htab 665 kernel/bpf/hashtab.c struct bpf_htab *htab = l->htab; bpf_htab 678 kernel/bpf/hashtab.c static void free_htab_elem(struct bpf_htab *htab, struct htab_elem *l) bpf_htab 697 kernel/bpf/hashtab.c static void pcpu_copy_value(struct bpf_htab *htab, void __percpu *pptr, bpf_htab 715 kernel/bpf/hashtab.c static bool fd_htab_map_needs_adjust(const struct bpf_htab *htab) bpf_htab 721 kernel/bpf/hashtab.c static struct htab_elem *alloc_htab_elem(struct bpf_htab *htab, void *key, bpf_htab 804 kernel/bpf/hashtab.c static int check_flags(struct bpf_htab *htab, struct htab_elem *l_old, bpf_htab 822 kernel/bpf/hashtab.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 914 kernel/bpf/hashtab.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 979 kernel/bpf/hashtab.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 1032 kernel/bpf/hashtab.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 1109 kernel/bpf/hashtab.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 1141 kernel/bpf/hashtab.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 1172 kernel/bpf/hashtab.c static void delete_all_elements(struct bpf_htab *htab) bpf_htab 1191 kernel/bpf/hashtab.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 1318 kernel/bpf/hashtab.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 1393 kernel/bpf/hashtab.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 545 net/core/sock_map.c static struct bpf_htab_bucket *sock_hash_select_bucket(struct bpf_htab *htab, bpf_htab 568 net/core/sock_map.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 582 net/core/sock_map.c static void sock_hash_free_elem(struct bpf_htab *htab, bpf_htab 592 net/core/sock_map.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 616 net/core/sock_map.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 637 net/core/sock_map.c static struct bpf_htab_elem *sock_hash_alloc_elem(struct bpf_htab *htab, bpf_htab 666 net/core/sock_map.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 766 net/core/sock_map.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 805 net/core/sock_map.c struct bpf_htab *htab; bpf_htab 862 net/core/sock_map.c struct bpf_htab *htab = container_of(map, struct bpf_htab, map); bpf_htab 897 net/core/sock_map.c psock_progs_drop(&container_of(map, struct bpf_htab, map)->progs); bpf_htab 985 net/core/sock_map.c return &container_of(map, struct bpf_htab, map)->progs;