Lines Matching refs:rx_dq
48 printf(" rx_dq.base %p\n", priv->rx_dq.base); in dump_dev()
49 printf(" rx_dq.current %p\n", priv->rx_dq.current); in dump_dev()
50 printf(" rx_dq.end %p\n", priv->rx_dq.end); in dump_dev()
96 priv->rx_dq.base + i, in dump_rx_descriptor_queue()
97 (priv->rx_dq.base + i)->word1, in dump_rx_descriptor_queue()
98 (priv->rx_dq.base + i)->word2); in dump_rx_descriptor_queue()
185 priv->rx_dq.current = priv->rx_dq.base; in ep93xx_eth_open()
186 priv->rx_dq.end = (priv->rx_dq.base + NUMRXDESC); in ep93xx_eth_open()
215 writel((uint32_t)priv->rx_dq.base, &mac->rxdq.badd); in ep93xx_eth_open()
216 writel((uint32_t)priv->rx_dq.base, &mac->rxdq.curadd); in ep93xx_eth_open()
240 (priv->rx_dq.base + i)->word1 = (uint32_t)net_rx_packets[i]; in ep93xx_eth_open()
243 (priv->rx_dq.base + i)->word2 = PKTSIZE_ALIGN; in ep93xx_eth_open()
322 (uchar *)priv->rx_dq.current->word1, len); 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()
476 priv->rx_dq.base = calloc(NUMRXDESC, in ep93xx_eth_initialize()
478 if (priv->rx_dq.base == NULL) { in ep93xx_eth_initialize()
517 free(priv->rx_dq.base); in ep93xx_eth_initialize()