Searched refs:rxBuffIndex (Results 1 - 2 of 2) sorted by relevance

/drivers/net/ethernet/cadence/
H A Dat91_ether.h106 int rxBuffIndex; /* index into receive descriptor list */ member in struct:at91_private
H A Dat91_ether.c731 lp->rxBuffIndex = 0;
886 while (dlist->descriptors[lp->rxBuffIndex].addr & EMAC_DESC_DONE) {
887 p_recv = dlist->recv_buf[lp->rxBuffIndex];
888 pktlen = dlist->descriptors[lp->rxBuffIndex].size & 0x7ff; /* Length of frame including FCS */
903 if (dlist->descriptors[lp->rxBuffIndex].size & EMAC_MULTICAST)
906 dlist->descriptors[lp->rxBuffIndex].addr &= ~EMAC_DESC_DONE; /* reset ownership bit */
907 if (lp->rxBuffIndex == MAX_RX_DESCR-1) /* wrap after last buffer */
908 lp->rxBuffIndex = 0;
910 lp->rxBuffIndex++;

Completed in 75 milliseconds