Searched refs:bpf_lru (Results 1 - 3 of 3) sorted by relevance

/linux-master/kernel/bpf/
H A Dbpf_lru_list.h53 struct bpf_lru { struct
71 int bpf_lru_init(struct bpf_lru *lru, bool percpu, u32 hash_offset,
73 void bpf_lru_populate(struct bpf_lru *lru, void *buf, u32 node_offset,
75 void bpf_lru_destroy(struct bpf_lru *lru);
76 struct bpf_lru_node *bpf_lru_pop_free(struct bpf_lru *lru, u32 hash);
77 void bpf_lru_push_free(struct bpf_lru *lru, struct bpf_lru_node *node);
H A Dbpf_lru_list.c144 static void __bpf_lru_list_rotate_active(struct bpf_lru *lru,
171 static void __bpf_lru_list_rotate_inactive(struct bpf_lru *lru,
211 __bpf_lru_list_shrink_inactive(struct bpf_lru *lru,
242 static void __bpf_lru_list_rotate(struct bpf_lru *lru, struct bpf_lru_list *l)
260 static unsigned int __bpf_lru_list_shrink(struct bpf_lru *lru,
323 static void bpf_lru_list_pop_free_to_local(struct bpf_lru *lru,
352 static void __local_list_add_pending(struct bpf_lru *lru,
380 __local_list_pop_pending(struct bpf_lru *lru, struct bpf_lru_locallist *loc_l)
404 static struct bpf_lru_node *bpf_percpu_lru_pop_free(struct bpf_lru *lru,
436 static struct bpf_lru_node *bpf_common_lru_pop_free(struct bpf_lru *lr
[all...]
H A Dhashtab.c95 struct bpf_lru lru;

Completed in 124 milliseconds