Home
last modified time | relevance | path

Searched refs:lcla_pool (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/dma/
H A Dste_dma40.c576 * @lcla_pool: lcla pool settings and data.
613 struct d40_lcla_pool lcla_pool; member
731 spin_lock_irqsave(&d40c->base->lcla_pool.lock, flags); in d40_lcla_alloc_one()
740 if (!d40c->base->lcla_pool.alloc_map[idx]) { in d40_lcla_alloc_one()
741 d40c->base->lcla_pool.alloc_map[idx] = d40d; in d40_lcla_alloc_one()
748 spin_unlock_irqrestore(&d40c->base->lcla_pool.lock, flags); in d40_lcla_alloc_one()
763 spin_lock_irqsave(&d40c->base->lcla_pool.lock, flags); in d40_lcla_free_all()
768 if (d40c->base->lcla_pool.alloc_map[idx] == d40d) { in d40_lcla_free_all()
769 d40c->base->lcla_pool.alloc_map[idx] = NULL; in d40_lcla_free_all()
778 spin_unlock_irqrestore(&d40c->base->lcla_pool in d40_lcla_free_all()
[all...]