Lines Matching refs:rxbd
284 while (!(in_be16(&priv->rxbd[priv->rx_idx].status) & RXBD_EMPTY)) { in tsec_recv()
285 int length = in_be16(&priv->rxbd[priv->rx_idx].length); in tsec_recv()
286 u16 status = in_be16(&priv->rxbd[priv->rx_idx].status); in tsec_recv()
295 out_be16(&priv->rxbd[priv->rx_idx].length, 0); in tsec_recv()
301 out_be16(&priv->rxbd[priv->rx_idx].status, status); in tsec_recv()
320 if (!(in_be16(&priv->rxbd[priv->rx_idx].status) & RXBD_EMPTY)) { in tsec_recv()
321 int length = in_be16(&priv->rxbd[priv->rx_idx].length); in tsec_recv()
322 u16 status = in_be16(&priv->rxbd[priv->rx_idx].status); in tsec_recv()
327 buf = in_be32(&priv->rxbd[priv->rx_idx].bufptr); in tsec_recv()
348 out_be16(&priv->rxbd[priv->rx_idx].length, 0); in tsec_free_pkt()
354 out_be16(&priv->rxbd[priv->rx_idx].status, status); in tsec_free_pkt()
432 in_be16(&priv->rxbd[priv->rx_idx].status) & RXBD_EMPTY; in redundant_init()
443 out_be16(&priv->rxbd[priv->rx_idx].length, 0); in redundant_init()
447 out_be16(&priv->rxbd[priv->rx_idx].status, status); in redundant_init()
490 out_be32(®s->rbase, (u32)&priv->rxbd[0]); in startup_tsec()
494 out_be16(&priv->rxbd[i].status, RXBD_EMPTY); in startup_tsec()
495 out_be16(&priv->rxbd[i].length, 0); in startup_tsec()
496 out_be32(&priv->rxbd[i].bufptr, (u32)net_rx_packets[i]); in startup_tsec()
498 status = in_be16(&priv->rxbd[PKTBUFSRX - 1].status); in startup_tsec()
499 out_be16(&priv->rxbd[PKTBUFSRX - 1].status, status | RXBD_WRAP); in startup_tsec()