htab_elem 33 kernel/bpf/hashtab.c struct htab_elem *__percpu *extra_elems; htab_elem 79 kernel/bpf/hashtab.c static inline void htab_elem_set_ptr(struct htab_elem *l, u32 key_size, htab_elem 85 kernel/bpf/hashtab.c static inline void __percpu *htab_elem_get_ptr(struct htab_elem *l, u32 key_size) htab_elem 90 kernel/bpf/hashtab.c static void *fd_htab_map_get_ptr(const struct bpf_map *map, struct htab_elem *l) htab_elem 95 kernel/bpf/hashtab.c static struct htab_elem *get_htab_elem(struct bpf_htab *htab, int i) htab_elem 97 kernel/bpf/hashtab.c return (struct htab_elem *) (htab->elems + i * htab->elem_size); htab_elem 119 kernel/bpf/hashtab.c static struct htab_elem *prealloc_lru_pop(struct bpf_htab *htab, void *key, htab_elem 123 kernel/bpf/hashtab.c struct htab_elem *l; htab_elem 126 kernel/bpf/hashtab.c l = container_of(node, struct htab_elem, lru_node); htab_elem 166 kernel/bpf/hashtab.c offsetof(struct htab_elem, hash) - htab_elem 167 kernel/bpf/hashtab.c offsetof(struct htab_elem, lru_node), htab_elem 178 kernel/bpf/hashtab.c offsetof(struct htab_elem, lru_node), htab_elem 182 kernel/bpf/hashtab.c htab->elems + offsetof(struct htab_elem, fnode), htab_elem 204 kernel/bpf/hashtab.c struct htab_elem *__percpu *pptr, *l_new; htab_elem 208 kernel/bpf/hashtab.c pptr = __alloc_percpu_gfp(sizeof(struct htab_elem *), 8, htab_elem 218 kernel/bpf/hashtab.c l_new = container_of(l, struct htab_elem, fnode); htab_elem 242 kernel/bpf/hashtab.c BUILD_BUG_ON(offsetof(struct htab_elem, htab) != htab_elem 243 kernel/bpf/hashtab.c offsetof(struct htab_elem, hash_node.pprev)); htab_elem 244 kernel/bpf/hashtab.c BUILD_BUG_ON(offsetof(struct htab_elem, fnode.next) != htab_elem 245 kernel/bpf/hashtab.c offsetof(struct htab_elem, hash_node.pprev)); htab_elem 284 kernel/bpf/hashtab.c MAX_BPF_STACK - sizeof(struct htab_elem)) htab_elem 333 kernel/bpf/hashtab.c htab->elem_size = sizeof(struct htab_elem) + htab_elem 421 kernel/bpf/hashtab.c static struct htab_elem *lookup_elem_raw(struct hlist_nulls_head *head, u32 hash, htab_elem 425 kernel/bpf/hashtab.c struct htab_elem *l; htab_elem 438 kernel/bpf/hashtab.c static struct htab_elem *lookup_nulls_elem_raw(struct hlist_nulls_head *head, htab_elem 443 kernel/bpf/hashtab.c struct htab_elem *l; htab_elem 465 kernel/bpf/hashtab.c struct htab_elem *l; htab_elem 484 kernel/bpf/hashtab.c struct htab_elem *l = __htab_map_lookup_elem(map, key); htab_elem 513 kernel/bpf/hashtab.c offsetof(struct htab_elem, key) + htab_elem 521 kernel/bpf/hashtab.c struct htab_elem *l = __htab_map_lookup_elem(map, key); htab_elem 554 kernel/bpf/hashtab.c offsetof(struct htab_elem, lru_node) + htab_elem 558 kernel/bpf/hashtab.c offsetof(struct htab_elem, lru_node) + htab_elem 562 kernel/bpf/hashtab.c offsetof(struct htab_elem, key) + htab_elem 573 kernel/bpf/hashtab.c struct htab_elem *l = NULL, *tgt_l; htab_elem 579 kernel/bpf/hashtab.c tgt_l = container_of(node, struct htab_elem, lru_node); htab_elem 601 kernel/bpf/hashtab.c struct htab_elem *l, *next_l; htab_elem 624 kernel/bpf/hashtab.c struct htab_elem, hash_node); htab_elem 643 kernel/bpf/hashtab.c struct htab_elem, hash_node); htab_elem 655 kernel/bpf/hashtab.c static void htab_elem_free(struct bpf_htab *htab, struct htab_elem *l) htab_elem 664 kernel/bpf/hashtab.c struct htab_elem *l = container_of(head, struct htab_elem, rcu); htab_elem 678 kernel/bpf/hashtab.c static void free_htab_elem(struct bpf_htab *htab, struct htab_elem *l) htab_elem 721 kernel/bpf/hashtab.c static struct htab_elem *alloc_htab_elem(struct bpf_htab *htab, void *key, htab_elem 724 kernel/bpf/hashtab.c struct htab_elem *old_elem) htab_elem 728 kernel/bpf/hashtab.c struct htab_elem *l_new, **pl_new; htab_elem 745 kernel/bpf/hashtab.c l_new = container_of(l, struct htab_elem, fnode); htab_elem 804 kernel/bpf/hashtab.c static int check_flags(struct bpf_htab *htab, struct htab_elem *l_old, htab_elem 823 kernel/bpf/hashtab.c struct htab_elem *l_new = NULL, *l_old; htab_elem 915 kernel/bpf/hashtab.c struct htab_elem *l_new, *l_old = NULL; htab_elem 980 kernel/bpf/hashtab.c struct htab_elem *l_new = NULL, *l_old; htab_elem 1033 kernel/bpf/hashtab.c struct htab_elem *l_new = NULL, *l_old; htab_elem 1112 kernel/bpf/hashtab.c struct htab_elem *l; htab_elem 1144 kernel/bpf/hashtab.c struct htab_elem *l; htab_elem 1179 kernel/bpf/hashtab.c struct htab_elem *l; htab_elem 1263 kernel/bpf/hashtab.c struct htab_elem *l = __htab_map_lookup_elem(map, key); htab_elem 1273 kernel/bpf/hashtab.c struct htab_elem *l = __htab_map_lookup_elem(map, key); htab_elem 1285 kernel/bpf/hashtab.c struct htab_elem *l; htab_elem 1336 kernel/bpf/hashtab.c struct htab_elem *l; htab_elem 1396 kernel/bpf/hashtab.c struct htab_elem *l; htab_elem 1491 kernel/bpf/hashtab.c offsetof(struct htab_elem, key) +