Searched refs:rx_idx (Results 1 – 5 of 5) sorted by relevance
37 static unsigned int rx_idx; /* index of the current RX buffer */ variable138 rx_idx = tx_idx = 0; in ll_temac_init_sdma()141 ll_temac->out32(ra[RX_CURDESC_PTR], (int)&cdmac_bd.rx[rx_idx]); in ll_temac_init_sdma()142 ll_temac->out32(ra[RX_TAILDESC_PTR], (int)&cdmac_bd.rx[rx_idx]); in ll_temac_init_sdma()215 struct cdmac_bd *rx_dp = &cdmac_bd.rx[rx_idx]; in ll_temac_recv_sdma()233 pb_idx = rx_idx; in ll_temac_recv_sdma()251 rx_idx = (rx_idx + 1) % PKTBUFSRX; in ll_temac_recv_sdma()252 rx_dp = &cdmac_bd.rx[rx_idx]; in ll_temac_recv_sdma()256 ll_temac->out32(ra[RX_CURDESC_PTR], (int)&cdmac_bd.rx[rx_idx]); in ll_temac_recv_sdma()257 ll_temac->out32(ra[RX_TAILDESC_PTR], (int)&cdmac_bd.rx[rx_idx]); in ll_temac_recv_sdma()
288 while (!(in_be16(&priv->rxbd[priv->rx_idx].status) & RXBD_EMPTY)) { in tsec_recv()289 int length = in_be16(&priv->rxbd[priv->rx_idx].length); in tsec_recv()290 uint16_t status = in_be16(&priv->rxbd[priv->rx_idx].status); in tsec_recv()291 uchar *packet = net_rx_packets[priv->rx_idx]; in tsec_recv()299 out_be16(&priv->rxbd[priv->rx_idx].length, 0); in tsec_recv()303 if ((priv->rx_idx + 1) == PKTBUFSRX) in tsec_recv()305 out_be16(&priv->rxbd[priv->rx_idx].status, status); in tsec_recv()307 priv->rx_idx = (priv->rx_idx + 1) % PKTBUFSRX; in tsec_recv()324 if (!(in_be16(&priv->rxbd[priv->rx_idx].status) & RXBD_EMPTY)) { in tsec_recv()325 int length = in_be16(&priv->rxbd[priv->rx_idx].length); in tsec_recv()[all …]
72 priv->rx_idx = 0; in pch_gbe_reset()297 rx_desc = &priv->rx_desc[priv->rx_idx]; in pch_gbe_recv()325 if (++priv->rx_idx >= PCH_GBE_DESC_NUM) in pch_gbe_free_pkt()326 priv->rx_idx = 0; in pch_gbe_free_pkt()327 rx_swp = priv->rx_idx; in pch_gbe_free_pkt()
294 int rx_idx; member
408 uint rx_idx; /* index of the current RX buffer */ member