Lines Matching refs:alc
632 struct alien_cache *alc = NULL; in __alloc_alien_cache() local
634 alc = kmalloc_node(memsize, gfp, node); in __alloc_alien_cache()
635 if (alc) { in __alloc_alien_cache()
636 kmemleak_no_scan(alc); in __alloc_alien_cache()
637 init_arraycache(&alc->ac, entries, batch); in __alloc_alien_cache()
638 spin_lock_init(&alc->lock); in __alloc_alien_cache()
640 return alc; in __alloc_alien_cache()
709 struct alien_cache *alc = n->alien[node]; in reap_alien() local
712 if (alc) { in reap_alien()
713 ac = &alc->ac; in reap_alien()
714 if (ac->avail && spin_trylock_irq(&alc->lock)) { in reap_alien()
718 spin_unlock_irq(&alc->lock); in reap_alien()
729 struct alien_cache *alc; in drain_alien_cache() local
734 alc = alien[i]; in drain_alien_cache()
735 if (alc) { in drain_alien_cache()
738 ac = &alc->ac; in drain_alien_cache()
739 spin_lock_irqsave(&alc->lock, flags); in drain_alien_cache()
741 spin_unlock_irqrestore(&alc->lock, flags); in drain_alien_cache()