Symbol: htab
function parameter
Defined...
-
kernel/bpf/hashtab.c:131:37-131:60: static inline bool htab_is_prealloc(const struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:136:31-136:48: static void htab_init_buckets(struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:149:36-149:59: static inline int htab_lock_bucket(const struct bpf_htab *htab,
-
kernel/bpf/hashtab.c:170:39-170:62: static inline void htab_unlock_bucket(const struct bpf_htab *htab,
-
kernel/bpf/hashtab.c:182:25-182:48: static bool htab_is_lru(const struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:188:28-188:51: static bool htab_is_percpu(const struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:210:40-210:57: static struct htab_elem *get_htab_elem(struct bpf_htab *htab, int i)
-
kernel/bpf/hashtab.c:215:34-215:51: static bool htab_has_extra_elems(struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:220:41-220:58: static void htab_free_prealloced_timers(struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:239:41-239:58: static void htab_free_prealloced_fields(struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:268:29-268:46: static void htab_free_elems(struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:298:43-298:60: static struct htab_elem *prealloc_lru_pop(struct bpf_htab *htab, void *key,
-
kernel/bpf/hashtab.c:314:26-314:43: static int prealloc_init(struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:373:30-373:47: static void prealloc_destroy(struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:383:30-383:47: static int alloc_extra_elems(struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:616:46-616:63: static inline struct bucket *__select_bucket(struct bpf_htab *htab, u32 hash)
-
kernel/bpf/hashtab.c:621:54-621:71: static inline struct hlist_nulls_head *select_bucket(struct bpf_htab *htab, u32 hash)
-
kernel/bpf/hashtab.c:773:35-773:52: static void check_and_free_fields(struct bpf_htab *htab,
-
kernel/bpf/hashtab.c:882:28-882:45: static void htab_elem_free(struct bpf_htab *htab, struct htab_elem *l)
-
kernel/bpf/hashtab.c:890:31-890:48: static void htab_put_fd_value(struct bpf_htab *htab, struct htab_elem *l)
-
kernel/bpf/hashtab.c:901:25-901:42: static bool is_map_full(struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:909:28-909:45: static void inc_elem_count(struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:919:28-919:45: static void dec_elem_count(struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:930:28-930:45: static void free_htab_elem(struct bpf_htab *htab, struct htab_elem *l)
-
kernel/bpf/hashtab.c:944:29-944:46: static void pcpu_copy_value(struct bpf_htab *htab, void __percpu *pptr,
-
kernel/bpf/hashtab.c:961:29-961:46: static void pcpu_init_value(struct bpf_htab *htab, void __percpu *pptr,
-
kernel/bpf/hashtab.c:984:38-984:61: static bool fd_htab_map_needs_adjust(const struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:990:42-990:59: static struct htab_elem *alloc_htab_elem(struct bpf_htab *htab, void *key,
-
kernel/bpf/hashtab.c:1071:24-1071:41: static int check_flags(struct bpf_htab *htab, struct htab_elem *l_old,
-
kernel/bpf/hashtab.c:1182:32-1182:49: static void htab_lru_push_free(struct bpf_htab *htab, struct htab_elem *elem)
-
kernel/bpf/hashtab.c:1468:33-1468:50: static void delete_all_elements(struct bpf_htab *htab)
-
kernel/bpf/hashtab.c:1489:39-1489:56: static void htab_free_malloced_timers(struct bpf_htab *htab)
-
net/core/sock_map.c:857:57-857:75: static struct bpf_shtab_bucket *sock_hash_select_bucket(struct bpf_shtab *htab,
-
net/core/sock_map.c:894:33-894:51: static void sock_hash_free_elem(struct bpf_shtab *htab,
-
net/core/sock_map.c:949:52-949:70: static struct bpf_shtab_elem *sock_hash_alloc_elem(struct bpf_shtab *htab,
variable
Defined...
-
kernel/bpf/hashtab.c:475:2-475:19: struct bpf_htab *htab;
-
kernel/bpf/hashtab.c:669:2-669:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:794:2-794:26: struct bpf_htab *htab = arg;
-
kernel/bpf/hashtab.c:826:2-826:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:1089:2-1089:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:1192:2-1192:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:1261:2-1261:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:1316:2-1316:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:1398:2-1398:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:1434:2-1434:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:1510:2-1510:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:1524:2-1524:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:1581:2-1581:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:1678:2-1678:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:1980:2-1980:38: const struct bpf_htab *htab = info->htab;
-
kernel/bpf/hashtab.c:2156:2-2156:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:2211:2-2211:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:2379:2-2379:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
kernel/bpf/hashtab.c:2472:2-2472:26: struct bpf_htab *htab = container_of(map, struct bpf_htab, map);
-
net/core/sock_map.c:880:2-880:27: struct bpf_shtab *htab = container_of(map, struct bpf_shtab, map);
-
net/core/sock_map.c:904:2-904:27: struct bpf_shtab *htab = container_of(map, struct bpf_shtab, map);
-
net/core/sock_map.c:928:2-928:27: struct bpf_shtab *htab = container_of(map, struct bpf_shtab, map);
-
net/core/sock_map.c:979:2-979:27: struct bpf_shtab *htab = container_of(map, struct bpf_shtab, map);
-
net/core/sock_map.c:1044:2-1044:27: struct bpf_shtab *htab = container_of(map, struct bpf_shtab, map);
-
net/core/sock_map.c:1083:2-1083:20: struct bpf_shtab *htab;
-
net/core/sock_map.c:1131:2-1131:27: struct bpf_shtab *htab = container_of(map, struct bpf_shtab, map);
-
net/core/sock_map.c:1299:2-1299:39: const struct bpf_shtab *htab = info->htab;
-
net/core/sock_map.c:1409:2-1409:27: struct bpf_shtab *htab = container_of(map, struct bpf_shtab, map);
-
net/xfrm/xfrm_policy.c:4134:3-4134:28: struct xfrm_policy_hash *htab;
-
net/xfrm/xfrm_policy.c:4165:3-4165:28: struct xfrm_policy_hash *htab;
-
net/xfrm/xfrm_policy.c:4190:3-4190:28: struct xfrm_policy_hash *htab;