Searched refs:TxRing (Results 1 – 7 of 7) sorted by relevance
150 Dev->TxRing.Desc[DescIdx + 1].Addr = (UINTN) Buffer; in VirtioNetTransmit()151 Dev->TxRing.Desc[DescIdx + 1].Len = (UINT32) BufferSize; in VirtioNetTransmit()157 AvailIdx = *Dev->TxRing.Avail.Idx; in VirtioNetTransmit()158 Dev->TxRing.Avail.Ring[AvailIdx++ % Dev->TxRing.QueueSize] = DescIdx; in VirtioNetTransmit()161 *Dev->TxRing.Avail.Idx = AvailIdx; in VirtioNetTransmit()
144 Dev->TxMaxPending = (UINT16) MIN (Dev->TxRing.QueueSize / 2, in VirtioNetInitTx()171 Dev->TxRing.Desc[DescIdx].Addr = (UINTN) &Dev->TxSharedReq; in VirtioNetInitTx()172 Dev->TxRing.Desc[DescIdx].Len = (UINT32) TxSharedReqSize; in VirtioNetInitTx()173 Dev->TxRing.Desc[DescIdx].Flags = VRING_DESC_F_NEXT; in VirtioNetInitTx()174 Dev->TxRing.Desc[DescIdx].Next = (UINT16) (DescIdx + 1); in VirtioNetInitTx()180 Dev->TxRing.Desc[DescIdx + 1].Flags = 0; in VirtioNetInitTx()198 Dev->TxLastUsed = *Dev->TxRing.Used.Idx; in VirtioNetInitTx()204 *Dev->TxRing.Avail.Flags = (UINT16) VRING_AVAIL_F_NO_INTERRUPT; in VirtioNetInitTx()463 Status = VirtioNetInitRing (Dev, VIRTIO_NET_Q_TX, &Dev->TxRing); in VirtioNetInitialize()512 VirtioRingUninit (&Dev->TxRing); in VirtioNetInitialize()
106 TxCurUsed = *Dev->TxRing.Used.Idx; in VirtioNetGetStatus()139 UsedElemIdx = Dev->TxLastUsed++ % Dev->TxRing.QueueSize; in VirtioNetGetStatus()140 DescIdx = Dev->TxRing.Used.UsedElem[UsedElemIdx].Id; in VirtioNetGetStatus()146 *TxBuf = (VOID *)(UINTN) Dev->TxRing.Desc[DescIdx + 1].Addr; in VirtioNetGetStatus()
69 VirtioRingUninit (&Dev->TxRing); in VirtioNetShutdown()
88 VRING TxRing; // VirtioNetInitRing member
71 VOID *TxRing[LAN9118_TX_RING_NUM_ENTRIES]; member
1056 *TxBuff = LanDriver->TxRing[PacketTag % LAN9118_TX_RING_NUM_ENTRIES]; in SnpGetStatus()1281 LanDriver->TxRing[PacketTag % LAN9118_TX_RING_NUM_ENTRIES] = Data; in SnpTransmit()