Lines Matching refs:alc
875 struct alien_cache *alc = NULL; in __alloc_alien_cache() local
877 alc = kmalloc_node(memsize, gfp, node); in __alloc_alien_cache()
878 init_arraycache(&alc->ac, entries, batch); in __alloc_alien_cache()
879 spin_lock_init(&alc->lock); in __alloc_alien_cache()
880 return alc; in __alloc_alien_cache()
950 struct alien_cache *alc = n->alien[node]; in reap_alien() local
953 if (alc) { in reap_alien()
954 ac = &alc->ac; in reap_alien()
955 if (ac->avail && spin_trylock_irq(&alc->lock)) { in reap_alien()
959 spin_unlock_irq(&alc->lock); in reap_alien()
970 struct alien_cache *alc; in drain_alien_cache() local
975 alc = alien[i]; in drain_alien_cache()
976 if (alc) { in drain_alien_cache()
979 ac = &alc->ac; in drain_alien_cache()
980 spin_lock_irqsave(&alc->lock, flags); in drain_alien_cache()
982 spin_unlock_irqrestore(&alc->lock, flags); in drain_alien_cache()