Searched refs:lli_pool (Results 1 – 3 of 3) sorted by relevance
/Linux-v6.6/drivers/dma/ |
D | ste_dma40.c | 397 struct d40_lli_pool lli_pool; member 672 base = d40d->lli_pool.pre_alloc_lli; in d40_pool_lli_alloc() 673 d40d->lli_pool.size = sizeof(d40d->lli_pool.pre_alloc_lli); in d40_pool_lli_alloc() 674 d40d->lli_pool.base = NULL; in d40_pool_lli_alloc() 676 d40d->lli_pool.size = lli_len * 2 * align; in d40_pool_lli_alloc() 678 base = kmalloc(d40d->lli_pool.size + align, GFP_NOWAIT); in d40_pool_lli_alloc() 679 d40d->lli_pool.base = base; in d40_pool_lli_alloc() 681 if (d40d->lli_pool.base == NULL) in d40_pool_lli_alloc() 689 d40d->lli_pool.dma_addr = 0; in d40_pool_lli_alloc() 694 d40d->lli_pool.dma_addr = dma_map_single(d40c->base->dev, in d40_pool_lli_alloc() [all …]
|
D | at_hdmac.c | 347 struct dma_pool *lli_pool; member 592 dma_pool_free(atdma->lli_pool, desc->sg[i].lli, in atdma_desc_free() 928 atdma_sg->lli = dma_pool_alloc(atdma->lli_pool, GFP_NOWAIT, in atc_prep_dma_interleaved() 1009 atdma_sg->lli = dma_pool_alloc(atdma->lli_pool, GFP_NOWAIT, in atc_prep_dma_memcpy() 1059 atdma_sg->lli = dma_pool_alloc(atdma->lli_pool, GFP_NOWAIT, in atdma_create_memset_lli() 1293 atdma_sg->lli = dma_pool_alloc(atdma->lli_pool, in atc_prep_slave_sg() 1342 atdma_sg->lli = dma_pool_alloc(atdma->lli_pool, in atc_prep_slave_sg() 1427 atdma_sg->lli = dma_pool_alloc(atdma->lli_pool, GFP_ATOMIC, in atc_dma_cyclic_fill_desc() 1986 atdma->lli_pool = dma_pool_create("at_hdmac_lli_pool", in at_dma_probe() 1989 if (!atdma->lli_pool) { in at_dma_probe() [all …]
|
D | owl-dma.c | 230 struct dma_pool *lli_pool; member 346 dma_pool_free(od->lli_pool, lli, lli->phys); in owl_dma_free_lli() 354 lli = dma_pool_alloc(od->lli_pool, GFP_NOWAIT, &phys); in owl_dma_alloc_lli() 1198 od->lli_pool = dma_pool_create(dev_name(od->dma.dev), od->dma.dev, in owl_dma_probe() 1202 if (!od->lli_pool) { in owl_dma_probe() 1229 dma_pool_destroy(od->lli_pool); in owl_dma_probe() 1250 dma_pool_destroy(od->lli_pool); in owl_dma_remove()
|