SMB_SHARE_DSIZE
char buf[SMB_SHARE_DSIZE];
if ((arg = malloc(sizeof (door_arg_t) + SMB_SHARE_DSIZE)) != NULL) {
arg->rsize = SMB_SHARE_DSIZE;
enc_ctx = smb_dr_encode_start(arg->data_ptr, SMB_SHARE_DSIZE);
enc_ctx = smb_dr_encode_start(arg->data_ptr, SMB_SHARE_DSIZE);
enc_ctx = smb_dr_encode_start(arg->data_ptr, SMB_SHARE_DSIZE);
enc_ctx = smb_dr_encode_start(arg->data_ptr, SMB_SHARE_DSIZE);
enc_ctx = smb_dr_encode_start(arg->data_ptr, SMB_SHARE_DSIZE);
enc_ctx = smb_dr_encode_start(arg->data_ptr, SMB_SHARE_DSIZE);
buf = kmem_alloc(SMB_SHARE_DSIZE, KM_SLEEP);
enc_ctx = smb_dr_encode_start(buf, SMB_SHARE_DSIZE);
kmem_free(buf, SMB_SHARE_DSIZE);
kmem_free(buf, SMB_SHARE_DSIZE);
kmem_free(buf, SMB_SHARE_DSIZE);
doorarg.rsize = SMB_SHARE_DSIZE;
kmem_free(buf, SMB_SHARE_DSIZE);
kmem_free(buf, SMB_SHARE_DSIZE);
kmem_free(buf, SMB_SHARE_DSIZE);