Lines Matching refs:m_new
790 struct mbuf *m_new;
797 MGETHDR(m_new, M_DONTWAIT, MT_DATA);
798 if (m_new == NULL) {
803 MCLGET(m_new, M_DONTWAIT);
804 if (!(m_new->m_flags & M_EXT)) {
805 m_freem(m_new);
810 m_copydata(m_head, 0, m_head->m_pkthdr.len, mtod(m_new, caddr_t));
811 m_new->m_pkthdr.len = m_new->m_len = m_head->m_pkthdr.len;
814 if (m_new->m_pkthdr.len < RL_MIN_FRAMELEN) {
821 bzero(mtod(m_new, char *) + m_new->m_pkthdr.len,
822 RL_MIN_FRAMELEN - m_new->m_pkthdr.len);
823 m_new->m_pkthdr.len +=
824 (RL_MIN_FRAMELEN - m_new->m_pkthdr.len);
825 m_new->m_len = m_new->m_pkthdr.len;
829 m_new, BUS_DMA_NOWAIT) != 0) {
830 m_freem(m_new);
836 RL_CUR_TXMBUF(sc) = m_new;