Searched refs:list_lru (Results 1 - 23 of 23) sorted by relevance

/linux-master/include/linux/
H A Dlist_lru.h51 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 Dslab.h220 struct list_lru;
529 void *kmem_cache_alloc_lru(struct kmem_cache *s, struct list_lru *lru,
H A Dxarray.h1354 struct list_lru *xa_lru;
1672 static inline void xas_set_lru(struct xa_state *xas, struct list_lru *lru)
H A Dfs.h13 #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 Dlist_lru.c11 #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 Dzswap.c38 #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 DMakefile51 interval_tree.o list_lru.o workingset.o \
H A Dslab.h6 #include <linux/list_lru.h>
H A Dworkingset.c616 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 Dslub.c1894 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 Dinternal.h1378 extern struct list_lru shadow_nodes;
/linux-master/tools/include/linux/
H A Dslab.h30 struct list_lru;
32 void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *, int flags);
/linux-master/fs/gfs2/
H A Dquota.h10 #include <linux/list_lru.h>
64 extern struct list_lru gfs2_qd_lru;
H A Dquota.c53 #include <linux/list_lru.h>
84 struct list_lru gfs2_qd_lru;
/linux-master/drivers/android/
H A Dbinder_alloc.h15 #include <linux/list_lru.h>
18 extern struct list_lru binder_freelist;
H A Dbinder_alloc.c20 #include <linux/list_lru.h>
29 struct list_lru binder_freelist;
/linux-master/fs/xfs/
H A Dxfs_qm.h58 struct list_lru qi_lru;
H A Dxfs_buf.h16 #include <linux/list_lru.h>
122 struct list_lru bt_lru;
/linux-master/fs/nfs/
H A Dnfs42xattr.c96 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 Dlinux.c56 void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *lru,
/linux-master/fs/nfsd/
H A Dfilecache.c37 #include <linux/list_lru.h>
70 static struct list_lru nfsd_file_lru;
/linux-master/fs/
H A Dinode.c21 #include <linux/list_lru.h>
H A Ddcache.c34 #include <linux/list_lru.h>

Completed in 249 milliseconds