/linux-master/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.h | 75 struct k3_cppi_desc_pool *desc_pool; member in struct:am65_cpsw_tx_chn 90 struct k3_cppi_desc_pool *desc_pool; member in struct:am65_cpsw_rx_chn
|
H A D | am65-cpsw-nuss.c | 298 k3_cppi_desc_pool_avail(tx_chn->desc_pool)); 318 desc_rx = k3_cppi_desc_pool_alloc(rx_chn->desc_pool); 323 desc_dma = k3_cppi_desc_pool_virt2dma(rx_chn->desc_pool, desc_rx); 328 k3_cppi_desc_pool_free(rx_chn->desc_pool, desc_rx); 381 desc_rx = k3_cppi_desc_pool_dma2virt(rx_chn->desc_pool, desc_dma); 388 k3_cppi_desc_pool_free(rx_chn->desc_pool, desc_rx); 411 next_desc = k3_cppi_desc_pool_dma2virt(tx_chn->desc_pool, 422 k3_cppi_desc_pool_free(tx_chn->desc_pool, next_desc); 425 k3_cppi_desc_pool_free(tx_chn->desc_pool, first_desc); 435 desc_tx = k3_cppi_desc_pool_dma2virt(tx_chn->desc_pool, desc_dm [all...] |
/linux-master/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_prueth.c | 65 if (rx_chn->desc_pool) 66 k3_cppi_desc_pool_destroy(rx_chn->desc_pool); 79 if (tx_chn->desc_pool) 80 k3_cppi_desc_pool_destroy(tx_chn->desc_pool); 124 next_desc = k3_cppi_desc_pool_dma2virt(tx_chn->desc_pool, 135 k3_cppi_desc_pool_free(tx_chn->desc_pool, next_desc); 138 k3_cppi_desc_pool_free(tx_chn->desc_pool, first_desc); 168 desc_tx = k3_cppi_desc_pool_dma2virt(tx_chn->desc_pool, 195 (k3_cppi_desc_pool_avail(tx_chn->desc_pool) >= 307 tx_chn->desc_pool [all...] |
H A D | icssg_prueth.h | 102 struct k3_cppi_desc_pool *desc_pool; member in struct:prueth_tx_chn 114 struct k3_cppi_desc_pool *desc_pool; member in struct:prueth_rx_chn
|
/linux-master/drivers/dma/ |
H A D | fsl-qdma.c | 194 struct dma_pool *desc_pool; member in struct:fsl_qdma_queue 324 if (!fsl_queue->comp_pool && !fsl_queue->desc_pool) 332 dma_pool_free(fsl_queue->desc_pool, 344 dma_pool_free(fsl_queue->desc_pool, 352 dma_pool_destroy(fsl_queue->desc_pool); 356 fsl_queue->desc_pool = NULL; 416 dma_pool_alloc(queue->desc_pool, GFP_KERNEL, 441 dma_pool_free(queue->desc_pool, 1073 if (fsl_queue->comp_pool && fsl_queue->desc_pool) 1092 fsl_queue->desc_pool [all...] |
H A D | mmp_pdma.c | 112 struct dma_pool *desc_pool; /* Descriptors pool */ member in struct:mmp_pdma_chan 367 desc = dma_pool_zalloc(chan->desc_pool, GFP_ATOMIC, &pdesc); 394 if (chan->desc_pool) 397 chan->desc_pool = dma_pool_create(dev_name(&dchan->dev->device), 402 if (!chan->desc_pool) { 420 dma_pool_free(chan->desc_pool, desc, desc->async_tx.phys); 434 dma_pool_destroy(chan->desc_pool); 435 chan->desc_pool = NULL; 930 dma_pool_free(chan->desc_pool, desc, txd->phys);
|
H A D | fsldma.c | 450 dma_pool_free(chan->desc_pool, desc, desc->async_tx.phys); 464 desc = dma_pool_zalloc(chan->desc_pool, GFP_ATOMIC, &pdesc); 557 dma_pool_free(chan->desc_pool, desc, desc->async_tx.phys); 695 if (chan->desc_pool) 702 chan->desc_pool = dma_pool_create(chan->name, chan->dev, 705 if (!chan->desc_pool) { 755 dma_pool_destroy(chan->desc_pool); 756 chan->desc_pool = NULL;
|
H A D | img-mdc-dma.c | 136 struct dma_pool *desc_pool; member in struct:mdc_dma 270 dma_pool_free(mdma->desc_pool, curr, curr_phys); 306 curr = dma_pool_alloc(mdma->desc_pool, GFP_NOWAIT, &curr_phys); 400 curr = dma_pool_alloc(mdma->desc_pool, GFP_NOWAIT, 480 curr = dma_pool_alloc(mdma->desc_pool, GFP_NOWAIT, 985 mdma->desc_pool = dmam_pool_create(dev_name(&pdev->dev), &pdev->dev, 988 if (!mdma->desc_pool)
|
H A D | dma-jz4780.c | 132 struct dma_pool *desc_pool; member in struct:jz4780_dma_chan 244 desc->desc = dma_pool_alloc(jzchan->desc_pool, GFP_NOWAIT, 267 dma_pool_free(jzchan->desc_pool, desc->desc, desc->desc_phys); 763 jzchan->desc_pool = dma_pool_create(dev_name(&chan->dev->device), 767 if (!jzchan->desc_pool) { 781 dma_pool_destroy(jzchan->desc_pool); 782 jzchan->desc_pool = NULL;
|
H A D | pxa_dma.c | 91 struct dma_pool *desc_pool; /* Channel's used allocator */ member in struct:pxad_desc_sw 117 struct dma_pool *desc_pool; /* Descriptors pool */ member in struct:pxad_chan 689 if (chan->desc_pool) 692 chan->desc_pool = dma_pool_create(dma_chan_name(dchan), 697 if (!chan->desc_pool) { 712 dma_pool_destroy(chan->desc_pool); 713 chan->desc_pool = NULL; 730 dma_pool_free(sw_desc->desc_pool, 749 sw_desc->desc_pool = chan->desc_pool; [all...] |
H A D | xgene-dma.c | 263 * @desc_pool: descriptor pool for DMA operations 283 struct dma_pool *desc_pool; member in struct:xgene_dma_chan 486 dma_pool_free(chan->desc_pool, desc, desc->tx.phys); 495 desc = dma_pool_zalloc(chan->desc_pool, GFP_NOWAIT, &phys); 591 dma_pool_free(chan->desc_pool, desc, desc->tx.phys); 780 if (chan->desc_pool) 783 chan->desc_pool = dma_pool_create(chan->name, chan->dev, 786 if (!chan->desc_pool) { 818 if (!chan->desc_pool) 834 dma_pool_destroy(chan->desc_pool); [all...] |
H A D | stm32-mdma.c | 238 struct dma_pool *desc_pool; member in struct:stm32_mdma_chan 328 dma_pool_alloc(chan->desc_pool, GFP_NOWAIT, 339 dma_pool_free(chan->desc_pool, desc->node[i].hwdesc, 352 dma_pool_free(chan->desc_pool, desc->node[i].hwdesc, 834 dma_pool_free(chan->desc_pool, desc->node[i].hwdesc, 930 dma_pool_free(chan->desc_pool, desc->node[i].hwdesc, 1487 chan->desc_pool = dmam_pool_create(dev_name(&c->dev->device), 1492 if (!chan->desc_pool) { 1525 dmam_pool_destroy(chan->desc_pool); 1526 chan->desc_pool [all...] |
H A D | pl330.c | 470 struct list_head desc_pool; member in struct:pl330_dmac 471 /* To protect desc_pool manipulation */ 2122 list_move_tail(&desc->node, &pch->dmac->desc_pool); 2312 list_splice_tail_init(&pch->submitted_list, &pl330->desc_pool); 2313 list_splice_tail_init(&pch->work_list, &pl330->desc_pool); 2314 list_splice_tail_init(&pch->completed_list, &pl330->desc_pool); 2371 list_splice_tail_init(&pch->work_list, &pch->dmac->desc_pool); 2603 desc = pluck_desc(&pl330->desc_pool, &pl330->pool_lock); 2725 list_move_tail(&desc->node, &pl330->desc_pool); 2728 list_move_tail(&first->node, &pl330->desc_pool); [all...] |
H A D | fsldma.h | 171 struct dma_pool *desc_pool; /* Descriptors pool */ member in struct:fsldma_chan
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_rxtx.c | 96 struct dma_pool *desc_pool; member in struct:prestera_sdma 116 desc = dma_pool_alloc(sdma->desc_pool, GFP_DMA | GFP_KERNEL, &dma); 352 dma_pool_free(sdma->desc_pool, buf->desc, 588 dma_pool_free(sdma->desc_pool, buf->desc, 633 sdma->desc_pool = dma_pool_create("desc_pool", dev, 636 if (!sdma->desc_pool) 670 dma_pool_destroy(sdma->desc_pool); 684 dma_pool_destroy(sdma->desc_pool);
|
/linux-master/drivers/usb/gadget/udc/ |
H A D | gr_udc.h | 192 struct dma_pool *desc_pool; member in struct:gr_udc
|
/linux-master/drivers/dma/xilinx/ |
H A D | xdma.c | 59 * @desc_pool: Descriptor pool 69 struct dma_pool *desc_pool; member in struct:xdma_chan 253 dma_pool_free(sw_desc->chan->desc_pool, 299 addr = dma_pool_alloc(chan->desc_pool, GFP_NOWAIT, &dma_addr); 806 dma_pool_destroy(xdma_chan->desc_pool); 807 xdma_chan->desc_pool = NULL; 827 xdma_chan->desc_pool = dma_pool_create(dma_chan_name(chan), dev, XDMA_DESC_BLOCK_SIZE, 829 if (!xdma_chan->desc_pool) {
|
H A D | xilinx_dpdma.c | 219 * @desc_pool: descriptor allocation pool 237 struct dma_pool *desc_pool; member in struct:xilinx_dpdma_chan 559 sw_desc = dma_pool_zalloc(chan->desc_pool, GFP_ATOMIC, &dma_addr); 579 dma_pool_free(chan->desc_pool, sw_desc, sw_desc->dma_addr); 1234 chan->desc_pool = dma_pool_create(dev_name(chan->xdev->dev), 1238 if (!chan->desc_pool) { 1261 dma_pool_destroy(chan->desc_pool); 1262 chan->desc_pool = NULL;
|
H A D | xilinx_dma.c | 391 * @desc_pool: Descriptors pool 430 struct dma_pool *desc_pool; member in struct:xilinx_dma_chan 674 segment = dma_pool_zalloc(chan->desc_pool, GFP_ATOMIC, &phys); 695 segment = dma_pool_zalloc(chan->desc_pool, GFP_ATOMIC, &phys); 812 dma_pool_free(chan->desc_pool, segment, segment->phys); 823 dma_pool_free(chan->desc_pool, segment, segment->phys); 967 dma_pool_destroy(chan->desc_pool); 968 chan->desc_pool = NULL; 1119 if (chan->desc_pool) 1194 chan->desc_pool [all...] |
/linux-master/drivers/dma/lgm/ |
H A D | lgm-dma.c | 216 struct dma_pool *desc_pool; /* Descriptors pool */ member in struct:ldma_chan 970 dma_pool_free(c->desc_pool, ds->desc_hw, ds->desc_phys); 990 ds->desc_hw = dma_pool_zalloc(c->desc_pool, GFP_ATOMIC, 1281 if (c->desc_pool) 1285 c->desc_pool = dma_pool_create(c->name, dev, desc_sz, 1288 if (!c->desc_pool) { 1302 dma_pool_destroy(c->desc_pool); 1303 c->desc_pool = NULL;
|
/linux-master/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 1329 * @desc_pool: Physical memory used for descriptor pool. 1353 struct ksz_shared_mem desc_pool; member in struct:dev_info 4016 adapter->desc_pool.alloc_size = 4021 adapter->desc_pool.alloc_virt = 4023 adapter->desc_pool.alloc_size, 4024 &adapter->desc_pool.dma_addr, GFP_KERNEL); 4025 if (adapter->desc_pool.alloc_virt == NULL) { 4026 adapter->desc_pool.alloc_size = 0; 4031 offset = (((ulong) adapter->desc_pool.alloc_virt % DESC_ALIGNMENT) ? 4033 ((ulong) adapter->desc_pool [all...] |
/linux-master/drivers/dma/dw-axi-dmac/ |
H A D | dw-axi-dmac.h | 46 struct dma_pool *desc_pool; member in struct:axi_dma_chan
|
H A D | dw-axi-dmac-platform.c | 315 lli = dma_pool_zalloc(chan->desc_pool, GFP_NOWAIT, &phys); 337 dma_pool_free(chan->desc_pool, hw_desc->lli, hw_desc->llp); 527 chan->desc_pool = dma_pool_create(dev_name(chan2dev(chan)), 531 if (!chan->desc_pool) { 556 dma_pool_destroy(chan->desc_pool); 557 chan->desc_pool = NULL;
|
/linux-master/drivers/dma/ti/ |
H A D | omap-dma.c | 56 struct dma_pool *desc_pool; member in struct:omap_dmadev 258 dma_pool_free(od->desc_pool, d->sg[i].t2_desc, 1110 osg->t2_desc = dma_pool_alloc(od->desc_pool, GFP_ATOMIC, 1130 dma_pool_free(od->desc_pool, osg->t2_desc, 1796 od->desc_pool = dma_pool_create(dev_name(&pdev->dev), 1800 if (!od->desc_pool) { 1868 dma_pool_destroy(od->desc_pool);
|
/linux-master/drivers/dma/dw/ |
H A D | core.c | 83 desc = dma_pool_zalloc(dw->desc_pool, GFP_ATOMIC, &phys); 106 dma_pool_free(dw->desc_pool, child, child->txd.phys); 110 dma_pool_free(dw->desc_pool, desc, desc->txd.phys); 1133 dw->desc_pool = dmam_pool_create(dw->name, chip->dev, 1135 if (!dw->desc_pool) {
|