Lines Matching refs:m_new
761 struct mbuf *m_new = NULL; local
765 MGETHDR(m_new, M_DONTWAIT, MT_DATA);
766 if (m_new == NULL) {
773 m_freem(m_new);
777 m_new->m_data = m_new->m_ext.ext_buf = (void *)buf;
778 m_new->m_flags |= M_EXT;
779 m_new->m_ext.ext_size = m_new->m_pkthdr.len =
780 m_new->m_len = LGE_JLEN;
781 m_new->m_ext.ext_free = lge_jfree;
782 m_new->m_ext.ext_arg = sc;
783 MCLINITREFERENCE(m_new);
785 m_new = m;
786 m_new->m_len = m_new->m_pkthdr.len = LGE_JUMBO_FRAMELEN;
787 m_new->m_data = m_new->m_ext.ext_buf;
795 m_adj(m_new, ETHER_ALIGN);
797 c->lge_mbuf = m_new;
799 c->lge_fragptr_lo = vtophys(mtod(m_new, caddr_t));
800 c->lge_fraglen = m_new->m_len;
801 c->lge_ctl = m_new->m_len | LGE_RXCTL_WANTINTR | LGE_FRAGCNT(1);