Lines Matching refs:CGEM_NUM_RX_DESCS
90 #define CGEM_NUM_RX_DESCS 512 /* size of receive descriptor ring */ macro
143 struct mbuf *rxring_m[CGEM_NUM_RX_DESCS];
144 bus_dmamap_t rxring_m_dmamap[CGEM_NUM_RX_DESCS];
410 int desc_rings_size = CGEM_NUM_RX_DESCS * sizeof(struct cgem_rx_desc) + in cgem_setup_descs()
461 for (i = 0; i < CGEM_NUM_RX_DESCS; i++) { in cgem_setup_descs()
467 sc->rxring[CGEM_NUM_RX_DESCS - 1].addr |= CGEM_RXDESC_WRAP; in cgem_setup_descs()
473 sc->txring = (struct cgem_tx_desc *)(sc->rxring + CGEM_NUM_RX_DESCS); in cgem_setup_descs()
474 sc->txring_physaddr = sc->rxring_physaddr + CGEM_NUM_RX_DESCS * in cgem_setup_descs()
550 if (sc->rxring_hd_ptr == CGEM_NUM_RX_DESCS - 1) { in cgem_fill_rqueue()
595 if (++sc->rxring_tl_ptr == CGEM_NUM_RX_DESCS) in cgem_recv()
1207 memset(sc->rxring, 0, CGEM_NUM_RX_DESCS * sizeof(struct cgem_rx_desc)); in cgem_stop()
1208 for (i = 0; i < CGEM_NUM_RX_DESCS; i++) { in cgem_stop()
1222 sc->rxring[CGEM_NUM_RX_DESCS - 1].addr |= CGEM_RXDESC_WRAP; in cgem_stop()
1943 for (i = 0; i < CGEM_NUM_RX_DESCS; i++) in cgem_detach()