Lines Matching refs:sd_mbuf
354 KASSERT(sc->sc_rxd[i].sd_mbuf != NULL);
355 MCLAIM(sc->sc_rxd[i].sd_mbuf, &sc->sc_arpcom.ec_rx_mowner);
749 m = sd->sd_mbuf;
750 sd->sd_mbuf = NULL;
776 memcpy(mtod(m, void *), mtod(sd->sd_mbuf, void *), len);
848 if (sd->sd_mbuf == NULL) {
849 MGETHDR(sd->sd_mbuf, M_DONTWAIT, MT_DATA);
850 if (sd->sd_mbuf == NULL)
852 MCLAIM(sd->sd_mbuf, &sc->sc_arpcom.ec_rx_mowner);
854 MCLGET(sd->sd_mbuf, M_DONTWAIT);
855 if ((sd->sd_mbuf->m_flags & M_EXT) == 0)
857 m_set_rcvif(sd->sd_mbuf, ifp);
858 sd->sd_mbuf->m_pkthdr.len =
859 sd->sd_mbuf->m_len = MCLBYTES;
861 sd->sd_mbuf, BUS_DMA_NOWAIT)) {
896 m_freem(sd->sd_mbuf);
897 sd->sd_mbuf = NULL;
929 m = sd->sd_mbuf;
930 sd->sd_mbuf = NULL;
1147 MGETHDR(sd->sd_mbuf, M_WAIT, MT_DATA);
1148 if (sd->sd_mbuf == NULL) {
1152 MCLGET(sd->sd_mbuf, M_WAIT);
1153 if ((sd->sd_mbuf->m_flags & M_EXT) == 0) {
1156 sd->sd_mbuf->m_pkthdr.len = sd->sd_mbuf->m_len = MCLBYTES;
1157 m_set_rcvif(sd->sd_mbuf, ifp);
1162 if (bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map, sd->sd_mbuf,
1522 sd->sd_mbuf = m;