Symbol: bpf_lru_node
kernel/bpf/bpf_lru_list.c
129
struct bpf_lru_node *node, *tmp_node, *first_node;
kernel/bpf/bpf_lru_list.c
132
first_node = list_first_entry(active, struct bpf_lru_node, list);
kernel/bpf/bpf_lru_list.c
157
struct bpf_lru_node *node;
kernel/bpf/bpf_lru_list.c
174
node = list_entry(cur, struct bpf_lru_node, list);
kernel/bpf/bpf_lru_list.c
19
static bool bpf_lru_node_is_ref(const struct bpf_lru_node *node)
kernel/bpf/bpf_lru_list.c
199
struct bpf_lru_node *node, *tmp_node;
kernel/bpf/bpf_lru_list.c
24
static void bpf_lru_node_clear_ref(struct bpf_lru_node *node)
kernel/bpf/bpf_lru_list.c
250
struct bpf_lru_node *node, *tmp_node;
kernel/bpf/bpf_lru_list.c
282
struct bpf_lru_node *node, *tmp_node;
kernel/bpf/bpf_lru_list.c
297
struct bpf_lru_node *node)
kernel/bpf/bpf_lru_list.c
316
struct bpf_lru_node *node, *tmp_node;
kernel/bpf/bpf_lru_list.c
355
struct bpf_lru_node *node,
kernel/bpf/bpf_lru_list.c
366
static struct bpf_lru_node *
kernel/bpf/bpf_lru_list.c
375
return container_of(llnode, struct bpf_lru_node, llist);
kernel/bpf/bpf_lru_list.c
378
static struct bpf_lru_node *
kernel/bpf/bpf_lru_list.c
381
struct bpf_lru_node *node;
kernel/bpf/bpf_lru_list.c
403
static struct bpf_lru_node *bpf_percpu_lru_pop_free(struct bpf_lru *lru,
kernel/bpf/bpf_lru_list.c
407
struct bpf_lru_node *node = NULL;
kernel/bpf/bpf_lru_list.c
425
node = list_first_entry(free_list, struct bpf_lru_node, list);
kernel/bpf/bpf_lru_list.c
436
static struct bpf_lru_node *bpf_common_lru_pop_free(struct bpf_lru *lru,
kernel/bpf/bpf_lru_list.c
44
struct bpf_lru_node *node,
kernel/bpf/bpf_lru_list.c
441
struct bpf_lru_node *node;
kernel/bpf/bpf_lru_list.c
517
struct bpf_lru_node *bpf_lru_pop_free(struct bpf_lru *lru, u32 hash)
kernel/bpf/bpf_lru_list.c
526
struct bpf_lru_node *node)
kernel/bpf/bpf_lru_list.c
566
struct bpf_lru_node *node)
kernel/bpf/bpf_lru_list.c
583
void bpf_lru_push_free(struct bpf_lru *lru, struct bpf_lru_node *node)
kernel/bpf/bpf_lru_list.c
599
struct bpf_lru_node *node;
kernel/bpf/bpf_lru_list.c
601
node = (struct bpf_lru_node *)(buf + node_offset);
kernel/bpf/bpf_lru_list.c
626
struct bpf_lru_node *node;
kernel/bpf/bpf_lru_list.c
630
node = (struct bpf_lru_node *)(buf + node_offset);
kernel/bpf/bpf_lru_list.c
66
struct bpf_lru_node *node,
kernel/bpf/bpf_lru_list.c
87
struct bpf_lru_node *node,
kernel/bpf/bpf_lru_list.h
64
typedef bool (*del_from_htab_func)(void *arg, struct bpf_lru_node *node);
kernel/bpf/bpf_lru_list.h
79
static inline void bpf_lru_node_set_ref(struct bpf_lru_node *node)
kernel/bpf/bpf_lru_list.h
90
struct bpf_lru_node *bpf_lru_pop_free(struct bpf_lru *lru, u32 hash);
kernel/bpf/bpf_lru_list.h
91
void bpf_lru_push_free(struct bpf_lru *lru, struct bpf_lru_node *node);
kernel/bpf/hashtab.c
123
struct bpf_lru_node lru_node;
kernel/bpf/hashtab.c
167
static bool htab_lru_map_delete_node(void *arg, struct bpf_lru_node *node);
kernel/bpf/hashtab.c
306
struct bpf_lru_node *node = bpf_lru_pop_free(&htab->lru, hash);
kernel/bpf/hashtab.c
828
offsetof(struct bpf_lru_node, ref));
kernel/bpf/hashtab.c
832
offsetof(struct bpf_lru_node, ref),
kernel/bpf/hashtab.c
862
static bool htab_lru_map_delete_node(void *arg, struct bpf_lru_node *node)