Lines Matching refs:scred

64 static void smb_vc_gone(struct smb_connobj *cp, struct smb_cred *scred);
120 struct smb_cred *scred, struct smb_vc **vcpp)
155 if (smb_vc_access(vcp, scred, vcspec->mode) != 0)
159 error = (int)smb_vc_lookupshare(vcp, shspec, scred,
180 struct smb_cred *scred, struct smb_vc **vcpp)
191 error = smb_sm_lookupint(vcspec, shspec, scred, vcpp);
196 error = smb_sm_lookupint(vcspec, NULL, scred, &vcp);
198 error = smb_vc_create(vcspec, scred, &vcp);
201 error = smb_vc_connect(vcp, scred);
207 error = smb_share_create(vcp, shspec, scred, &ssp);
210 error = smb_smb_treeconnect(ssp, scred);
214 smb_share_put(ssp, scred);
221 smb_vc_put(vcp, scred);
256 smb_co_gone(struct smb_connobj *cp, struct smb_cred *scred)
261 cp->co_gone(cp, scred);
268 smb_co_put(parent, scred);
284 smb_co_rele(struct smb_connobj *cp, struct smb_cred *scred)
302 smb_co_gone(cp, scred);
306 smb_co_get(struct smb_connobj *cp, struct smb_cred *scred)
319 smb_co_put(struct smb_connobj *cp, struct smb_cred *scred)
335 smb_co_gone(cp, scred);
387 struct smb_cred *scred, struct smb_vc **vcpp)
390 struct ucred *cred = scred->scr_cred;
489 smb_vc_put(vcp, scred);
535 smb_vc_gone(struct smb_connobj *cp, struct smb_cred *scred)
549 smb_vc_rele(struct smb_vc *vcp, struct smb_cred *scred)
551 smb_co_rele(VCTOCP(vcp), scred);
555 smb_vc_get(struct smb_vc *vcp, struct smb_cred *scred)
562 error = smb_co_get(cp, scred);
568 smb_vc_put(struct smb_vc *vcp, struct smb_cred *scred)
570 smb_co_put(VCTOCP(vcp), scred);
599 smb_vc_access(struct smb_vc *vcp, struct smb_cred *scred, mode_t mode)
601 struct ucred *cred = scred->scr_cred;
634 if (smb_share_access(ssp, dp->scred, dp->mode) != 0)
645 struct smb_cred *scred, struct smb_share **sspp)
652 dp->scred = scred;
672 smb_vc_connect(struct smb_vc *vcp, struct smb_cred *scred)
741 struct smb_cred *scred, struct smb_share **sspp)
744 struct ucred *cred = scred->scr_cred;
758 error = smb_vc_lookupshare(vcp, shspec, scred, &ssp);
760 smb_share_put(ssp, scred);
798 smb_share_gone(struct smb_connobj *cp, struct smb_cred *scred)
802 smb_smb_treedisconnect(ssp, scred);
812 smb_share_rele(struct smb_share *ssp, struct smb_cred *scred)
814 smb_co_rele(SSTOCP(ssp), scred);
818 smb_share_get(struct smb_share *ssp, struct smb_cred *scred)
824 error = smb_co_get(cp, scred);
830 smb_share_put(struct smb_share *ssp, struct smb_cred *scred)
833 smb_co_put(SSTOCP(ssp), scred);
861 smb_share_access(struct smb_share *ssp, struct smb_cred *scred, mode_t mode)
863 struct ucred *cred = scred->scr_cred;