Home | History | Annotate | Download | only in VirtioNetDxe

Lines Matching refs:Dev

64   VNET_DEV   *Dev;

74 Dev = VIRTIO_NET_FROM_SNP (This);
76 switch (Dev->Snm.State) {
90 if (Dev->Snm.MediaPresentSupported) {
93 Status = VIRTIO_CFG_READ (Dev, LinkStatus, &LinkStatus);
97 Dev->Snm.MediaPresent =
105 RxCurUsed = *Dev->RxRing.Used.Idx;
106 TxCurUsed = *Dev->TxRing.Used.Idx;
115 if (Dev->RxLastUsed != RxCurUsed) {
118 if (Dev->TxLastUsed != TxCurUsed) {
119 ASSERT (Dev->TxCurPending > 0);
125 if (Dev->TxLastUsed == TxCurUsed) {
136 ASSERT (Dev->TxCurPending > 0);
137 ASSERT (Dev->TxCurPending <= Dev->TxMaxPending);
139 UsedElemIdx = Dev->TxLastUsed++ % Dev->TxRing.QueueSize;
140 DescIdx = Dev->TxRing.Used.UsedElem[UsedElemIdx].Id;
141 ASSERT (DescIdx < (UINT32) (2 * Dev->TxMaxPending - 1));
146 *TxBuf = (VOID *)(UINTN) Dev->TxRing.Desc[DescIdx + 1].Addr;
151 Dev->TxFreeStack[--Dev->TxCurPending] = (UINT16) DescIdx;