VCTOCP
smb_co_init(VCTOCP(vcp), SMBL_VC, "smb_vc ilock", "smb_vc");
smb_co_addchild(&smb_vclist, VCTOCP(vcp));
smb_co_done(VCTOCP(vcp));
smb_co_ref(VCTOCP(vcp));
smb_co_rele(VCTOCP(vcp), scred);
cp = VCTOCP(vcp);
smb_co_put(VCTOCP(vcp), scred);
cp = VCTOCP(vcp);
cp = VCTOCP(vcp);
SMBCO_FOREACH(scp, VCTOCP(vcp)) {
smb_co_addchild(VCTOCP(vcp), SSTOCP(ssp));
SMBCO_FOREACH(scp2, VCTOCP(vcp)) {
error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_NEGOTIATE, scred, &rqp);
error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_SESSION_SETUP_ANDX, scred, &rqp);
error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_LOGOFF_ANDX, scred, &rqp);
error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_ECHO, scred, &rqp);