Lines Matching refs:current

49 	printf("  rx_dq.current	     %p\n", priv->rx_dq.current);  in dump_dev()
52 printf(" rx_sq.current %p\n", priv->rx_sq.current); in dump_dev()
59 printf(" tx_dq.current %p\n", priv->tx_dq.current); in dump_dev()
62 printf(" tx_sq.current %p\n", priv->tx_sq.current); in dump_dev()
179 priv->tx_dq.current = priv->tx_dq.base; in ep93xx_eth_open()
182 priv->tx_sq.current = priv->tx_sq.base; in ep93xx_eth_open()
185 priv->rx_dq.current = priv->rx_dq.base; in ep93xx_eth_open()
188 priv->rx_sq.current = priv->rx_sq.base; in ep93xx_eth_open()
308 if (RX_STATUS_RFP(priv->rx_sq.current)) { in ep93xx_eth_rcv_packet()
309 if (RX_STATUS_RWE(priv->rx_sq.current)) { in ep93xx_eth_rcv_packet()
319 len = RX_STATUS_FRAME_LEN(priv->rx_sq.current); in ep93xx_eth_rcv_packet()
322 (uchar *)priv->rx_dq.current->word1, len); in ep93xx_eth_rcv_packet()
328 priv->rx_sq.current->word1, in ep93xx_eth_rcv_packet()
329 priv->rx_sq.current->word2); in ep93xx_eth_rcv_packet()
340 memset((void *)priv->rx_sq.current, 0, in ep93xx_eth_rcv_packet()
343 priv->rx_sq.current++; in ep93xx_eth_rcv_packet()
344 if (priv->rx_sq.current >= priv->rx_sq.end) in ep93xx_eth_rcv_packet()
345 priv->rx_sq.current = priv->rx_sq.base; in ep93xx_eth_rcv_packet()
347 priv->rx_dq.current++; in ep93xx_eth_rcv_packet()
348 if (priv->rx_dq.current >= priv->rx_dq.end) in ep93xx_eth_rcv_packet()
349 priv->rx_dq.current = priv->rx_dq.base; in ep93xx_eth_rcv_packet()
388 priv->tx_dq.current->word1 = (uint32_t)packet; in ep93xx_eth_send_packet()
391 priv->tx_dq.current->word2 = length | TX_DESC_EOF; in ep93xx_eth_send_packet()
394 priv->tx_sq.current->word1 = 0; in ep93xx_eth_send_packet()
400 while (!TX_STATUS_TXFP(priv->tx_sq.current)) in ep93xx_eth_send_packet()
403 if (!TX_STATUS_TXWE(priv->tx_sq.current)) { in ep93xx_eth_send_packet()
405 priv->tx_sq.current->word1); in ep93xx_eth_send_packet()