Searched refs:desc_pool (Results 1 - 10 of 10) sorted by relevance

/drivers/dma/
H A Dmmp_pdma.c117 struct dma_pool *desc_pool; /* Descriptors pool */ member in struct:mmp_pdma_chan
365 desc = dma_pool_alloc(chan->desc_pool, GFP_ATOMIC, &pdesc);
393 if (chan->desc_pool)
396 chan->desc_pool = dma_pool_create(dev_name(&dchan->dev->device),
401 if (!chan->desc_pool) {
419 dma_pool_free(chan->desc_pool, desc, desc->async_tx.phys);
433 dma_pool_destroy(chan->desc_pool);
434 chan->desc_pool = NULL;
924 dma_pool_free(chan->desc_pool, desc, txd->phys);
H A Dfsldma.c451 dma_pool_free(chan->desc_pool, desc, desc->async_tx.phys);
465 desc = dma_pool_alloc(chan->desc_pool, GFP_ATOMIC, &pdesc);
561 dma_pool_free(chan->desc_pool, desc, desc->async_tx.phys);
699 if (chan->desc_pool)
706 chan->desc_pool = dma_pool_create(chan->name, chan->dev,
709 if (!chan->desc_pool) {
759 dma_pool_destroy(chan->desc_pool);
760 chan->desc_pool = NULL;
H A Dpl330.c454 struct list_head desc_pool; member in struct:pl330_dmac
455 /* To protect desc_pool manipulation */
1995 list_move_tail(&desc->node, &pch->dmac->desc_pool);
2102 list_splice_tail_init(&pch->submitted_list, &pl330->desc_pool);
2103 list_splice_tail_init(&pch->work_list, &pl330->desc_pool);
2104 list_splice_tail_init(&pch->completed_list, &pl330->desc_pool);
2147 list_splice_tail_init(&pch->work_list, &pch->dmac->desc_pool);
2230 list_add_tail(&desc[i].node, &pl330->desc_pool);
2245 if (!list_empty(&pl330->desc_pool)) {
2246 desc = list_entry(pl330->desc_pool
[all...]
H A Dfsldma.h168 struct dma_pool *desc_pool; /* Descriptors pool */ member in struct:fsldma_chan
/drivers/dma/xilinx/
H A Dxilinx_vdma.c197 * @desc_pool: Descriptors pool
220 struct dma_pool *desc_pool; member in struct:xilinx_vdma_chan
314 segment = dma_pool_alloc(chan->desc_pool, GFP_ATOMIC, &phys);
332 dma_pool_free(chan->desc_pool, segment, segment->phys);
433 dma_pool_destroy(chan->desc_pool);
434 chan->desc_pool = NULL;
494 if (chan->desc_pool)
501 chan->desc_pool = dma_pool_create("xilinx_vdma_desc_pool",
505 if (!chan->desc_pool) {
/drivers/usb/gadget/udc/
H A Dgr_udc.h196 struct dma_pool *desc_pool; member in struct:gr_udc
H A Dgr_udc.c256 dma_desc = dma_pool_alloc(ep->dev->desc_pool, gfp_flags, &paddr);
271 dma_pool_free(dev->desc_pool, desc, (dma_addr_t)desc->paddr);
2115 if (dev->desc_pool)
2116 dma_pool_destroy(dev->desc_pool);
2193 dev->desc_pool = dma_pool_create("desc_pool", dev->dev,
2195 if (!dev->desc_pool) {
/drivers/net/ethernet/micrel/
H A Dksz884x.c1404 * @desc_pool: Physical memory used for descriptor pool.
1428 struct ksz_shared_mem desc_pool; member in struct:dev_info
4406 adapter->desc_pool.alloc_size =
4411 adapter->desc_pool.alloc_virt =
4413 adapter->desc_pool.alloc_size,
4414 &adapter->desc_pool.dma_addr);
4415 if (adapter->desc_pool.alloc_virt == NULL) {
4416 adapter->desc_pool.alloc_size = 0;
4421 offset = (((ulong) adapter->desc_pool.alloc_virt % DESC_ALIGNMENT) ?
4423 ((ulong) adapter->desc_pool
[all...]
/drivers/dma/dw/
H A Dregs.h278 struct dma_pool *desc_pool; member in struct:dw_dma
H A Dcore.c1158 desc = dma_pool_alloc(dw->desc_pool, GFP_ATOMIC, &phys);
1222 dma_pool_free(dw->desc_pool, desc, desc->txd.phys);
1564 dw->desc_pool = dmam_pool_create("dw_dmac_desc_pool", chip->dev,
1566 if (!dw->desc_pool) {

Completed in 208 milliseconds