<dec f='src/src/sys/netsmb/mchain.h' l='82' type='void * mb_reserve(struct mbchain * mbp, size_t size)'/>
<use f='src/src/sys/fs/smbfs/smbfs_smb.c' l='1412' u='c' c='smbfs_smb_ntcreatex'/>
<use f='src/src/sys/netsmb/smb_rq.c' l='151' u='c' c='smb_rq_new'/>
<use f='src/src/sys/netsmb/smb_rq.c' l='157' u='c' c='smb_rq_new'/>
<use f='src/src/sys/netsmb/smb_rq.c' l='236' u='c' c='smb_rq_wstart'/>
<use f='src/src/sys/netsmb/smb_rq.c' l='255' u='c' c='smb_rq_bstart'/>
<def f='src/src/sys/netsmb/subr_mchain.c' l='173' ll='196' type='void * mb_reserve(struct mbchain * mbp, size_t size)'/>
<doc f='src/src/sys/netsmb/subr_mchain.c' l='167'>/*
 * Check if object of size &apos;size&apos; fit to the current position and
 * allocate new mbuf if not. Advance pointers and increase length of mbuf(s).
 * Return pointer to the object placeholder or NULL if any error occurred.
 * Note: size should be &lt;= MLEN
 */</doc>
