Searched refs:lli_pool (Results 1 – 2 of 2) sorted by relevance
368 struct d40_lli_pool lli_pool; member641 base = d40d->lli_pool.pre_alloc_lli; in d40_pool_lli_alloc()642 d40d->lli_pool.size = sizeof(d40d->lli_pool.pre_alloc_lli); in d40_pool_lli_alloc()643 d40d->lli_pool.base = NULL; in d40_pool_lli_alloc()645 d40d->lli_pool.size = lli_len * 2 * align; in d40_pool_lli_alloc()647 base = kmalloc(d40d->lli_pool.size + align, GFP_NOWAIT); in d40_pool_lli_alloc()648 d40d->lli_pool.base = base; in d40_pool_lli_alloc()650 if (d40d->lli_pool.base == NULL) in d40_pool_lli_alloc()658 d40d->lli_pool.dma_addr = 0; in d40_pool_lli_alloc()663 d40d->lli_pool.dma_addr = dma_map_single(d40c->base->dev, in d40_pool_lli_alloc()[all …]
213 struct dma_pool *lli_pool; member319 dma_pool_free(od->lli_pool, lli, lli->phys); in owl_dma_free_lli()327 lli = dma_pool_alloc(od->lli_pool, GFP_NOWAIT, &phys); in owl_dma_alloc_lli()896 od->lli_pool = dma_pool_create(dev_name(od->dma.dev), od->dma.dev, in owl_dma_probe()900 if (!od->lli_pool) { in owl_dma_probe()917 dma_pool_destroy(od->lli_pool); in owl_dma_probe()