Home
last modified time | relevance | path

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

/linux/drivers/android/binder/
H A Dpage_range.rs46 list_lru: Opaque<bindings::list_lru>, field
64 list_lru: Opaque::uninit(), in new()
73 self.list_lru.get().write_bytes(0, 1); in register()
77 let ret = unsafe { bindings::__list_lru_init(self.list_lru.get(), false, ptr::null_mut()) }; in register()
86 unsafe { bindings::list_lru_destroy(self.list_lru.get()) }; in register()
95 (&raw mut (*shrinker).private_data).write(self.list_lru.get().cast()); in register()
255 unsafe { bindings::list_lru_add(shrinker.list_lru.get(), lru_ptr, nid, ptr::null_mut()) }; in list_lru_add()
267 unsafe { bindings::list_lru_del(shrinker.list_lru.get(), lru_ptr, nid, ptr::null_mut()) }; in list_lru_del()
666 let list_lru = unsafe { (*shrink).private_data.cast::<bindings::list_lru>() }; in rust_shrink_count() localVariable
668 unsafe { bindings::list_lru_count(list_lru) } in rust_shrink_count()
[all …]
/linux/drivers/android/
H A Dbinder_alloc.h116 struct list_lru *freelist;
183 void __binder_alloc_init(struct binder_alloc *alloc, struct list_lru *freelist);
/linux/tools/include/linux/
H A Dslab.h143 struct list_lru;
145 void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *, int flags);
/linux/mm/
H A Dzswap.c164 static struct list_lru zswap_list_lru;
668 static void zswap_lru_add(struct list_lru *list_lru, struct zswap_entry *entry) in zswap_lru_add() argument
687 list_lru_add(list_lru, &entry->lru, nid, memcg); in zswap_lru_add()
691 static void zswap_lru_del(struct list_lru *list_lru, struct zswap_entry *entry) in zswap_lru_del() argument
699 list_lru_del(list_lru, &entry->lru, nid, memcg); in zswap_lru_del()
H A Dslab.h635 bool __memcg_slab_post_alloc_hook(struct kmem_cache *s, struct list_lru *lru,
H A Dslub.c2452 bool memcg_slab_post_alloc_hook(struct kmem_cache *s, struct list_lru *lru, in memcg_slab_post_alloc_hook()
2554 struct list_lru *lru, in memcg_slab_post_alloc_hook()
4529 bool slab_post_alloc_hook(struct kmem_cache *s, struct list_lru *lru, in slab_post_alloc_hook()
4869 static __fastpath_inline void *slab_alloc_node(struct kmem_cache *s, struct list_lru *lru, in slab_alloc_node()
4914 void *kmem_cache_alloc_lru_noprof(struct kmem_cache *s, struct list_lru *lru, in kmem_cache_alloc_lru_noprof()
H A Dmemcontrol.c3426 bool __memcg_slab_post_alloc_hook(struct kmem_cache *s, struct list_lru *lru, in __memcg_slab_post_alloc_hook()
/linux/include/linux/fs/
H A Dsuper_types.h255 struct list_lru s_dentry_lru;
256 struct list_lru s_inode_lru;
/linux/fs/gfs2/
H A Dquota.h64 extern struct list_lru gfs2_qd_lru;
H A Dquota.c81 struct list_lru gfs2_qd_lru;
/linux/include/linux/
H A Dxarray.h25 struct list_lru;
1364 struct list_lru *xa_lru;
1701 static inline void xas_set_lru(struct xa_state *xas, struct list_lru *lru) in xas_set_lru()
H A Dslab.h266 struct list_lru;
770 void *kmem_cache_alloc_lru_noprof(struct kmem_cache *s, struct list_lru *lru,
/linux/tools/testing/shared/
H A Dlinux.c54 void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *lru, in kmem_cache_nr_allocated()
/linux/drivers/android/tests/
H A Dbinder_alloc_kunit.c407 struct list_lru binder_test_freelist;
/linux/fs/nfsd/
H A Dfilecache.c72 static struct list_lru nfsd_file_lru;
/linux/
H A DMAINTAINERS24360 F: include/linux/list_lru.h
24362 F: mm/list_lru.c