| /Linux-v5.4/mm/ | 
| D | list_lru.c | 21 static void list_lru_register(struct list_lru *lru)  in list_lru_register()28 static void list_lru_unregister(struct list_lru *lru)  in list_lru_unregister()
 35 static int lru_shrinker_id(struct list_lru *lru)  in lru_shrinker_id()
 40 static inline bool list_lru_memcg_aware(struct list_lru *lru)  in list_lru_memcg_aware()
 91 static void list_lru_register(struct list_lru *lru)  in list_lru_register()
 95 static void list_lru_unregister(struct list_lru *lru)  in list_lru_unregister()
 99 static int lru_shrinker_id(struct list_lru *lru)  in lru_shrinker_id()
 104 static inline bool list_lru_memcg_aware(struct list_lru *lru)  in list_lru_memcg_aware()
 125 bool list_lru_add(struct list_lru *lru, struct list_head *item)  in list_lru_add()
 149 bool list_lru_del(struct list_lru *lru, struct list_head *item)  in list_lru_del()
 [all …]
 
 | 
| D | swap.c | 280 		int lru = page_lru_base_type(page);  in __activate_page()  local499 	int lru, file;  in lru_deactivate_file_fn()  local
 547 		int lru = page_lru_base_type(page);  in lru_deactivate_fn()  local
 908 	enum lru_list lru;  in __pagevec_lru_add_fn()  local
 
 | 
| D | vmscan.c | 352 unsigned long lruvec_lru_size(struct lruvec *lruvec, enum lru_list lru, int zone_idx)  in lruvec_lru_size()1647 			enum lru_list lru, unsigned long *nr_zone_taken)  in update_lru_sizes()
 1686 		enum lru_list lru)  in isolate_lru_pages()
 1810 			int lru = page_lru(page);  in isolate_lru_page()  local
 1885 	enum lru_list lru;  in move_pages_to_lru()  local
 1949 		     struct scan_control *sc, enum lru_list lru)  in shrink_inactive_list()
 2046 			       enum lru_list lru)  in shrink_active_list()
 2276 static unsigned long shrink_list(enum lru_list lru, unsigned long nr_to_scan,  in shrink_list()
 2317 	enum lru_list lru;  in get_scan_count()  local
 2567 	enum lru_list lru;  in shrink_node_memcg()  local
 [all …]
 
 | 
| D | mmzone.c | 91 	enum lru_list lru;  in lruvec_init()  local
 | 
| D | zbud.c | 98 	struct list_head lru;  member117 	struct list_head lru;  member
 
 | 
| D | workingset.c | 450 					  struct list_lru_one *lru,  in shadow_lru_isolate()
 | 
| /Linux-v5.4/include/linux/ | 
| D | list_lru.h | 37 	struct list_lru_one	*lru[0];  member44 	struct list_lru_one	lru;  member
 65 #define list_lru_init(lru)				\  argument
 67 #define list_lru_init_key(lru, key)			\  argument
 69 #define list_lru_init_memcg(lru, shrinker)		\  argument
 120 static inline unsigned long list_lru_shrink_count(struct list_lru *lru,  in list_lru_shrink_count()
 126 static inline unsigned long list_lru_count(struct list_lru *lru)  in list_lru_count()
 192 list_lru_shrink_walk(struct list_lru *lru, struct shrink_control *sc,  in list_lru_shrink_walk()
 200 list_lru_shrink_walk_irq(struct list_lru *lru, struct shrink_control *sc,  in list_lru_shrink_walk_irq()
 208 list_lru_walk(struct list_lru *lru, list_lru_walk_cb isolate,  in list_lru_walk()
 
 | 
| D | mm_inline.h | 27 				enum lru_list lru, enum zone_type zid,  in __update_lru_size()38 				enum lru_list lru, enum zone_type zid,  in update_lru_size()
 48 				struct lruvec *lruvec, enum lru_list lru)  in add_page_to_lru_list()
 55 				struct lruvec *lruvec, enum lru_list lru)  in add_page_to_lru_list_tail()
 62 				struct lruvec *lruvec, enum lru_list lru)  in del_page_from_lru_list()
 92 	enum lru_list lru;  in page_off_lru()  local
 116 	enum lru_list lru;  in page_lru()  local
 
 | 
| D | lru_cache.h | 166 	struct list_head lru;  member
 | 
| D | mmzone.h | 272 #define for_each_lru(lru) for (lru = 0; lru < NR_LRU_LISTS; lru++)  argument274 #define for_each_evictable_lru(lru) for (lru = 0; lru <= LRU_ACTIVE_FILE; lru++)  argument
 276 static inline int is_file_lru(enum lru_list lru)  in is_file_lru()
 281 static inline int is_active_lru(enum lru_list lru)  in is_active_lru()
 
 | 
| /Linux-v5.4/kernel/bpf/ | 
| D | bpf_lru_list.c | 139 static void __bpf_lru_list_rotate_active(struct bpf_lru *lru,  in __bpf_lru_list_rotate_active()166 static void __bpf_lru_list_rotate_inactive(struct bpf_lru *lru,  in __bpf_lru_list_rotate_inactive()
 206 __bpf_lru_list_shrink_inactive(struct bpf_lru *lru,  in __bpf_lru_list_shrink_inactive()
 237 static void __bpf_lru_list_rotate(struct bpf_lru *lru, struct bpf_lru_list *l)  in __bpf_lru_list_rotate()
 255 static unsigned int __bpf_lru_list_shrink(struct bpf_lru *lru,  in __bpf_lru_list_shrink()
 318 static void bpf_lru_list_pop_free_to_local(struct bpf_lru *lru,  in bpf_lru_list_pop_free_to_local()
 347 static void __local_list_add_pending(struct bpf_lru *lru,  in __local_list_add_pending()
 375 __local_list_pop_pending(struct bpf_lru *lru, struct bpf_lru_locallist *loc_l)  in __local_list_pop_pending()
 399 static struct bpf_lru_node *bpf_percpu_lru_pop_free(struct bpf_lru *lru,  in bpf_percpu_lru_pop_free()
 431 static struct bpf_lru_node *bpf_common_lru_pop_free(struct bpf_lru *lru,  in bpf_common_lru_pop_free()
 [all …]
 
 | 
| D | hashtab.c | 31 		struct bpf_lru lru;  member230 	bool lru = (attr->map_type == BPF_MAP_TYPE_LRU_HASH ||  in htab_map_alloc_check()  local
 299 	bool lru = (attr->map_type == BPF_MAP_TYPE_LRU_HASH ||  in htab_map_alloc()  local
 
 | 
| /Linux-v5.4/fs/proc/ | 
| D | meminfo.c | 41 	int lru;  in meminfo_proc_show()  local
 | 
| /Linux-v5.4/samples/bpf/ | 
| D | test_lru_dist.c | 105 static void pfect_lru_init(struct pfect_lru *lru, unsigned int lru_size,  in pfect_lru_init()123 static void pfect_lru_destroy(struct pfect_lru *lru)  in pfect_lru_destroy()
 129 static int pfect_lru_lookup_or_insert(struct pfect_lru *lru,  in pfect_lru_lookup_or_insert()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ | 
| D | nv50.c | 37 	struct list_head lru;  member52 	struct list_head lru;  member
 
 | 
| /Linux-v5.4/arch/mips/mm/ | 
| D | cerr-sb1.c | 326 	uint8_t lru;  in extract_ic()  local481 	uint8_t ecc, lru;  in extract_dc()  local
 
 | 
| /Linux-v5.4/drivers/android/ | 
| D | binder_alloc.h | 63 	struct list_head lru;  member
 | 
| D | binder_alloc.c | 840 	int lru = 0;  in binder_alloc_print_pages()  local900 				       struct list_lru_one *lru,  in binder_alloc_free_page()
 
 | 
| /Linux-v5.4/kernel/power/ | 
| D | wakelock.c | 32 	struct list_head	lru;  member
 | 
| /Linux-v5.4/fs/ | 
| D | dcache.c | 439 static void d_lru_isolate(struct list_lru_one *lru, struct dentry *dentry)  in d_lru_isolate()449 static void d_lru_shrink_move(struct list_lru_one *lru, struct dentry *dentry,  in d_lru_shrink_move()
 1125 		struct list_lru_one *lru, spinlock_t *lru_lock, void *arg)  in dentry_lru_isolate()
 1206 		struct list_lru_one *lru, spinlock_t *lru_lock, void *arg)  in dentry_lru_isolate_shrink()
 
 | 
| /Linux-v5.4/fs/xfs/ | 
| D | xfs_buf.c | 1559 	struct list_lru_one	*lru,  in xfs_buftarg_wait_rele()1635 	struct list_lru_one	*lru,  in xfs_buftarg_isolate()
 
 | 
| /Linux-v5.4/include/drm/ttm/ | 
| D | ttm_bo_api.h | 211 	struct list_head lru;  member
 | 
| D | ttm_bo_driver.h | 201 	struct list_head lru[TTM_MAX_BO_PRIORITY];  member
 | 
| /Linux-v5.4/drivers/staging/android/ | 
| D | ashmem.c | 67 	struct list_head lru;  member
 | 
| /Linux-v5.4/fs/nfsd/ | 
| D | filecache.c | 360 nfsd_file_lru_cb(struct list_head *item, struct list_lru_one *lru,  in nfsd_file_lru_cb()
 |