Lines Matching refs:rxd
135 static int ae_rxeof(ae_softc_t *sc, ae_rxd_t *rxd);
1883 ae_rxeof(ae_softc_t *sc, ae_rxd_t *rxd)
1893 flags = le16toh(rxd->flags);
1898 size = le16toh(rxd->len) - ETHER_CRC_LEN;
1904 m = m_devget(&rxd->data[0], size, ETHER_ALIGN, ifp, NULL);
1910 m->m_pkthdr.ether_vtag = AE_RXD_VLAN(le16toh(rxd->vlan));
1927 ae_rxd_t *rxd;
1945 rxd = (ae_rxd_t *)(sc->rxd_base + sc->rxd_cur);
1946 flags = le16toh(rxd->flags);
1949 rxd->flags = htole16(flags & ~AE_RXD_UPDATE);
1962 error = ae_rxeof(sc, rxd);