• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/b43/

Lines Matching refs:dma

31 #include "dma.h"
36 #include <linux/dma-mapping.h>
876 /* test for ability to dma to txhdr_cache */
991 #define destroy_ring(dma, ring) do { \
992 b43_destroy_dmaring((dma)->ring, __stringify(ring)); \
993 (dma)->ring = NULL; \
998 struct b43_dma *dma;
1002 dma = &dev->dma;
1004 destroy_ring(dma, rx_ring);
1005 destroy_ring(dma, tx_ring_AC_BK);
1006 destroy_ring(dma, tx_ring_AC_BE);
1007 destroy_ring(dma, tx_ring_AC_VI);
1008 destroy_ring(dma, tx_ring_AC_VO);
1009 destroy_ring(dma, tx_ring_mcast);
1053 struct b43_dma *dma = &dev->dma;
1066 dma->tx_ring_AC_BK = b43_setup_dmaring(dev, 0, 1, type);
1067 if (!dma->tx_ring_AC_BK)
1070 dma->tx_ring_AC_BE = b43_setup_dmaring(dev, 1, 1, type);
1071 if (!dma->tx_ring_AC_BE)
1074 dma->tx_ring_AC_VI = b43_setup_dmaring(dev, 2, 1, type);
1075 if (!dma->tx_ring_AC_VI)
1078 dma->tx_ring_AC_VO = b43_setup_dmaring(dev, 3, 1, type);
1079 if (!dma->tx_ring_AC_VO)
1082 dma->tx_ring_mcast = b43_setup_dmaring(dev, 4, 1, type);
1083 if (!dma->tx_ring_mcast)
1087 dma->rx_ring = b43_setup_dmaring(dev, 0, 0, type);
1088 if (!dma->rx_ring)
1101 destroy_ring(dma, tx_ring_mcast);
1103 destroy_ring(dma, tx_ring_AC_VO);
1105 destroy_ring(dma, tx_ring_AC_VI);
1107 destroy_ring(dma, tx_ring_AC_BE);
1109 destroy_ring(dma, tx_ring_AC_BK);
1137 struct b43_dma *dma = &dev->dma;
1142 ring = dma->tx_ring_AC_BK;
1145 ring = dma->tx_ring_AC_BE;
1148 ring = dma->tx_ring_AC_VI;
1151 ring = dma->tx_ring_AC_VO;
1154 ring = dma->tx_ring_mcast;
1300 ring = dev->dma.tx_ring_AC_VO;
1303 ring = dev->dma.tx_ring_AC_VI;
1306 ring = dev->dma.tx_ring_AC_BE;
1309 ring = dev->dma.tx_ring_AC_BK;
1313 ring = dev->dma.tx_ring_AC_BE;
1328 ring = dev->dma.tx_ring_mcast;
1626 b43_dma_tx_suspend_ring(dev->dma.tx_ring_AC_BK);
1627 b43_dma_tx_suspend_ring(dev->dma.tx_ring_AC_BE);
1628 b43_dma_tx_suspend_ring(dev->dma.tx_ring_AC_VI);
1629 b43_dma_tx_suspend_ring(dev->dma.tx_ring_AC_VO);
1630 b43_dma_tx_suspend_ring(dev->dma.tx_ring_mcast);
1635 b43_dma_tx_resume_ring(dev->dma.tx_ring_mcast);
1636 b43_dma_tx_resume_ring(dev->dma.tx_ring_AC_VO);
1637 b43_dma_tx_resume_ring(dev->dma.tx_ring_AC_VI);
1638 b43_dma_tx_resume_ring(dev->dma.tx_ring_AC_BE);
1639 b43_dma_tx_resume_ring(dev->dma.tx_ring_AC_BK);