Home
last modified time | relevance | path

Searched refs:m_ext (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/smbsrv/
H A Dmbuf.h126 struct m_ext { struct
139 struct m_ext MH_ext; /* M_EXT set */ argument
155 #define m_ext M_dat.MH.MH_dat.MH_ext macro
233 (m)->m_ext.ext_buf = smb_mbufcl_alloc(); \
234 (m)->m_data = (m)->m_ext.ext_buf; \
236 (m)->m_ext.ext_size = MCLBYTES; \
237 (m)->m_ext.ext_free = smb_mbufcl_free; \
248 (m)->m_ext.ext_free(m); \
249 (m)->m_ext.ext_buf = NULL; \
276 (((m)->m_flags & M_EXT) ? (m)->m_ext.ext_buf : \
[all …]
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_mbuf_util.c186 m->m_ext.ext_buf = buf; in smb_mbuf_alloc_ext()
187 m->m_data = m->m_ext.ext_buf; in smb_mbuf_alloc_ext()
189 m->m_ext.ext_size = len; in smb_mbuf_alloc_ext()
190 m->m_ext.ext_free = ff; in smb_mbuf_alloc_ext()
191 m->m_ext.ext_arg1 = arg; in smb_mbuf_alloc_ext()
203 kmem_free(m->m_ext.ext_buf, m->m_ext.ext_size); in smb_mbuf_kmem_free()
479 (MBC)->chain->m_ext.ext_buf = (caddr_t)(BUF); in MBC_ATTACH_BUF()
481 (MBC)->chain->m_ext.ext_size = (LEN); in MBC_ATTACH_BUF()
482 (MBC)->chain->m_ext.ext_free = mclrefnoop; in MBC_ATTACH_BUF()
644 ASSERT(m->m_ext.ext_size == MCLBYTES); in smb_mbufcl_free()
[all …]
H A Dsmb_net.c243 mbuf->m_ext.ext_buf = buf; in smb_net_wrap_mbuf()
246 mbuf->m_ext.ext_size = MCLBYTES; in smb_net_wrap_mbuf()
247 mbuf->m_ext.ext_free = smb_mbufcl_free; in smb_net_wrap_mbuf()
H A Dsmb_mbuf_marshaling.c1259 m->m_ext.ext_buf = iov->iov_base; in mbc_marshal_put_uio()
1260 m->m_ext.ext_free = uiorefnoop; in mbc_marshal_put_uio()
1261 m->m_data = m->m_ext.ext_buf; in mbc_marshal_put_uio()
1263 m->m_len = m->m_ext.ext_size = iov->iov_len; in mbc_marshal_put_uio()
H A Dsmb2_read.c99 smb_xuio_free(m->m_ext.ext_arg1); in smb_xuio_mbuf_free()