Lines Matching refs:list_lru
51 struct list_lru { struct
64 void list_lru_destroy(struct list_lru *lru); argument
65 int __list_lru_init(struct list_lru *lru, bool memcg_aware,
73 static inline int list_lru_init_memcg_key(struct list_lru *lru, struct shrinker *shrinker, in list_lru_init_memcg_key()
82 int memcg_list_lru_alloc(struct mem_cgroup *memcg, struct list_lru *lru,
115 bool list_lru_add(struct list_lru *lru, struct list_head *item, int nid,
129 bool list_lru_add_obj(struct list_lru *lru, struct list_head *item);
155 bool list_lru_del(struct list_lru *lru, struct list_head *item, int nid,
169 bool list_lru_del_obj(struct list_lru *lru, struct list_head *item);
183 unsigned long list_lru_count_one(struct list_lru *lru,
185 unsigned long list_lru_count_node(struct list_lru *lru, int nid);
187 static inline unsigned long list_lru_shrink_count(struct list_lru *lru, in list_lru_shrink_count()
193 static inline unsigned long list_lru_count(struct list_lru *lru) in list_lru_count()
233 unsigned long list_lru_walk_one(struct list_lru *lru,
250 unsigned long list_lru_walk_one_irq(struct list_lru *lru,
254 unsigned long list_lru_walk_node(struct list_lru *lru, int nid,
259 list_lru_shrink_walk(struct list_lru *lru, struct shrink_control *sc, in list_lru_shrink_walk()
267 list_lru_shrink_walk_irq(struct list_lru *lru, struct shrink_control *sc, in list_lru_shrink_walk_irq()
275 list_lru_walk(struct list_lru *lru, list_lru_walk_cb isolate, in list_lru_walk()