Home
last modified time | relevance | path

Searched refs:list_lru (Results 1 – 22 of 22) sorted by relevance

/linux-6.1.9/include/linux/
Dlist_lru.h49 struct list_lru { struct
59 void list_lru_destroy(struct list_lru *lru); argument
60 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,
90 bool list_lru_add(struct list_lru *lru, struct list_head *item);
103 bool list_lru_del(struct list_lru *lru, struct list_head *item);
115 unsigned long list_lru_count_one(struct list_lru *lru,
117 unsigned long list_lru_count_node(struct list_lru *lru, int nid);
119 static inline unsigned long list_lru_shrink_count(struct list_lru *lru, in list_lru_shrink_count()
125 static inline unsigned long list_lru_count(struct list_lru *lru) in list_lru_count()
[all …]
Dslab.h150 struct list_lru;
445 void *kmem_cache_alloc_lru(struct kmem_cache *s, struct list_lru *lru,
Dxarray.h1336 struct list_lru *xa_lru;
1653 static inline void xas_set_lru(struct xa_state *xas, struct list_lru *lru) in xas_set_lru()
Dswap.h371 extern struct list_lru shadow_nodes;
Dfs.h1571 struct list_lru s_dentry_lru;
1572 struct list_lru s_inode_lru;
/linux-6.1.9/mm/
Dlist_lru.c22 static inline bool list_lru_memcg_aware(struct list_lru *lru) in list_lru_memcg_aware()
27 static void list_lru_register(struct list_lru *lru) in list_lru_register()
37 static void list_lru_unregister(struct list_lru *lru) in list_lru_unregister()
47 static int lru_shrinker_id(struct list_lru *lru) in lru_shrinker_id()
53 list_lru_from_memcg_idx(struct list_lru *lru, int nid, int idx) in list_lru_from_memcg_idx()
64 list_lru_from_kmem(struct list_lru *lru, int nid, void *ptr, in list_lru_from_kmem()
85 static void list_lru_register(struct list_lru *lru) in list_lru_register()
89 static void list_lru_unregister(struct list_lru *lru) in list_lru_unregister()
93 static int lru_shrinker_id(struct list_lru *lru) in lru_shrinker_id()
98 static inline bool list_lru_memcg_aware(struct list_lru *lru) in list_lru_memcg_aware()
[all …]
Dslab.h473 struct list_lru *lru, in memcg_slab_pre_alloc_hook()
599 struct list_lru *lru, in memcg_slab_pre_alloc_hook()
704 struct list_lru *lru, in slab_pre_alloc_hook()
DMakefile56 interval_tree.o list_lru.o workingset.o \
Dworkingset.c539 struct list_lru shadow_nodes;
Dslob.c647 void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *lru, gfp_t flags) in kmem_cache_alloc_lru()
Dslab.c3232 slab_alloc_node(struct kmem_cache *cachep, struct list_lru *lru, gfp_t flags, in slab_alloc_node()
3262 slab_alloc(struct kmem_cache *cachep, struct list_lru *lru, gfp_t flags, in slab_alloc()
3439 void *__kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *lru, in __kmem_cache_alloc_lru()
3465 void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *lru, in kmem_cache_alloc_lru()
Dslub.c3308 static __always_inline void *slab_alloc_node(struct kmem_cache *s, struct list_lru *lru, in slab_alloc_node()
3403 static __always_inline void *slab_alloc(struct kmem_cache *s, struct list_lru *lru, in slab_alloc()
3410 void *__kmem_cache_alloc_lru(struct kmem_cache *s, struct list_lru *lru, in __kmem_cache_alloc_lru()
3426 void *kmem_cache_alloc_lru(struct kmem_cache *s, struct list_lru *lru, in kmem_cache_alloc_lru()
/linux-6.1.9/tools/include/linux/
Dslab.h31 struct list_lru;
33 void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *, int flags);
/linux-6.1.9/fs/nfs/
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;
130 struct list_lru *lru; in nfs4_xattr_entry_lru_add()
141 struct list_lru *lru; in nfs4_xattr_entry_lru_del()
944 struct list_lru *lru; in nfs4_xattr_entry_scan()
972 struct list_lru *lru; in nfs4_xattr_entry_count()
/linux-6.1.9/fs/gfs2/
Dquota.h63 extern struct list_lru gfs2_qd_lru;
Dquota.c81 struct list_lru gfs2_qd_lru;
/linux-6.1.9/drivers/android/
Dbinder_alloc.h18 extern struct list_lru binder_alloc_lru;
Dbinder_alloc.c29 struct list_lru binder_alloc_lru;
/linux-6.1.9/fs/xfs/
Dxfs_qm.h58 struct list_lru qi_lru;
Dxfs_buf.h106 struct list_lru bt_lru;
/linux-6.1.9/tools/testing/radix-tree/
Dlinux.c56 void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *lru, in kmem_cache_alloc_lru()
/linux-6.1.9/fs/nfsd/
Dfilecache.c48 static struct list_lru nfsd_file_lru;