Home | History | Annotate | Download | only in UndiRuntimeDxe

Lines Matching defs:rx_ptr

1202   RxFD            *rx_ptr;

1226 rx_ptr = &AdapterInfo->rx_ring[AdapterInfo->cur_rx_ind];
1231 while ((status = rx_ptr->cb_header.status) & RX_COMPLETE) {
1237 if (rx_ptr->forwarded) {
1261 pkt_len = (UINT16) (rx_ptr->ActualCount & 0x3fff);
1270 CopyMem ((INT8 *) (UINTN) rx_cpbptr->BufferAddr, (INT8 *) &rx_ptr->RFDBuffer, Tmp_len);
1272 hdr_ptr = (EtherHeader *) &rx_ptr->RFDBuffer;
1321 rx_ptr->forwarded = TRUE;
1341 rx_ptr = &AdapterInfo->rx_ring[AdapterInfo->cur_rx_ind];
1655 RxFD *rx_ptr;
1660 rx_ptr = (&AdapterInfo->rx_ring[0]);
1663 rx_ptr[Index].cb_header.status = 0;
1664 rx_ptr[Index].cb_header.command = 0;
1665 rx_ptr[Index].RFDSize = RX_BUFFER_SIZE;
1666 rx_ptr[Index].ActualCount = 0;
1670 rx_ptr[Index].rx_buf_addr = (UINT32) (-1);
1675 rx_ptr[Index].forwarded = FALSE;
1681 rx_ptr[Index].cb_header.link = (UINT32) AdapterInfo->rx_phy_addr + ((Index + 1) * sizeof (RxFD));
1712 RxFD *rx_ptr;
1716 // rx_ptr is assumed to be the head of the Q
1719 rx_ptr = &AdapterInfo->rx_ring[rx_index];
1724 rx_ptr->cb_header.command = 0xc000;
1725 rx_ptr->cb_header.status = 0;
1726 rx_ptr->ActualCount = 0;
1727 rx_ptr->forwarded = FALSE;
1728 AdapterInfo->RFDTailPtr = rx_ptr;