Lines Matching refs:rxhead
148 int rxhead; /* Current RX map/desc index */
496 sc->rx_descs[sc->rxhead].addr = segs[0].ds_addr;
497 sc->rx_descs[sc->rxhead].status = 0;
605 sc->rxhead = 0;
606 for (sc->rxhead = 0; sc->rxhead < ATE_RX_MEMORY/sc->rx_buf_size;
607 sc->rxhead++) {
609 (void **)&sc->rx_buf[sc->rxhead], BUS_DMA_NOWAIT,
610 &sc->rx_map[sc->rxhead]) != 0)
613 if (bus_dmamap_load(sc->rx_tag, sc->rx_map[sc->rxhead],
614 sc->rx_buf[sc->rxhead], sc->rx_buf_size,
619 bus_dmamap_sync(sc->rx_tag, sc->rx_map[sc->rxhead], BUS_DMASYNC_PREREAD);
626 sc->rx_descs[--sc->rxhead].addr |= ETH_WRAP_BIT;
627 sc->rxhead = 0;
916 rxdhead = &sc->rx_descs[sc->rxhead];
936 sc->rxhead = NEXT_RX_IDX(sc, sc->rxhead);
937 rxdhead = &sc->rx_descs[sc->rxhead];
942 idx = sc->rxhead;
986 bus_dmamap_sync(sc->rx_tag, sc->rx_map[sc->rxhead],
995 m_append(mb, count, sc->rx_buf[sc->rxhead]);
1008 sc->rxhead = NEXT_RX_IDX(sc, sc->rxhead);
1009 rxdhead = &sc->rx_descs[sc->rxhead];