Home
last modified time | relevance | path

Searched refs:bpf_lru (Results 1 – 4 of 4) sorted by relevance

/linux/kernel/bpf/
H A Dbpf_lru_list.h53 struct bpf_lru { struct
72 int bpf_lru_init(struct bpf_lru *lru, bool percpu, u32 hash_offset, argument
74 void bpf_lru_populate(struct bpf_lru *lru, void *buf, u32 node_offset,
76 void bpf_lru_destroy(struct bpf_lru *lru);
77 struct bpf_lru_node *bpf_lru_pop_free(struct bpf_lru *lru, u32 hash);
78 void bpf_lru_push_free(struct bpf_lru *lru, struct bpf_lru_node *node);
H A Dbpf_lru_list.c136 static void __bpf_lru_list_rotate_active(struct bpf_lru *lru, in __bpf_lru_list_rotate_active()
163 static void __bpf_lru_list_rotate_inactive(struct bpf_lru *lru, in __bpf_lru_list_rotate_inactive()
203 __bpf_lru_list_shrink_inactive(struct bpf_lru *lru, in __bpf_lru_list_shrink_inactive()
234 static void __bpf_lru_list_rotate(struct bpf_lru *lru, struct bpf_lru_list *l) in __bpf_lru_list_rotate()
252 static unsigned int __bpf_lru_list_shrink(struct bpf_lru *lru, in __bpf_lru_list_shrink()
315 static void bpf_lru_list_pop_free_to_local(struct bpf_lru *lru, in bpf_lru_list_pop_free_to_local()
344 static void __local_list_add_pending(struct bpf_lru *lru, in __local_list_add_pending()
372 __local_list_pop_pending(struct bpf_lru *lru, struct bpf_lru_locallist *loc_l) in __local_list_pop_pending()
396 static struct bpf_lru_node *bpf_percpu_lru_pop_free(struct bpf_lru *lru, in bpf_percpu_lru_pop_free()
428 static struct bpf_lru_node *bpf_common_lru_pop_free(struct bpf_lru *lru, in bpf_common_lru_pop_free()
[all …]
H A Dhashtab.c93 struct bpf_lru lru;
/linux/
H A DMAINTAINERS4963 F: kernel/bpf/bpf_lru*