Searched refs:list_lru (Results 1 - 14 of 14) sorted by relevance
/linux-4.4.14/mm/ |
H A D | list_lru.c | 10 #include <linux/list_lru.h> 19 static void list_lru_register(struct list_lru *lru) list_lru_register() 26 static void list_lru_unregister(struct list_lru *lru) list_lru_unregister() 33 static void list_lru_register(struct list_lru *lru) list_lru_register() 37 static void list_lru_unregister(struct list_lru *lru) list_lru_unregister() 43 static inline bool list_lru_memcg_aware(struct list_lru *lru) list_lru_memcg_aware() 91 static inline bool list_lru_memcg_aware(struct list_lru *lru) list_lru_memcg_aware() 109 bool list_lru_add(struct list_lru *lru, struct list_head *item) list_lru_add() 128 bool list_lru_del(struct list_lru *lru, struct list_head *item) list_lru_del() 162 static unsigned long __list_lru_count_one(struct list_lru *lru, __list_lru_count_one() 177 unsigned long list_lru_count_one(struct list_lru *lru, list_lru_count_one() 184 unsigned long list_lru_count_node(struct list_lru *lru, int nid) list_lru_count_node() 199 __list_lru_walk_one(struct list_lru *lru, int nid, int memcg_idx, __list_lru_walk_one() 259 list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg, list_lru_walk_one() 268 unsigned long list_lru_walk_node(struct list_lru *lru, int nid, list_lru_walk_node() 390 static int memcg_init_list_lru(struct list_lru *lru, bool memcg_aware) memcg_init_list_lru() 411 static void memcg_destroy_list_lru(struct list_lru *lru) memcg_destroy_list_lru() 422 static int memcg_update_list_lru(struct list_lru *lru, memcg_update_list_lru() 447 static void memcg_cancel_update_list_lru(struct list_lru *lru, memcg_cancel_update_list_lru() 463 struct list_lru *lru; memcg_update_all_list_lrus() 502 static void memcg_drain_list_lru(struct list_lru *lru, memcg_drain_list_lru() 516 struct list_lru *lru; memcg_drain_all_list_lrus() 524 static int memcg_init_list_lru(struct list_lru *lru, bool memcg_aware) memcg_init_list_lru() 529 static void memcg_destroy_list_lru(struct list_lru *lru) memcg_destroy_list_lru() 534 int __list_lru_init(struct list_lru *lru, bool memcg_aware, __list_lru_init() 567 void list_lru_destroy(struct list_lru *lru) list_lru_destroy()
|
H A D | Makefile | 23 interval_tree.o list_lru.o workingset.o \
|
H A D | workingset.c | 267 struct list_lru workingset_shadow_nodes; 276 /* list_lru lock nests inside IRQ-safe mapping->tree_lock */ count_shadow_nodes() 378 /* list_lru lock nests inside IRQ-safe mapping->tree_lock */ scan_shadow_nodes() 394 * Our list_lru->lock is IRQ-safe as it nests inside the IRQ-safe
|
H A D | truncate.c | 54 * Avoid acquiring the list_lru lock if already untracked. clear_exceptional_entry()
|
H A D | filemap.c | 164 * Avoid acquiring the list_lru lock if already tracked. The page_cache_tree_delete() 595 * Avoid acquiring the list_lru lock if already page_cache_tree_insert()
|
/linux-4.4.14/include/linux/ |
H A D | list_lru.h | 49 struct list_lru { struct 56 void list_lru_destroy(struct list_lru *lru); 57 int __list_lru_init(struct list_lru *lru, bool memcg_aware, 69 * @list_lru: the lru pointer 79 * to @list_lru 83 bool list_lru_add(struct list_lru *lru, struct list_head *item); 87 * @list_lru: the lru pointer 96 bool list_lru_del(struct list_lru *lru, struct list_head *item); 108 unsigned long list_lru_count_one(struct list_lru *lru, 110 unsigned long list_lru_count_node(struct list_lru *lru, int nid); 112 static inline unsigned long list_lru_shrink_count(struct list_lru *lru, list_lru_shrink_count() 118 static inline unsigned long list_lru_count(struct list_lru *lru) list_lru_count() 137 * list_lru_walk_one: walk a list_lru, isolating and disposing freeable items. 146 * This function will scan all elements in a particular list_lru, calling the 150 * will return an enum lru_status telling the list_lru infrastructure what to 158 unsigned long list_lru_walk_one(struct list_lru *lru, 162 unsigned long list_lru_walk_node(struct list_lru *lru, int nid, 167 list_lru_shrink_walk(struct list_lru *lru, struct shrink_control *sc, list_lru_shrink_walk() 175 list_lru_walk(struct list_lru *lru, list_lru_walk_cb isolate, list_lru_walk()
|
H A D | swap.h | 255 extern struct list_lru workingset_shadow_nodes;
|
H A D | fs.h | 12 #include <linux/list_lru.h> 1371 struct list_lru s_dentry_lru ____cacheline_aligned_in_smp; 1372 struct list_lru s_inode_lru ____cacheline_aligned_in_smp;
|
/linux-4.4.14/fs/gfs2/ |
H A D | quota.h | 13 #include <linux/list_lru.h> 61 extern struct list_lru gfs2_qd_lru;
|
H A D | quota.c | 56 #include <linux/list_lru.h> 84 struct list_lru gfs2_qd_lru;
|
/linux-4.4.14/fs/xfs/ |
H A D | xfs_qm.h | 68 struct list_lru qi_lru;
|
H A D | xfs_buf.h | 29 #include <linux/list_lru.h> 117 struct list_lru bt_lru;
|
/linux-4.4.14/fs/ |
H A D | inode.c | 20 #include <linux/list_lru.h>
|
H A D | dcache.c | 40 #include <linux/list_lru.h>
|
Completed in 399 milliseconds