Lines Matching refs:mlru
56 struct list_lru_memcg *mlru = xa_load(&lru->xa, idx);
58 return mlru ? &mlru->node[nid] : NULL;
309 struct list_lru_memcg *mlru;
312 xa_for_each(&lru->xa, index, mlru) {
341 struct list_lru_memcg *mlru;
343 mlru = kmalloc(struct_size(mlru, node, nr_node_ids), gfp);
344 if (!mlru)
348 init_one_lru(&mlru->node[nid]);
350 return mlru;
355 struct list_lru_memcg *mlru = xa_erase_irq(&lru->xa, src_idx);
363 if (mlru)
364 kvfree_rcu(mlru, rcu);
377 struct list_lru_memcg *mlru;
383 xas_for_each(&xas, mlru, ULONG_MAX) {
384 kfree(mlru);
478 struct list_lru_memcg *mlru;
501 table[i].mlru = memcg_init_list_lru_one(gfp);
502 if (!table[i].mlru) {
504 kfree(table[i].mlru);
513 struct list_lru_memcg *mlru = table[i].mlru;
518 kfree(mlru);
520 xas_store(&xas, mlru);