Searched refs:list_lru (Results 1 - 23 of 23) sorted by relevance
/linux-master/include/linux/ |
H A D | list_lru.h | 51 struct list_lru { struct 61 void list_lru_destroy(struct list_lru *lru); 62 int __list_lru_init(struct list_lru *lru, bool memcg_aware, 70 int memcg_list_lru_alloc(struct mem_cgroup *memcg, struct list_lru *lru, 92 bool list_lru_add(struct list_lru *lru, struct list_head *item, int nid, 106 bool list_lru_add_obj(struct list_lru *lru, struct list_head *item); 121 bool list_lru_del(struct list_lru *lru, struct list_head *item, int nid, 135 bool list_lru_del_obj(struct list_lru *lru, struct list_head *item); 149 unsigned long list_lru_count_one(struct list_lru *lru, 151 unsigned long list_lru_count_node(struct list_lru *lr [all...] |
H A D | slab.h | 220 struct list_lru; 529 void *kmem_cache_alloc_lru(struct kmem_cache *s, struct list_lru *lru,
|
H A D | xarray.h | 1354 struct list_lru *xa_lru; 1672 static inline void xas_set_lru(struct xa_state *xas, struct list_lru *lru)
|
H A D | fs.h | 13 #include <linux/list_lru.h> 1331 * The list_lru structure is essentially just a pointer to a table 1335 struct list_lru s_dentry_lru; 1336 struct list_lru s_inode_lru;
|
/linux-master/mm/ |
H A D | list_lru.c | 11 #include <linux/list_lru.h> 22 static inline bool list_lru_memcg_aware(struct list_lru *lru) 27 static void list_lru_register(struct list_lru *lru) 37 static void list_lru_unregister(struct list_lru *lru) 47 static int lru_shrinker_id(struct list_lru *lru) 53 list_lru_from_memcg_idx(struct list_lru *lru, int nid, int idx) 63 static void list_lru_register(struct list_lru *lru) 67 static void list_lru_unregister(struct list_lru *lru) 71 static int lru_shrinker_id(struct list_lru *lru) 76 static inline bool list_lru_memcg_aware(struct list_lru *lr [all...] |
H A D | zswap.c | 38 #include <linux/list_lru.h> 185 static struct list_lru zswap_list_lru; 733 static void zswap_lru_add(struct list_lru *list_lru, struct zswap_entry *entry) argument 744 * used in list_lru lookup, only two scenarios are possible: 747 * new entry will be reparented to memcg's parent's list_lru. 749 * new entry will be added directly to memcg's parent's list_lru. 756 list_lru_add(list_lru, &entry->lru, nid, memcg); 759 lru_size = list_lru_count_one(list_lru, nid, memcg); 773 static void zswap_lru_del(struct list_lru *list_lr argument [all...] |
H A D | Makefile | 51 interval_tree.o list_lru.o workingset.o \
|
H A D | slab.h | 6 #include <linux/list_lru.h>
|
H A D | workingset.c | 616 struct list_lru shadow_nodes; 626 * Avoid acquiring the list_lru lock when the nodes are 778 /* list_lru lock nests inside the IRQ-safe i_pages lock */ 784 * Our list_lru->lock is IRQ-safe as it nests inside the IRQ-safe
|
H A D | slub.c | 1894 struct list_lru *lru, 1930 bool memcg_slab_pre_alloc_hook(struct kmem_cache *s, struct list_lru *lru, 2036 struct list_lru *lru, 3740 struct list_lru *lru, 3820 static __fastpath_inline void *slab_alloc_node(struct kmem_cache *s, struct list_lru *lru, 3861 void *kmem_cache_alloc_lru(struct kmem_cache *s, struct list_lru *lru,
|
H A D | internal.h | 1378 extern struct list_lru shadow_nodes;
|
/linux-master/tools/include/linux/ |
H A D | slab.h | 30 struct list_lru; 32 void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *, int flags);
|
/linux-master/fs/gfs2/ |
H A D | quota.h | 10 #include <linux/list_lru.h> 64 extern struct list_lru gfs2_qd_lru;
|
H A D | quota.c | 53 #include <linux/list_lru.h> 84 struct list_lru gfs2_qd_lru;
|
/linux-master/drivers/android/ |
H A D | binder_alloc.h | 15 #include <linux/list_lru.h> 18 extern struct list_lru binder_freelist;
|
H A D | binder_alloc.c | 20 #include <linux/list_lru.h> 29 struct list_lru binder_freelist;
|
/linux-master/fs/xfs/ |
H A D | xfs_qm.h | 58 struct list_lru qi_lru;
|
H A D | xfs_buf.h | 16 #include <linux/list_lru.h> 122 struct list_lru bt_lru;
|
/linux-master/fs/nfs/ |
H A D | nfs42xattr.c | 96 static struct list_lru nfs4_xattr_cache_lru; 97 static struct list_lru nfs4_xattr_entry_lru; 98 static struct list_lru nfs4_xattr_large_entry_lru; 121 * 2. list_lru lock (taken by list_lru_* functions) 130 struct list_lru *lru; 141 struct list_lru *lru; 925 struct list_lru *lru; 953 struct list_lru *lru; 981 struct list_lru *lru, const char *name, 1008 struct list_lru *lr [all...] |
/linux-master/tools/testing/radix-tree/ |
H A D | linux.c | 56 void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *lru,
|
/linux-master/fs/nfsd/ |
H A D | filecache.c | 37 #include <linux/list_lru.h> 70 static struct list_lru nfsd_file_lru;
|
/linux-master/fs/ |
H A D | inode.c | 21 #include <linux/list_lru.h>
|
H A D | dcache.c | 34 #include <linux/list_lru.h>
|
Completed in 249 milliseconds