Searched refs:MgmtRing (Results 1 - 13 of 13) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/rt2860/chip/
H A Dmac_pci.h216 (_pAd->MgmtRing.TxSwFreeIdx > _pAd->MgmtRing.TxCpuIdx) ? \
217 (_pAd->MgmtRing.TxSwFreeIdx - _pAd->MgmtRing.TxCpuIdx - 1) \
219 (_pAd->MgmtRing.TxSwFreeIdx + MGMT_RING_SIZE - _pAd->MgmtRing.TxCpuIdx - 1);
H A Dmac_usb.h280 #define GET_MGMTRING_FREENO(_pAd) (_pAd->MgmtRing.TxSwFreeIdx)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/rt2860/common/
H A Dcmm_mac_pci.c219 pAd->MgmtRing.Cell[index].pNdisPacket = NULL;
220 pAd->MgmtRing.Cell[index].pNextNdisPacket = NULL;
222 pAd->MgmtRing.Cell[index].AllocSize = TXD_SIZE;
223 pAd->MgmtRing.Cell[index].AllocVa = RingBaseVa;
224 RTMP_SetPhysicalAddressHigh(pAd->MgmtRing.Cell[index].
226 RTMP_SetPhysicalAddressLow(pAd->MgmtRing.Cell[index].
234 pTxD = (struct rt_txd *) pAd->MgmtRing.Cell[index].AllocVa;
237 /* no pre-allocated buffer required in MgmtRing for scatter-gather case */
369 pAd->MgmtRing.TxSwFreeIdx = 0;
370 pAd->MgmtRing
[all...]
H A Dcmm_mac_usb.c248 pMgmtRing = &pAd->MgmtRing;
250 /* link the pre-allocated Mgmt buffer to MgmtRing.Cell */
258 (struct rt_tx_context *)pAd->MgmtRing.Cell[i].AllocVa;
282 /*pAd->MgmtRing.TxSwFreeIdx = (MGMT_RING_SIZE - 1); */
283 pAd->MgmtRing.TxSwFreeIdx = MGMT_RING_SIZE;
284 pAd->MgmtRing.TxCpuIdx = 0;
285 pAd->MgmtRing.TxDmaIdx = 0;
391 pMgmtRing = &pAd->MgmtRing;
394 (struct rt_tx_context *)pAd->MgmtRing.Cell[i].AllocVa;
573 (struct rt_tx_context *)pAd->MgmtRing
[all...]
H A Dcmm_data_pci.c350 unsigned long SwIdx = pAd->MgmtRing.TxCpuIdx;
352 pTxD = (struct rt_txd *) pAd->MgmtRing.Cell[SwIdx].AllocVa;
354 pAd->MgmtRing.Cell[SwIdx].pNdisPacket = pPacket;
355 pAd->MgmtRing.Cell[SwIdx].pNextNdisPacket = NULL;
384 INC_RING_INDEX(pAd->MgmtRing.TxCpuIdx, MGMT_RING_SIZE);
386 RTMP_IO_WRITE32(pAd, TX_MGMTCTX_IDX, pAd->MgmtRing.TxCpuIdx);
670 struct rt_rtmp_mgmt_ring *pMgmtRing = &pAd->MgmtRing;
678 (struct rt_txd *) (pMgmtRing->Cell[pAd->MgmtRing.TxSwFreeIdx].
H A Dcmm_data_usb.c585 unsigned long SwIdx = pAd->MgmtRing.TxCpuIdx;
587 (struct rt_tx_context *)pAd->MgmtRing.Cell[SwIdx].AllocVa;
614 pAd->MgmtRing.Cell[pAd->MgmtRing.TxCpuIdx].pNdisPacket = pPacket;
629 /*if (pAd->MgmtRing.TxSwFreeIdx == MGMT_RING_SIZE) */
633 pAd->MgmtRing.TxSwFreeIdx--;
634 INC_RING_INDEX(pAd->MgmtRing.TxCpuIdx, MGMT_RING_SIZE);
H A Drtmp_init.c1458 Value = RTMP_GetPhysicalAddressLow(pAd->MgmtRing.Cell[0].AllocPa);
1483 pAd->MgmtRing.TxSwFreeIdx = 0;
1484 pAd->MgmtRing.TxCpuIdx = 0;
1485 RTMP_IO_WRITE32(pAd, TX_MGMTCTX_IDX, pAd->MgmtRing.TxCpuIdx);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/rt2860/
H A Drt_usb.c525 ASSERT((pAd->MgmtRing.TxDmaIdx == index));
555 pPacket = pAd->MgmtRing.Cell[index].pNdisPacket;
556 pAd->MgmtRing.Cell[index].pNdisPacket = NULL;
558 /* Increase MgmtRing Index */
559 INC_RING_INDEX(pAd->MgmtRing.TxDmaIdx, MGMT_RING_SIZE);
560 pAd->MgmtRing.TxSwFreeIdx++;
579 if (pAd->MgmtRing.TxSwFreeIdx <
H A Dusb_main_dev.c691 (struct rt_tx_context *)(pAd->MgmtRing.
692 Cell[pAd->MgmtRing.
H A Drtmp.h1830 struct rt_rtmp_mgmt_ring MgmtRing; member in struct:rt_rtmp_adapter
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/rt2870/common/
H A Drtusb_bulk.c630 (struct rt_tx_context *)pAd->MgmtRing.Cell[pAd->MgmtRing.TxDmaIdx].AllocVa;
633 if ((pAd->MgmtRing.TxSwFreeIdx >= MGMT_RING_SIZE) ||
686 /* printk("<---RTUSBBulkOutMLMEPacket,Cpu=%d!, Dma=%d, SwIdx=%d!\n", pAd->MgmtRing.TxCpuIdx, pAd->MgmtRing.TxDmaIdx, pAd->MgmtRing.TxSwFreeIdx); */
960 (pAd->MgmtRing.TxSwFreeIdx < MGMT_RING_SIZE)) {
961 RTUSBBulkOutMLMEPacket(pAd, pAd->MgmtRing.TxDmaIdx);
1178 pMLMEContext = (struct rt_tx_context *)pAd->MgmtRing.Cell[i].AllocVa;
H A Drtusb_io.c1112 if (pAd->MgmtRing.TxSwFreeIdx <
1289 MgmtRing.
1291 MgmtRing.
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/rt2860/sta/
H A Drtmp_data.c1219 if (pAd->MgmtRing.TxSwFreeIdx > pAd->MgmtRing.TxCpuIdx)
1221 pAd->MgmtRing.TxSwFreeIdx - pAd->MgmtRing.TxCpuIdx -
1225 pAd->MgmtRing.TxSwFreeIdx + MGMT_RING_SIZE -
1226 pAd->MgmtRing.TxCpuIdx - 1;
1277 if (pAd->MgmtRing.TxSwFreeIdx != MGMT_RING_SIZE)

Completed in 161 milliseconds