Lines Matching refs:rxring_idx

628 				    int rxring_idx, int desc_idx)  in _rtl_pci_init_one_rxdesc()  argument
652 rtlpci->rx_ring[rxring_idx].rx_buf[desc_idx] = skb; in _rtl_pci_init_one_rxdesc()
722 int rxring_idx = RTL_PCI_RX_MPDU_QUEUE; in _rtl_pci_rx_interrupt() local
745 struct sk_buff *skb = rtlpci->rx_ring[rxring_idx].rx_buf[ in _rtl_pci_rx_interrupt()
746 rtlpci->rx_ring[rxring_idx].idx]; in _rtl_pci_rx_interrupt()
756 buffer_desc = &rtlpci->rx_ring[rxring_idx].buffer_desc[ in _rtl_pci_rx_interrupt()
757 rtlpci->rx_ring[rxring_idx].idx]; in _rtl_pci_rx_interrupt()
760 pdesc = &rtlpci->rx_ring[rxring_idx].desc[ in _rtl_pci_rx_interrupt()
761 rtlpci->rx_ring[rxring_idx].idx]; in _rtl_pci_rx_interrupt()
881 rxring_idx, in _rtl_pci_rx_interrupt()
882 rtlpci->rx_ring[rxring_idx].idx); in _rtl_pci_rx_interrupt()
885 rxring_idx, in _rtl_pci_rx_interrupt()
886 rtlpci->rx_ring[rxring_idx].idx); in _rtl_pci_rx_interrupt()
887 if (rtlpci->rx_ring[rxring_idx].idx == in _rtl_pci_rx_interrupt()
894 rtlpci->rx_ring[rxring_idx].idx = in _rtl_pci_rx_interrupt()
895 (rtlpci->rx_ring[rxring_idx].idx + 1) % in _rtl_pci_rx_interrupt()
1270 static int _rtl_pci_init_rx_ring(struct ieee80211_hw *hw, int rxring_idx) in _rtl_pci_init_rx_ring() argument
1279 rtlpci->rx_ring[rxring_idx].buffer_desc = in _rtl_pci_init_rx_ring()
1281 sizeof(*rtlpci->rx_ring[rxring_idx].buffer_desc) * in _rtl_pci_init_rx_ring()
1283 &rtlpci->rx_ring[rxring_idx].dma, GFP_KERNEL); in _rtl_pci_init_rx_ring()
1284 if (!rtlpci->rx_ring[rxring_idx].buffer_desc || in _rtl_pci_init_rx_ring()
1285 (ulong)rtlpci->rx_ring[rxring_idx].buffer_desc & 0xFF) { in _rtl_pci_init_rx_ring()
1291 rtlpci->rx_ring[rxring_idx].idx = 0; in _rtl_pci_init_rx_ring()
1293 entry = &rtlpci->rx_ring[rxring_idx].buffer_desc[i]; in _rtl_pci_init_rx_ring()
1295 rxring_idx, i)) in _rtl_pci_init_rx_ring()
1302 rtlpci->rx_ring[rxring_idx].desc = in _rtl_pci_init_rx_ring()
1304 sizeof(*rtlpci->rx_ring[rxring_idx].desc) * in _rtl_pci_init_rx_ring()
1306 &rtlpci->rx_ring[rxring_idx].dma, GFP_KERNEL); in _rtl_pci_init_rx_ring()
1307 if (!rtlpci->rx_ring[rxring_idx].desc || in _rtl_pci_init_rx_ring()
1308 (unsigned long)rtlpci->rx_ring[rxring_idx].desc & 0xFF) { in _rtl_pci_init_rx_ring()
1314 rtlpci->rx_ring[rxring_idx].idx = 0; in _rtl_pci_init_rx_ring()
1317 entry = &rtlpci->rx_ring[rxring_idx].desc[i]; in _rtl_pci_init_rx_ring()
1319 rxring_idx, i)) in _rtl_pci_init_rx_ring()
1367 static void _rtl_pci_free_rx_ring(struct ieee80211_hw *hw, int rxring_idx) in _rtl_pci_free_rx_ring() argument
1375 struct sk_buff *skb = rtlpci->rx_ring[rxring_idx].rx_buf[i]; in _rtl_pci_free_rx_ring()
1387 sizeof(*rtlpci->rx_ring[rxring_idx].buffer_desc) * in _rtl_pci_free_rx_ring()
1389 rtlpci->rx_ring[rxring_idx].buffer_desc, in _rtl_pci_free_rx_ring()
1390 rtlpci->rx_ring[rxring_idx].dma); in _rtl_pci_free_rx_ring()
1391 rtlpci->rx_ring[rxring_idx].buffer_desc = NULL; in _rtl_pci_free_rx_ring()
1394 sizeof(*rtlpci->rx_ring[rxring_idx].desc) * in _rtl_pci_free_rx_ring()
1396 rtlpci->rx_ring[rxring_idx].desc, in _rtl_pci_free_rx_ring()
1397 rtlpci->rx_ring[rxring_idx].dma); in _rtl_pci_free_rx_ring()
1398 rtlpci->rx_ring[rxring_idx].desc = NULL; in _rtl_pci_free_rx_ring()
1406 int i, rxring_idx; in _rtl_pci_init_trx_ring() local
1411 for (rxring_idx = 0; rxring_idx < RTL_PCI_MAX_RX_QUEUE; rxring_idx++) { in _rtl_pci_init_trx_ring()
1412 ret = _rtl_pci_init_rx_ring(hw, rxring_idx); in _rtl_pci_init_trx_ring()
1426 for (rxring_idx = 0; rxring_idx < RTL_PCI_MAX_RX_QUEUE; rxring_idx++) in _rtl_pci_init_trx_ring()
1427 _rtl_pci_free_rx_ring(hw, rxring_idx); in _rtl_pci_init_trx_ring()
1439 u32 i, rxring_idx; in _rtl_pci_deinit_trx_ring() local
1442 for (rxring_idx = 0; rxring_idx < RTL_PCI_MAX_RX_QUEUE; rxring_idx++) in _rtl_pci_deinit_trx_ring()
1443 _rtl_pci_free_rx_ring(hw, rxring_idx); in _rtl_pci_deinit_trx_ring()
1456 int i, rxring_idx; in rtl_pci_reset_trx_ring() local
1462 for (rxring_idx = 0; rxring_idx < RTL_PCI_MAX_RX_QUEUE; rxring_idx++) { in rtl_pci_reset_trx_ring()
1468 rtlpci->rx_ring[rxring_idx].desc) { in rtl_pci_reset_trx_ring()
1471 rtlpci->rx_ring[rxring_idx].idx = 0; in rtl_pci_reset_trx_ring()
1473 entry = &rtlpci->rx_ring[rxring_idx].desc[i]; in rtl_pci_reset_trx_ring()
1479 [rxring_idx].desc));/*clear one entry*/ in rtl_pci_reset_trx_ring()
1503 rtlpci->rx_ring[rxring_idx].idx = 0; in rtl_pci_reset_trx_ring()