Searched refs:desc_pool (Results 1 - 10 of 10) sorted by relevance
/drivers/dma/ |
H A D | mmp_pdma.c | 117 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 D | fsldma.c | 451 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 D | pl330.c | 454 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 D | fsldma.h | 168 struct dma_pool *desc_pool; /* Descriptors pool */ member in struct:fsldma_chan
|
/drivers/dma/xilinx/ |
H A D | xilinx_vdma.c | 197 * @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 D | gr_udc.h | 196 struct dma_pool *desc_pool; member in struct:gr_udc
|
H A D | gr_udc.c | 256 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 D | ksz884x.c | 1404 * @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 D | regs.h | 278 struct dma_pool *desc_pool; member in struct:dw_dma
|
H A D | core.c | 1158 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