list_lru
struct list_lru *freelist)
static struct list_lru binder_freelist;
struct list_lru *freelist;
void __binder_alloc_init(struct binder_alloc *alloc, struct list_lru *freelist);
struct list_lru binder_test_freelist;
struct list_lru gfs2_qd_lru;
extern struct list_lru gfs2_qd_lru;
struct list_lru *lru)
struct list_lru *lru;
struct list_lru *lru;
struct list_lru *lru;
struct list_lru *lru;
static struct list_lru nfs4_xattr_cache_lru;
static struct list_lru nfs4_xattr_entry_lru;
static struct list_lru nfs4_xattr_large_entry_lru;
struct list_lru *lru, const char *name,
static struct list_lru nfsd_file_lru;
struct list_lru bt_lru;
struct list_lru qi_lru;
struct list_lru s_dentry_lru;
struct list_lru s_inode_lru;
bool list_lru_add(struct list_lru *lru, struct list_head *item, int nid,
bool list_lru_add_obj(struct list_lru *lru, struct list_head *item);
bool list_lru_del(struct list_lru *lru, struct list_head *item, int nid,
bool list_lru_del_obj(struct list_lru *lru, struct list_head *item);
unsigned long list_lru_count_one(struct list_lru *lru,
unsigned long list_lru_count_node(struct list_lru *lru, int nid);
static inline unsigned long list_lru_shrink_count(struct list_lru *lru,
static inline unsigned long list_lru_count(struct list_lru *lru)
unsigned long list_lru_walk_one(struct list_lru *lru,
unsigned long list_lru_walk_one_irq(struct list_lru *lru,
unsigned long list_lru_walk_node(struct list_lru *lru, int nid,
list_lru_shrink_walk(struct list_lru *lru, struct shrink_control *sc,
list_lru_shrink_walk_irq(struct list_lru *lru, struct shrink_control *sc,
list_lru_walk(struct list_lru *lru, list_lru_walk_cb isolate,
void list_lru_destroy(struct list_lru *lru);
int __list_lru_init(struct list_lru *lru, bool memcg_aware,
static inline int list_lru_init_memcg_key(struct list_lru *lru, struct shrinker *shrinker,
int memcg_list_lru_alloc(struct mem_cgroup *memcg, struct list_lru *lru,
struct list_lru;
void *kmem_cache_alloc_lru_noprof(struct kmem_cache *s, struct list_lru *lru,
struct list_lru *xa_lru;
static inline void xas_set_lru(struct xa_state *xas, struct list_lru *lru)
struct list_lru;
extern struct list_lru shadow_nodes;
static void list_lru_register(struct list_lru *lru)
static void list_lru_unregister(struct list_lru *lru)
static int lru_shrinker_id(struct list_lru *lru)
static inline bool list_lru_memcg_aware(struct list_lru *lru)
list_lru_from_memcg_idx(struct list_lru *lru, int nid, int idx)
lock_list_lru_of_memcg(struct list_lru *lru, int nid, struct mem_cgroup *memcg,
bool list_lru_add(struct list_lru *lru, struct list_head *item, int nid,
bool list_lru_add_obj(struct list_lru *lru, struct list_head *item)
bool list_lru_del(struct list_lru *lru, struct list_head *item, int nid,
static inline bool list_lru_memcg_aware(struct list_lru *lru)
bool list_lru_del_obj(struct list_lru *lru, struct list_head *item)
unsigned long list_lru_count_one(struct list_lru *lru,
static void list_lru_register(struct list_lru *lru)
unsigned long list_lru_count_node(struct list_lru *lru, int nid)
__list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg,
list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg,
list_lru_walk_one_irq(struct list_lru *lru, int nid, struct mem_cgroup *memcg,
unsigned long list_lru_walk_node(struct list_lru *lru, int nid,
static void list_lru_unregister(struct list_lru *lru)
static void init_one_lru(struct list_lru *lru, struct list_lru_one *l)
static struct list_lru_memcg *memcg_init_list_lru_one(struct list_lru *lru, gfp_t gfp)
static inline void memcg_init_list_lru(struct list_lru *lru, bool memcg_aware)
static void memcg_destroy_list_lru(struct list_lru *lru)
static void memcg_reparent_list_lru_one(struct list_lru *lru, int nid,
struct list_lru *lru;
static int lru_shrinker_id(struct list_lru *lru)
struct list_lru *lru)
int memcg_list_lru_alloc(struct mem_cgroup *memcg, struct list_lru *lru,
list_lru_from_memcg_idx(struct list_lru *lru, int nid, int idx)
static inline void memcg_init_list_lru(struct list_lru *lru, bool memcg_aware)
static void memcg_destroy_list_lru(struct list_lru *lru)
int __list_lru_init(struct list_lru *lru, bool memcg_aware, struct shrinker *shrinker)
void list_lru_destroy(struct list_lru *lru)
lock_list_lru_of_memcg(struct list_lru *lru, int nid, struct mem_cgroup *memcg,
bool __memcg_slab_post_alloc_hook(struct kmem_cache *s, struct list_lru *lru,
bool __memcg_slab_post_alloc_hook(struct kmem_cache *s, struct list_lru *lru,
bool memcg_slab_post_alloc_hook(struct kmem_cache *s, struct list_lru *lru,
struct list_lru *lru,
bool slab_post_alloc_hook(struct kmem_cache *s, struct list_lru *lru,
static __fastpath_inline void *slab_alloc_node(struct kmem_cache *s, struct list_lru *lru,
void *kmem_cache_alloc_lru_noprof(struct kmem_cache *s, struct list_lru *lru,
struct list_lru shadow_nodes;
static struct list_lru zswap_list_lru;
static void zswap_lru_add(struct list_lru *list_lru, struct zswap_entry *entry)
list_lru_add(list_lru, &entry->lru, nid, memcg);
static void zswap_lru_del(struct list_lru *list_lru, struct zswap_entry *entry)
list_lru_del(list_lru, &entry->lru, nid, memcg);
__rust_helper unsigned long rust_helper_list_lru_count(struct list_lru *lru)
__rust_helper unsigned long rust_helper_list_lru_walk(struct list_lru *lru,
struct list_lru;
void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *, int flags);
void *kmem_cache_alloc_lru(struct kmem_cache *cachep, struct list_lru *lru,