Searched refs:list_lru (Results 1 - 14 of 14) sorted by relevance
/linux-4.1.27/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() 77 static inline bool list_lru_memcg_aware(struct list_lru *lru) list_lru_memcg_aware() 95 bool list_lru_add(struct list_lru *lru, struct list_head *item) list_lru_add() 114 bool list_lru_del(struct list_lru *lru, struct list_head *item) list_lru_del() 148 static unsigned long __list_lru_count_one(struct list_lru *lru, __list_lru_count_one() 163 unsigned long list_lru_count_one(struct list_lru *lru, list_lru_count_one() 170 unsigned long list_lru_count_node(struct list_lru *lru, int nid) list_lru_count_node() 185 __list_lru_walk_one(struct list_lru *lru, int nid, int memcg_idx, __list_lru_walk_one() 245 list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg, list_lru_walk_one() 254 unsigned long list_lru_walk_node(struct list_lru *lru, int nid, list_lru_walk_node() 376 static int memcg_init_list_lru(struct list_lru *lru, bool memcg_aware) memcg_init_list_lru() 393 static void memcg_destroy_list_lru(struct list_lru *lru) memcg_destroy_list_lru() 404 static int memcg_update_list_lru(struct list_lru *lru, memcg_update_list_lru() 425 static void memcg_cancel_update_list_lru(struct list_lru *lru, memcg_cancel_update_list_lru() 441 struct list_lru *lru; memcg_update_all_list_lrus() 480 static void memcg_drain_list_lru(struct list_lru *lru, memcg_drain_list_lru() 494 struct list_lru *lru; memcg_drain_all_list_lrus() 502 static int memcg_init_list_lru(struct list_lru *lru, bool memcg_aware) memcg_init_list_lru() 507 static void memcg_destroy_list_lru(struct list_lru *lru) memcg_destroy_list_lru() 512 int __list_lru_init(struct list_lru *lru, bool memcg_aware, __list_lru_init() 545 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 | 163 * Avoid acquiring the list_lru lock if already tracked. The page_cache_tree_delete() 531 * Avoid acquiring the list_lru lock if already page_cache_tree_insert()
|
/linux-4.1.27/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 | 13 #include <linux/list_lru.h> 1362 struct list_lru s_dentry_lru ____cacheline_aligned_in_smp; 1363 struct list_lru s_inode_lru ____cacheline_aligned_in_smp;
|
/linux-4.1.27/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.1.27/fs/xfs/ |
H A D | xfs_qm.h | 68 struct list_lru qi_lru;
|
H A D | xfs_buf.h | 28 #include <linux/list_lru.h> 116 struct list_lru bt_lru;
|
/linux-4.1.27/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 428 milliseconds