diff options
Diffstat (limited to 'drivers/net/ethernet/qlogic/qede/qede_main.c')
-rw-r--r-- | drivers/net/ethernet/qlogic/qede/qede_main.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/drivers/net/ethernet/qlogic/qede/qede_main.c b/drivers/net/ethernet/qlogic/qede/qede_main.c index 343038ca047d..444b271059b2 100644 --- a/drivers/net/ethernet/qlogic/qede/qede_main.c +++ b/drivers/net/ethernet/qlogic/qede/qede_main.c | |||
@@ -313,8 +313,8 @@ static int qede_free_tx_pkt(struct qede_dev *edev, | |||
313 | split_bd_len = BD_UNMAP_LEN(split); | 313 | split_bd_len = BD_UNMAP_LEN(split); |
314 | bds_consumed++; | 314 | bds_consumed++; |
315 | } | 315 | } |
316 | dma_unmap_page(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), | 316 | dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), |
317 | BD_UNMAP_LEN(first_bd) + split_bd_len, DMA_TO_DEVICE); | 317 | BD_UNMAP_LEN(first_bd) + split_bd_len, DMA_TO_DEVICE); |
318 | 318 | ||
319 | /* Unmap the data of the skb frags */ | 319 | /* Unmap the data of the skb frags */ |
320 | for (i = 0; i < skb_shinfo(skb)->nr_frags; i++, bds_consumed++) { | 320 | for (i = 0; i < skb_shinfo(skb)->nr_frags; i++, bds_consumed++) { |
@@ -359,8 +359,8 @@ static void qede_free_failed_tx_pkt(struct qede_dev *edev, | |||
359 | nbd--; | 359 | nbd--; |
360 | } | 360 | } |
361 | 361 | ||
362 | dma_unmap_page(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), | 362 | dma_unmap_single(&edev->pdev->dev, BD_UNMAP_ADDR(first_bd), |
363 | BD_UNMAP_LEN(first_bd) + split_bd_len, DMA_TO_DEVICE); | 363 | BD_UNMAP_LEN(first_bd) + split_bd_len, DMA_TO_DEVICE); |
364 | 364 | ||
365 | /* Unmap the data of the skb frags */ | 365 | /* Unmap the data of the skb frags */ |
366 | for (i = 0; i < nbd; i++) { | 366 | for (i = 0; i < nbd; i++) { |
@@ -943,8 +943,7 @@ static inline int qede_realloc_rx_buffer(struct qede_dev *edev, | |||
943 | return 0; | 943 | return 0; |
944 | } | 944 | } |
945 | 945 | ||
946 | static inline void qede_update_rx_prod(struct qede_dev *edev, | 946 | void qede_update_rx_prod(struct qede_dev *edev, struct qede_rx_queue *rxq) |
947 | struct qede_rx_queue *rxq) | ||
948 | { | 947 | { |
949 | u16 bd_prod = qed_chain_get_prod_idx(&rxq->rx_bd_ring); | 948 | u16 bd_prod = qed_chain_get_prod_idx(&rxq->rx_bd_ring); |
950 | u16 cqe_prod = qed_chain_get_prod_idx(&rxq->rx_comp_ring); | 949 | u16 cqe_prod = qed_chain_get_prod_idx(&rxq->rx_comp_ring); |