Lines Matching defs:m_new
691 struct mbuf *m_new = NULL;
709 MGETHDR(m_new, M_DONTWAIT, MT_DATA);
710 if (m_new == NULL) {
716 MCLGET(m_new, M_DONTWAIT);
717 if (!(m_new->m_flags & M_EXT)) {
720 m_freem(m_new);
723 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES;
724 m_adj(m_new, ETHER_ALIGN);
727 mtod(m_new, void *), m_new->m_len, NULL,
731 m_freem(m_new);
735 m_new = m;
736 m_new->m_len = m_new->m_pkthdr.len = MCLBYTES;
737 m_new->m_data = m_new->m_ext.ext_buf;
738 m_adj(m_new, ETHER_ALIGN);
743 sc->ti_cdata.ti_rx_std_chain[i] = m_new;
753 r->ti_len = m_new->m_len; /* == ds_len */
766 struct mbuf *m_new = NULL;
784 MGETHDR(m_new, M_DONTWAIT, MT_DATA);
785 if (m_new == NULL) {
790 m_new->m_len = m_new->m_pkthdr.len = MHLEN;
791 m_adj(m_new, ETHER_ALIGN);
794 mtod(m_new, void *), m_new->m_len, NULL,
798 m_freem(m_new);
802 m_new = m;
803 m_new->m_data = m_new->m_pktdat;
804 m_new->m_len = m_new->m_pkthdr.len = MHLEN;
805 m_adj(m_new, ETHER_ALIGN);
811 sc->ti_cdata.ti_rx_mini_chain[i] = m_new;
820 r->ti_len = m_new->m_len; /* == ds_len */
833 struct mbuf *m_new = NULL;
840 MGETHDR(m_new, M_DONTWAIT, MT_DATA);
841 if (m_new == NULL) {
850 m_freem(m_new);
857 MEXTADD(m_new, tbuf, ETHER_MAX_LEN_JUMBO,
859 m_new->m_flags |= M_EXT_RW;
860 m_new->m_len = m_new->m_pkthdr.len = ETHER_MAX_LEN_JUMBO;
862 m_new = m;
863 m_new->m_data = m_new->m_ext.ext_buf;
864 m_new->m_ext.ext_size = ETHER_MAX_LEN_JUMBO;
867 m_adj(m_new, ETHER_ALIGN);
870 sc->ti_cdata.ti_rx_jumbo_chain[i] = m_new;
872 (mtod(m_new, char *) - (char *)sc->ti_cdata.ti_jumbo_buf);
880 r->ti_len = m_new->m_len;