Lines Matching refs:alien
234 parent->alien = NULL;
449 * By default on NUMA we use alien caches to stage the freeing of
478 * These take care of doing round robin flushing of alien caches (containing
591 /* &alien->lock must be held by alien callers. */
603 #define drain_alien_cache(cachep, alien) do { } while (0)
702 * Called from cache_reap() to regularly drain alien caches round robin.
708 if (n->alien) {
709 struct alien_cache *alc = n->alien[node];
726 struct alien_cache **alien)
734 alc = alien[i];
751 struct alien_cache *alien = NULL;
757 if (n->alien && n->alien[slab_node]) {
758 alien = n->alien[slab_node];
759 ac = &alien->ac;
760 spin_lock(&alien->lock);
766 spin_unlock(&alien->lock);
908 if (!n->alien) {
909 n->alien = new_alien;
945 struct alien_cache **alien;
974 alien = n->alien;
975 n->alien = NULL;
980 if (alien) {
981 drain_alien_cache(cachep, alien);
982 free_alien_cache(alien);
2152 if (n->alien)
2153 drain_alien_cache(cachep, n->alien);
2253 free_alien_cache(n->alien);
3651 free_alien_cache(n->alien);