Symbol: shrinker_info
include/linux/memcontrol.h
96
struct shrinker_info __rcu *shrinker_info;
mm/shrinker.c
103
rcu_assign_pointer(memcg->nodeinfo[nid]->shrinker_info, info);
mm/shrinker.c
115
static struct shrinker_info *shrinker_info_protected(struct mem_cgroup *memcg,
mm/shrinker.c
118
return rcu_dereference_protected(memcg->nodeinfo[nid]->shrinker_info,
mm/shrinker.c
125
struct shrinker_info *new, *old;
mm/shrinker.c
152
rcu_assign_pointer(pn->shrinker_info, new);
mm/shrinker.c
208
struct shrinker_info *info;
mm/shrinker.c
21
static inline void shrinker_unit_free(struct shrinker_info *info, int start)
mm/shrinker.c
211
info = rcu_dereference(memcg->nodeinfo[nid]->shrinker_info);
mm/shrinker.c
264
struct shrinker_info *info;
mm/shrinker.c
269
info = rcu_dereference(memcg->nodeinfo[nid]->shrinker_info);
mm/shrinker.c
280
struct shrinker_info *info;
mm/shrinker.c
285
info = rcu_dereference(memcg->nodeinfo[nid]->shrinker_info);
mm/shrinker.c
299
struct shrinker_info *child_info, *parent_info;
mm/shrinker.c
41
static inline int shrinker_unit_alloc(struct shrinker_info *new,
mm/shrinker.c
42
struct shrinker_info *old, int nid)
mm/shrinker.c
479
struct shrinker_info *info;
mm/shrinker.c
523
info = rcu_dereference(memcg->nodeinfo[nid]->shrinker_info);
mm/shrinker.c
65
struct shrinker_info *info;
mm/shrinker.c
72
info = rcu_dereference_protected(pn->shrinker_info, true);
mm/shrinker.c
75
rcu_assign_pointer(pn->shrinker_info, NULL);
mm/shrinker.c
94
struct shrinker_info *info = kvzalloc_node(sizeof(*info) + array_size,