Lines Matching refs:sc_rx_done
182 * together in a circular list. sc->sc_rx_done is the count of RFDs in the
214 rfd = SC_RFD(sc, sc->sc_rx_done);
215 IEE_RFDSYNC(sc, sc->sc_rx_done,
219 IEE_RFDSYNC(sc, sc->sc_rx_done, BUS_DMASYNC_PREREAD);
223 IEE_RFDSYNC(sc, sc->sc_rx_done,
227 rx_map = sc->sc_rx_map[sc->sc_rx_done];
228 rx_mbuf = sc->sc_rx_mbuf[sc->sc_rx_done];
229 IEE_RBDSYNC(sc, (sc->sc_rx_done + IEE_NRFD - 1) % IEE_NRFD,
231 SC_RBD(sc, (sc->sc_rx_done + IEE_NRFD - 1) % IEE_NRFD)->rbd_size
233 IEE_RBDSYNC(sc, (sc->sc_rx_done + IEE_NRFD - 1) % IEE_NRFD,
235 rbd = SC_RBD(sc, sc->sc_rx_done);
236 IEE_RBDSYNC(sc, sc->sc_rx_done,
245 IEE_RBDSYNC(sc, sc->sc_rx_done,
251 sc->sc_rx_done = (sc->sc_rx_done + 1) % IEE_NRFD;
283 sc->sc_rx_mbuf[sc->sc_rx_done] = new_mbuf;
287 IEE_RBDSYNC(sc, sc->sc_rx_done,
289 sc->sc_rx_done = (sc->sc_rx_done + 1) % IEE_NRFD;
312 sc->sc_rx_done = 0;
876 sc->sc_rx_done = 0;