Lines Matching refs:curr_des
142 struct ftmac100_rxdes *curr_des; in _ftmac100_free_pkt() local
143 curr_des = &priv->rxdes[priv->rx_index]; in _ftmac100_free_pkt()
145 curr_des->rxdes0 |= FTMAC100_RXDES0_RXDMA_OWN; in _ftmac100_free_pkt()
155 struct ftmac100_rxdes *curr_des; in __ftmac100_recv() local
158 curr_des = &priv->rxdes[priv->rx_index]; in __ftmac100_recv()
160 if (curr_des->rxdes0 & FTMAC100_RXDES0_RXDMA_OWN) in __ftmac100_recv()
163 if (curr_des->rxdes0 & (FTMAC100_RXDES0_RX_ERR | in __ftmac100_recv()
171 rxlen = FTMAC100_RXDES0_RFL (curr_des->rxdes0); in __ftmac100_recv()
185 struct ftmac100_txdes *curr_des = priv->txdes; in _ftmac100_send() local
188 if (curr_des->txdes0 & FTMAC100_TXDES0_TXDMA_OWN) { in _ftmac100_send()
199 curr_des->txdes2 = (unsigned int)packet; /* TXBUF_BADR */ in _ftmac100_send()
201 curr_des->txdes1 &= FTMAC100_TXDES1_EDOTR; in _ftmac100_send()
202 curr_des->txdes1 |= FTMAC100_TXDES1_FTS | in _ftmac100_send()
206 curr_des->txdes0 = FTMAC100_TXDES0_TXDMA_OWN; in _ftmac100_send()
215 while (curr_des->txdes0 & FTMAC100_TXDES0_TXDMA_OWN) { in _ftmac100_send()
245 struct ftmac100_rxdes *curr_des; in _ftmac100_recv() local
247 curr_des = &priv->rxdes[priv->rx_index]; in _ftmac100_recv()
251 net_process_received_packet((void *)curr_des->rxdes2, len); in _ftmac100_recv()
338 struct ftmac100_rxdes *curr_des; in ftmac100_recv() local
339 curr_des = &priv->rxdes[priv->rx_index]; in ftmac100_recv()
343 *packetp = (void *)curr_des->rxdes2; in ftmac100_recv()