Lines Matching refs:m_ext
147 KASSERT(((o)->m_flags & M_EXT) != 0); \
148 KASSERT(((n)->m_flags & M_EXT) == 0); \
149 KASSERT((o)->m_ext.ext_refcnt >= 1); \
151 atomic_inc_uint(&(o)->m_ext.ext_refcnt); \
604 M_EXT) == 0) {
626 if ((m->m_flags & M_EXT) == 0) {
655 m->m_data = m->m_ext.ext_buf;
657 M_EXT|M_EXT_CLUSTER|M_EXT_RW;
658 m->m_ext.ext_size = MCLBYTES;
659 m->m_ext.ext_free = NULL;
660 m->m_ext.ext_arg = NULL;
663 mowner_ref(m, M_EXT|M_EXT_CLUSTER);
680 if ((mp->m_flags & M_EXT) != 0)
729 /* Shallow copy on M_EXT. */
795 if (m->m_flags & M_EXT) {
860 if (m->m_flags & M_EXT) {
878 if (m->m_flags & M_EXT) {
1051 if ((n->m_flags & M_EXT) == 0 &&
1244 if ((o->m_flags & M_EXT) == 0) {
1349 if ((m->m_flags & M_EXT) == 0 && remain > MHLEN) {
1372 if (m->m_flags & M_EXT) {
1430 if ((m->m_flags & M_EXT) == 0) {
1579 (m->m_flags & M_EXT) == 0 && m->m_len == 0) {
1659 (n->m_flags & M_EXT) ? MCLBYTES : MLEN;
1739 if ((m->m_flags & M_EXT) == 0 && m->m_pkthdr.len <= MCLBYTES) {
1769 if ((m->m_flags & M_EXT) == 0) {
1799 if ((mn->m_flags & M_EXT) == 0) {
1844 KASSERT((to->m_flags & M_EXT) == 0);
1860 KASSERT((to->m_flags & M_EXT) == 0);
1973 KASSERT((m->m_flags & M_EXT) != 0);
1975 KASSERT((m->m_ext_ref->m_flags & M_EXT) != 0);
1983 if (__predict_true(m->m_ext.ext_refcnt == 1)) {
1984 refcnt = m->m_ext.ext_refcnt = 0;
1987 refcnt = atomic_dec_uint_nv(&m->m_ext.ext_refcnt);
2005 m->m_ext.ext_refcnt++; /* XXX */
2010 m->m_ext.ext_buf, m->m_ext.ext_paddr);
2011 } else if (m->m_ext.ext_free) {
2012 (*m->m_ext.ext_free)(m,
2013 m->m_ext.ext_buf, m->m_ext.ext_size,
2014 m->m_ext.ext_arg);
2020 free(m->m_ext.ext_buf, 0);
2048 if (m->m_flags & M_EXT) {
2136 if ((m->m_flags & M_EXT)) {
2139 m->m_ext.ext_refcnt,
2140 m->m_ext.ext_buf, m->m_ext.ext_size,
2141 m->m_ext.ext_free, m->m_ext.ext_arg);
2143 if ((~m->m_flags & (M_EXT|M_EXT_PAGES)) == 0) {
2144 vaddr_t sva = (vaddr_t)m->m_ext.ext_buf;
2145 vaddr_t eva = sva + m->m_ext.ext_size;
2151 (*pr)(" %p", m->m_ext.ext_pgs[i]);
2228 if ((flags & M_EXT) != 0)
2245 if ((flags & M_EXT) != 0)
2267 if ((flags & M_EXT) != 0)