Lines Matching refs:map
427 memset(new->map, (int)0xff, old_size); in memcg_expand_one_shrinker_map()
428 memset((void *)new->map + old_size, 0, size - old_size); in memcg_expand_one_shrinker_map()
440 struct memcg_shrinker_map *map; in memcg_free_shrinker_maps() local
448 map = rcu_dereference_protected(pn->shrinker_map, true); in memcg_free_shrinker_maps()
449 if (map) in memcg_free_shrinker_maps()
450 kvfree(map); in memcg_free_shrinker_maps()
457 struct memcg_shrinker_map *map; in memcg_alloc_shrinker_maps() local
466 map = kvzalloc_node(sizeof(*map) + size, GFP_KERNEL, nid); in memcg_alloc_shrinker_maps()
467 if (!map) { in memcg_alloc_shrinker_maps()
472 rcu_assign_pointer(memcg->nodeinfo[nid]->shrinker_map, map); in memcg_alloc_shrinker_maps()
512 struct memcg_shrinker_map *map; in memcg_set_shrinker_bit() local
515 map = rcu_dereference(memcg->nodeinfo[nid]->shrinker_map); in memcg_set_shrinker_bit()
518 set_bit(shrinker_id, map->map); in memcg_set_shrinker_bit()