Home
last modified time | relevance | path

Searched refs:lli_pool (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/
H A Dste_dma40.c347 * points into the lli_pool, to base if lli_len > 1 or to pre_alloc_lli if
350 * @lli_pool: The pool with two entries pre-allocated.
368 struct d40_lli_pool lli_pool; member
647 base = d40d->lli_pool.pre_alloc_lli; in d40_pool_lli_alloc()
648 d40d->lli_pool.size = sizeof(d40d->lli_pool.pre_alloc_lli); in d40_pool_lli_alloc()
649 d40d->lli_pool.base = NULL; in d40_pool_lli_alloc()
651 d40d->lli_pool.size = lli_len * 2 * align; in d40_pool_lli_alloc()
653 base = kmalloc(d40d->lli_pool.size + align, GFP_NOWAIT); in d40_pool_lli_alloc()
654 d40d->lli_pool in d40_pool_lli_alloc()
[all...]
H A Dowl-dma.c216 * @lli_pool: a pool for the LLI descriptors
229 struct dma_pool *lli_pool; member
345 dma_pool_free(od->lli_pool, lli, lli->phys); in owl_dma_free_lli()
353 lli = dma_pool_alloc(od->lli_pool, GFP_NOWAIT, &phys); in owl_dma_alloc_lli()
1196 od->lli_pool = dma_pool_create(dev_name(od->dma.dev), od->dma.dev, in owl_dma_probe()
1200 if (!od->lli_pool) { in owl_dma_probe()
1227 dma_pool_destroy(od->lli_pool); in owl_dma_probe()
1248 dma_pool_destroy(od->lli_pool); in owl_dma_remove()
/kernel/linux/linux-6.6/drivers/dma/
H A Dste_dma40.c376 * points into the lli_pool, to base if lli_len > 1 or to pre_alloc_lli if
379 * @lli_pool: The pool with two entries pre-allocated.
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 in d40_pool_lli_alloc()
[all...]
H A Dat_hdmac.c336 * @lli_pool: hw lli table
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 in at_dma_probe()
[all...]
H A Dowl-dma.c217 * @lli_pool: a pool for the LLI descriptors
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()

Completed in 13 milliseconds