Lines Matching refs:VirtNetif
77 struct VirtNetif {
90 static inline struct VirtNetif *GetVirtnetIf(const NetDevice *netDev)
92 return (struct VirtNetif *)GET_NET_DEV_PRIV(netDev);
98 struct VirtNetif *nic = GetVirtnetIf(netDev);
139 static int32_t InitTxFreelist(struct VirtNetif *nic)
153 static void FreeTxEntry(struct VirtNetif *nic, uint16_t head)
174 static void PopulateRxBuffer(struct VirtNetif *nic)
191 static int32_t ConfigQueue(struct VirtNetif *nic)
196 base = ALIGN((VADDR_T)nic + sizeof(struct VirtNetif), VIRTQ_ALIGN_DESC);
208 static uint16_t GetTxFreeEntry(struct VirtNetif *nic)
240 struct VirtNetif *nic = GetVirtnetIf(netDev);
264 struct VirtNetif *nic = GetVirtnetIf(netDev);
284 struct VirtNetif *nic = GetVirtnetIf(netDev);
325 static void VirtnetTxHandle(struct VirtNetif *nic)
345 struct VirtNetif *nic = GetVirtnetIf(netDev);
369 struct VirtNetif *nic = NULL;
372 len = sizeof(struct VirtNetif) + VirtqSize(VIRTQ_RX_QSZ) + VirtqSize(VIRTQ_TX_QSZ);
414 struct VirtNetif *nic = GetVirtnetIf(netDev);
496 struct VirtNetif *nic = GetVirtnetIf(netDev);