Lines Matching refs:memcg_lrus

48 	struct list_lru_memcg *memcg_lrus;  in list_lru_from_memcg_idx()  local
53 memcg_lrus = rcu_dereference_check(nlru->memcg_lrus, in list_lru_from_memcg_idx()
55 if (memcg_lrus && idx >= 0) in list_lru_from_memcg_idx()
56 return memcg_lrus->lru[idx]; in list_lru_from_memcg_idx()
67 if (!nlru->memcg_lrus) in list_lru_from_kmem()
322 static void __memcg_destroy_list_lru_node(struct list_lru_memcg *memcg_lrus, in __memcg_destroy_list_lru_node() argument
328 kfree(memcg_lrus->lru[i]); in __memcg_destroy_list_lru_node()
331 static int __memcg_init_list_lru_node(struct list_lru_memcg *memcg_lrus, in __memcg_init_list_lru_node() argument
344 memcg_lrus->lru[i] = l; in __memcg_init_list_lru_node()
348 __memcg_destroy_list_lru_node(memcg_lrus, begin, i); in __memcg_init_list_lru_node()
354 struct list_lru_memcg *memcg_lrus; in memcg_init_list_lru_node() local
357 memcg_lrus = kvmalloc(sizeof(*memcg_lrus) + in memcg_init_list_lru_node()
359 if (!memcg_lrus) in memcg_init_list_lru_node()
362 if (__memcg_init_list_lru_node(memcg_lrus, 0, size)) { in memcg_init_list_lru_node()
363 kvfree(memcg_lrus); in memcg_init_list_lru_node()
366 RCU_INIT_POINTER(nlru->memcg_lrus, memcg_lrus); in memcg_init_list_lru_node()
373 struct list_lru_memcg *memcg_lrus; in memcg_destroy_list_lru_node() local
378 memcg_lrus = rcu_dereference_protected(nlru->memcg_lrus, true); in memcg_destroy_list_lru_node()
379 __memcg_destroy_list_lru_node(memcg_lrus, 0, memcg_nr_cache_ids); in memcg_destroy_list_lru_node()
380 kvfree(memcg_lrus); in memcg_destroy_list_lru_node()
398 old = rcu_dereference_protected(nlru->memcg_lrus, in memcg_update_list_lru_node()
419 rcu_assign_pointer(nlru->memcg_lrus, new); in memcg_update_list_lru_node()
429 struct list_lru_memcg *memcg_lrus; in memcg_cancel_update_list_lru_node() local
431 memcg_lrus = rcu_dereference_protected(nlru->memcg_lrus, in memcg_cancel_update_list_lru_node()
435 __memcg_destroy_list_lru_node(memcg_lrus, old_size, new_size); in memcg_cancel_update_list_lru_node()
454 if (!lru->node[i].memcg_lrus) in memcg_init_list_lru()
488 if (!lru->node[i].memcg_lrus) in memcg_update_list_lru()