Lines Matching refs:rxbd
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()
299 out_be16(&priv->rxbd[priv->rx_idx].length, 0); in tsec_recv()
305 out_be16(&priv->rxbd[priv->rx_idx].status, status); 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()
326 uint16_t status = in_be16(&priv->rxbd[priv->rx_idx].status); in tsec_recv()
331 buf = in_be32(&priv->rxbd[priv->rx_idx].bufptr); in tsec_recv()
352 out_be16(&priv->rxbd[priv->rx_idx].length, 0); in tsec_free_pkt()
358 out_be16(&priv->rxbd[priv->rx_idx].status, status); in tsec_free_pkt()
435 in_be16(&priv->rxbd[priv->rx_idx].status) & RXBD_EMPTY; in redundant_init()
446 out_be16(&priv->rxbd[priv->rx_idx].length, 0); in redundant_init()
450 out_be16(&priv->rxbd[priv->rx_idx].status, status); in redundant_init()
493 out_be32(®s->rbase, (u32)&priv->rxbd[0]); in startup_tsec()
497 out_be16(&priv->rxbd[i].status, RXBD_EMPTY); in startup_tsec()
498 out_be16(&priv->rxbd[i].length, 0); in startup_tsec()
499 out_be32(&priv->rxbd[i].bufptr, (u32)net_rx_packets[i]); in startup_tsec()
501 status = in_be16(&priv->rxbd[PKTBUFSRX - 1].status); in startup_tsec()
502 out_be16(&priv->rxbd[PKTBUFSRX - 1].status, status | RXBD_WRAP); in startup_tsec()