diff options
Diffstat (limited to 'drivers/net/wireless/ath/wcn36xx/dxe.c')
| -rw-r--r-- | drivers/net/wireless/ath/wcn36xx/dxe.c | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/drivers/net/wireless/ath/wcn36xx/dxe.c b/drivers/net/wireless/ath/wcn36xx/dxe.c index 5ab3e31c9ffa..bab30f7a443c 100644 --- a/drivers/net/wireless/ath/wcn36xx/dxe.c +++ b/drivers/net/wireless/ath/wcn36xx/dxe.c | |||
| @@ -174,9 +174,8 @@ static int wcn36xx_dxe_init_descs(struct device *dev, struct wcn36xx_dxe_ch *wcn | |||
| 174 | int i; | 174 | int i; |
| 175 | 175 | ||
| 176 | size = wcn_ch->desc_num * sizeof(struct wcn36xx_dxe_desc); | 176 | size = wcn_ch->desc_num * sizeof(struct wcn36xx_dxe_desc); |
| 177 | wcn_ch->cpu_addr = dma_zalloc_coherent(dev, size, | 177 | wcn_ch->cpu_addr = dma_alloc_coherent(dev, size, &wcn_ch->dma_addr, |
| 178 | &wcn_ch->dma_addr, | 178 | GFP_KERNEL); |
| 179 | GFP_KERNEL); | ||
| 180 | if (!wcn_ch->cpu_addr) | 179 | if (!wcn_ch->cpu_addr) |
| 181 | return -ENOMEM; | 180 | return -ENOMEM; |
| 182 | 181 | ||
| @@ -627,9 +626,9 @@ int wcn36xx_dxe_allocate_mem_pools(struct wcn36xx *wcn) | |||
| 627 | 16 - (WCN36XX_BD_CHUNK_SIZE % 8); | 626 | 16 - (WCN36XX_BD_CHUNK_SIZE % 8); |
| 628 | 627 | ||
| 629 | s = wcn->mgmt_mem_pool.chunk_size * WCN36XX_DXE_CH_DESC_NUMB_TX_H; | 628 | s = wcn->mgmt_mem_pool.chunk_size * WCN36XX_DXE_CH_DESC_NUMB_TX_H; |
| 630 | cpu_addr = dma_zalloc_coherent(wcn->dev, s, | 629 | cpu_addr = dma_alloc_coherent(wcn->dev, s, |
| 631 | &wcn->mgmt_mem_pool.phy_addr, | 630 | &wcn->mgmt_mem_pool.phy_addr, |
| 632 | GFP_KERNEL); | 631 | GFP_KERNEL); |
| 633 | if (!cpu_addr) | 632 | if (!cpu_addr) |
| 634 | goto out_err; | 633 | goto out_err; |
| 635 | 634 | ||
| @@ -642,9 +641,9 @@ int wcn36xx_dxe_allocate_mem_pools(struct wcn36xx *wcn) | |||
| 642 | 16 - (WCN36XX_BD_CHUNK_SIZE % 8); | 641 | 16 - (WCN36XX_BD_CHUNK_SIZE % 8); |
| 643 | 642 | ||
| 644 | s = wcn->data_mem_pool.chunk_size * WCN36XX_DXE_CH_DESC_NUMB_TX_L; | 643 | s = wcn->data_mem_pool.chunk_size * WCN36XX_DXE_CH_DESC_NUMB_TX_L; |
| 645 | cpu_addr = dma_zalloc_coherent(wcn->dev, s, | 644 | cpu_addr = dma_alloc_coherent(wcn->dev, s, |
| 646 | &wcn->data_mem_pool.phy_addr, | 645 | &wcn->data_mem_pool.phy_addr, |
| 647 | GFP_KERNEL); | 646 | GFP_KERNEL); |
| 648 | if (!cpu_addr) | 647 | if (!cpu_addr) |
| 649 | goto out_err; | 648 | goto out_err; |
| 650 | 649 | ||
