Lines Matching refs:rxs
888 struct emac_rxsoft *rxs;
925 rxs = &sc->sc_rxsoft[i];
926 if (rxs->rxs_mbuf == NULL) {
1125 struct emac_rxsoft *rxs = &sc->sc_rxsoft[idx];
1139 if (rxs->rxs_mbuf != NULL)
1140 bus_dmamap_unload(sc->sc_dmat, rxs->rxs_dmamap);
1142 rxs->rxs_mbuf = m;
1144 error = bus_dmamap_load(sc->sc_dmat, rxs->rxs_dmamap,
1152 bus_dmamap_sync(sc->sc_dmat, rxs->rxs_dmamap, 0,
1153 rxs->rxs_dmamap->dm_mapsize, BUS_DMASYNC_PREREAD);
1163 struct emac_rxsoft *rxs;
1167 rxs = &sc->sc_rxsoft[i];
1168 if (rxs->rxs_mbuf != NULL) {
1169 bus_dmamap_unload(sc->sc_dmat, rxs->rxs_dmamap);
1170 m_freem(rxs->rxs_mbuf);
1171 rxs->rxs_mbuf = NULL;
1585 struct emac_rxsoft *rxs;
1594 rxs = &sc->sc_rxsoft[i];
1638 bus_dmamap_sync(sc->sc_dmat, rxs->rxs_dmamap, 0,
1639 rxs->rxs_dmamap->dm_mapsize, BUS_DMASYNC_POSTREAD);
1663 mtod(rxs->rxs_mbuf, void *), len);
1665 bus_dmamap_sync(sc->sc_dmat, rxs->rxs_dmamap, 0,
1666 rxs->rxs_dmamap->dm_mapsize,
1669 m = rxs->rxs_mbuf;
1675 rxs->rxs_dmamap, 0,
1676 rxs->rxs_dmamap->dm_mapsize,