Searched refs:bpf_lru_node (Results  1 – 3 of 3) sorted by relevance
| /Linux-v5.4/kernel/bpf/ | 
| D | bpf_lru_list.c | 42 static bool bpf_lru_node_is_ref(const struct bpf_lru_node *node)  in bpf_lru_node_is_ref()62 					struct bpf_lru_node *node,  in __bpf_lru_node_move_to_free()
 83 				   struct bpf_lru_node *node,  in __bpf_lru_node_move_in()
 101 				struct bpf_lru_node *node,  in __bpf_lru_node_move()
 143 	struct bpf_lru_node *node, *tmp_node, *first_node;  in __bpf_lru_list_rotate_active()
 146 	first_node = list_first_entry(active, struct bpf_lru_node, list);  in __bpf_lru_list_rotate_active()
 171 	struct bpf_lru_node *node;  in __bpf_lru_list_rotate_inactive()
 188 		node = list_entry(cur, struct bpf_lru_node, list);  in __bpf_lru_list_rotate_inactive()
 213 	struct bpf_lru_node *node, *tmp_node;  in __bpf_lru_list_shrink_inactive()
 262 	struct bpf_lru_node *node, *tmp_node;  in __bpf_lru_list_shrink()
 [all …]
 
 | 
| D | bpf_lru_list.h | 23 struct bpf_lru_node {  struct50 typedef bool (*del_from_htab_func)(void *arg, struct bpf_lru_node *node);  argument
 64 static inline void bpf_lru_node_set_ref(struct bpf_lru_node *node)  in bpf_lru_node_set_ref()
 78 struct bpf_lru_node *bpf_lru_pop_free(struct bpf_lru *lru, u32 hash);
 79 void bpf_lru_push_free(struct bpf_lru *lru, struct bpf_lru_node *node);
 80 void bpf_lru_promote(struct bpf_lru *lru, struct bpf_lru_node *node);
 
 | 
| D | hashtab.c | 54 		struct bpf_lru_node lru_node;60 static bool htab_lru_map_delete_node(void *arg, struct bpf_lru_node *node);
 122 	struct bpf_lru_node *node = bpf_lru_pop_free(&htab->lru, hash);  in prealloc_lru_pop()
 555 			      offsetof(struct bpf_lru_node, ref));  in htab_lru_map_gen_lookup()
 559 			     offsetof(struct bpf_lru_node, ref),  in htab_lru_map_gen_lookup()
 570 static bool htab_lru_map_delete_node(void *arg, struct bpf_lru_node *node)  in htab_lru_map_delete_node()
 
 |