Lines Matching defs:alien
300 struct array_cache **alien; /* on other nodes */
356 parent->alien = NULL;
687 * We set lock class for alien array caches which are up during init.
708 alc = l3->alien;
868 * By default on NUMA we use alien caches to stage the freeing of
886 * These take care of doing round robin flushing of alien caches (containing
985 #define drain_alien_cache(cachep, alien) do { } while (0)
1079 * Called from cache_reap() to regularly drain alien caches round robin.
1085 if (l3->alien) {
1086 struct array_cache *ac = l3->alien[node];
1096 struct array_cache **alien)
1103 ac = alien[i];
1117 struct array_cache *alien = NULL;
1131 if (l3->alien && l3->alien[nodeid]) {
1132 alien = l3->alien[nodeid];
1133 spin_lock(&alien->lock);
1134 if (unlikely(alien->avail == alien->limit)) {
1136 __drain_alien_cache(cachep, alien, nodeid);
1138 alien->entry[alien->avail++] = objp;
1139 spin_unlock(&alien->lock);
1207 struct array_cache **alien = NULL;
1221 alien = alloc_alien_cache(node, cachep->limit);
1222 if (!alien)
1239 if (!l3->alien) {
1240 l3->alien = alien;
1241 alien = NULL;
1246 free_alien_cache(alien);
1287 struct array_cache **alien;
1318 alien = l3->alien;
1319 l3->alien = NULL;
1324 if (alien) {
1325 drain_alien_cache(cachep, alien);
1326 free_alien_cache(alien);
1955 free_alien_cache(l3->alien);
2430 if (l3 && l3->alien)
2431 drain_alien_cache(cachep, l3->alien);
3865 if (!l3->alien) {
3866 l3->alien = new_alien;
3887 l3->alien = new_alien;
3903 free_alien_cache(l3->alien);