diff options
author | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2010-04-02 00:10:38 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-06-02 16:02:53 -0400 |
commit | 53b1b3e1f0feaa57b82d3dc344d887fe3eecc90b (patch) | |
tree | d6d85e3060024f1a16f812100a03de217e87f33f /drivers/net | |
parent | 1c62c72b1a3c4478fb9069503d20c41b1f385ca1 (diff) |
mwl8k: use the dma state API instead of the pci equivalents
The DMA API is preferred.
No functional change.
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Acked-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/wireless/mwl8k.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/net/wireless/mwl8k.c b/drivers/net/wireless/mwl8k.c index 808adb90909..cd37b2ac535 100644 --- a/drivers/net/wireless/mwl8k.c +++ b/drivers/net/wireless/mwl8k.c | |||
@@ -109,7 +109,7 @@ struct mwl8k_rx_queue { | |||
109 | dma_addr_t rxd_dma; | 109 | dma_addr_t rxd_dma; |
110 | struct { | 110 | struct { |
111 | struct sk_buff *skb; | 111 | struct sk_buff *skb; |
112 | DECLARE_PCI_UNMAP_ADDR(dma) | 112 | DEFINE_DMA_UNMAP_ADDR(dma); |
113 | } *buf; | 113 | } *buf; |
114 | }; | 114 | }; |
115 | 115 | ||
@@ -963,7 +963,7 @@ static int rxq_refill(struct ieee80211_hw *hw, int index, int limit) | |||
963 | if (rxq->tail == MWL8K_RX_DESCS) | 963 | if (rxq->tail == MWL8K_RX_DESCS) |
964 | rxq->tail = 0; | 964 | rxq->tail = 0; |
965 | rxq->buf[rx].skb = skb; | 965 | rxq->buf[rx].skb = skb; |
966 | pci_unmap_addr_set(&rxq->buf[rx], dma, addr); | 966 | dma_unmap_addr_set(&rxq->buf[rx], dma, addr); |
967 | 967 | ||
968 | rxd = rxq->rxd + (rx * priv->rxd_ops->rxd_size); | 968 | rxd = rxq->rxd + (rx * priv->rxd_ops->rxd_size); |
969 | priv->rxd_ops->rxd_refill(rxd, addr, MWL8K_RX_MAXSZ); | 969 | priv->rxd_ops->rxd_refill(rxd, addr, MWL8K_RX_MAXSZ); |
@@ -984,9 +984,9 @@ static void mwl8k_rxq_deinit(struct ieee80211_hw *hw, int index) | |||
984 | for (i = 0; i < MWL8K_RX_DESCS; i++) { | 984 | for (i = 0; i < MWL8K_RX_DESCS; i++) { |
985 | if (rxq->buf[i].skb != NULL) { | 985 | if (rxq->buf[i].skb != NULL) { |
986 | pci_unmap_single(priv->pdev, | 986 | pci_unmap_single(priv->pdev, |
987 | pci_unmap_addr(&rxq->buf[i], dma), | 987 | dma_unmap_addr(&rxq->buf[i], dma), |
988 | MWL8K_RX_MAXSZ, PCI_DMA_FROMDEVICE); | 988 | MWL8K_RX_MAXSZ, PCI_DMA_FROMDEVICE); |
989 | pci_unmap_addr_set(&rxq->buf[i], dma, 0); | 989 | dma_unmap_addr_set(&rxq->buf[i], dma, 0); |
990 | 990 | ||
991 | kfree_skb(rxq->buf[i].skb); | 991 | kfree_skb(rxq->buf[i].skb); |
992 | rxq->buf[i].skb = NULL; | 992 | rxq->buf[i].skb = NULL; |
@@ -1060,9 +1060,9 @@ static int rxq_process(struct ieee80211_hw *hw, int index, int limit) | |||
1060 | rxq->buf[rxq->head].skb = NULL; | 1060 | rxq->buf[rxq->head].skb = NULL; |
1061 | 1061 | ||
1062 | pci_unmap_single(priv->pdev, | 1062 | pci_unmap_single(priv->pdev, |
1063 | pci_unmap_addr(&rxq->buf[rxq->head], dma), | 1063 | dma_unmap_addr(&rxq->buf[rxq->head], dma), |
1064 | MWL8K_RX_MAXSZ, PCI_DMA_FROMDEVICE); | 1064 | MWL8K_RX_MAXSZ, PCI_DMA_FROMDEVICE); |
1065 | pci_unmap_addr_set(&rxq->buf[rxq->head], dma, 0); | 1065 | dma_unmap_addr_set(&rxq->buf[rxq->head], dma, 0); |
1066 | 1066 | ||
1067 | rxq->head++; | 1067 | rxq->head++; |
1068 | if (rxq->head == MWL8K_RX_DESCS) | 1068 | if (rxq->head == MWL8K_RX_DESCS) |