Lines Matching defs:ssp

84 static int smb_smb_read(struct smb_share *ssp, uint16_t fid,
86 static int smb_smb_write(struct smb_share *ssp, uint16_t fid,
89 static int smb_smb_readx(struct smb_share *ssp, uint16_t fid,
91 static int smb_smb_writex(struct smb_share *ssp, uint16_t fid,
153 smb_smb_treeconnect(struct smb_share *ssp, struct smb_cred *scred)
166 vcp = SSTOVC(ssp);
187 unc_len = 4 + strlen(vcp->vc_srvname) + strlen(ssp->ss_name);
190 vcp->vc_srvname, ssp->ss_name);
199 pbuf = ssp->ss_pass;
229 tname = smb_share_typename(ssp->ss_use);
289 ssp->ss_type = smb_share_parsetype(stype_str);
292 SMB_SS_LOCK(ssp);
293 ssp->ss_tid = rqp->sr_rptid;
294 ssp->ss_vcgenid = vcp->vc_genid;
295 ssp->ss_options = options;
296 ssp->ss_flags |= SMBS_CONNECTED;
297 SMB_SS_UNLOCK(ssp);
307 smb_smb_treedisconnect(struct smb_share *ssp, struct smb_cred *scred)
313 if (ssp->ss_tid == SMB_TID_UNKNOWN)
323 vcp = SSTOVC(ssp);
327 rqp->sr_share = ssp; /* by hand */
347 ssp->ss_tid = SMB_TID_UNKNOWN;
356 struct smb_share *ssp,
371 struct smb_vc *vcp = SSTOVC(ssp);
382 error = smb_rq_init(rqp, SSTOCP(ssp), SMB_COM_NT_CREATE_ANDX, scrp);
478 smb_smb_close(struct smb_share *ssp, uint16_t fid, struct timespec *mtime,
486 error = smb_rq_init(rqp, SSTOCP(ssp), SMB_COM_CLOSE, scrp);
493 int sv_tz = SSTOVC(ssp)->vc_sopt.sv_tz;
512 struct smb_share *ssp,
520 struct smb_vc *vcp = SSTOVC(ssp);
527 error = smb_rq_init(rqp, SSTOCP(ssp), SMB_COM_OPEN_PRINT_FILE, scrp);
578 smb_smb_close_prjob(struct smb_share *ssp, uint16_t fid,
585 error = smb_rq_init(rqp, SSTOCP(ssp),
609 smb_rwuio(struct smb_share *ssp, uint16_t fid, uio_rw_t rw,
612 struct smb_vc *vcp = SSTOVC(ssp);
667 error = (*iofun)(ssp, fid, &rlen, uiop, scred, timo);
695 smb_smb_readx(struct smb_share *ssp, uint16_t fid, uint32_t *lenp,
711 error = smb_rq_alloc(SSTOCP(ssp), SMB_COM_READ_ANDX, scred, &rqp);
790 smb_smb_writex(struct smb_share *ssp, uint16_t fid, uint32_t *lenp,
806 error = smb_rq_alloc(SSTOCP(ssp), SMB_COM_WRITE_ANDX, scred, &rqp);
863 smb_smb_read(struct smb_share *ssp, uint16_t fid, uint32_t *lenp,
881 error = smb_rq_alloc(SSTOCP(ssp), SMB_COM_READ, scred, &rqp);
942 smb_smb_write(struct smb_share *ssp, uint16_t fid, uint32_t *lenp,
960 error = smb_rq_alloc(SSTOCP(ssp), SMB_COM_WRITE, scred, &rqp);