|
@@ -71,8 +71,6 @@ int sgdma_initialize(struct altera_tse_private *priv)
|
|
|
SGDMA_CTRLREG_INTEN |
|
|
|
SGDMA_CTRLREG_ILASTD;
|
|
|
|
|
|
- priv->sgdmadesclen = sizeof(struct sgdma_descrip);
|
|
|
-
|
|
|
INIT_LIST_HEAD(&priv->txlisthd);
|
|
|
INIT_LIST_HEAD(&priv->rxlisthd);
|
|
|
|
|
@@ -254,7 +252,7 @@ u32 sgdma_rx_status(struct altera_tse_private *priv)
|
|
|
unsigned int pktstatus = 0;
|
|
|
dma_sync_single_for_cpu(priv->device,
|
|
|
priv->rxdescphys,
|
|
|
- priv->sgdmadesclen,
|
|
|
+ SGDMA_DESC_LEN,
|
|
|
DMA_FROM_DEVICE);
|
|
|
|
|
|
pktlength = csrrd16(desc, sgdma_descroffs(bytes_xferred));
|
|
@@ -374,7 +372,7 @@ static int sgdma_async_read(struct altera_tse_private *priv)
|
|
|
|
|
|
dma_sync_single_for_device(priv->device,
|
|
|
priv->rxdescphys,
|
|
|
- priv->sgdmadesclen,
|
|
|
+ SGDMA_DESC_LEN,
|
|
|
DMA_TO_DEVICE);
|
|
|
|
|
|
csrwr32(lower_32_bits(sgdma_rxphysaddr(priv, cdesc)),
|
|
@@ -402,7 +400,7 @@ static int sgdma_async_write(struct altera_tse_private *priv,
|
|
|
csrwr32(0x1f, priv->tx_dma_csr, sgdma_csroffs(status));
|
|
|
|
|
|
dma_sync_single_for_device(priv->device, priv->txdescphys,
|
|
|
- priv->sgdmadesclen, DMA_TO_DEVICE);
|
|
|
+ SGDMA_DESC_LEN, DMA_TO_DEVICE);
|
|
|
|
|
|
csrwr32(lower_32_bits(sgdma_txphysaddr(priv, desc)),
|
|
|
priv->tx_dma_csr,
|