Symbol: tcon
usr/src/lib/libsmbfs/smb/ctx.c
1304
smbioc_tcon_t *tcon = NULL;
usr/src/lib/libsmbfs/smb/ctx.c
1313
tcon = malloc(sizeof (*tcon));
usr/src/lib/libsmbfs/smb/ctx.c
1314
if (tcon == NULL)
usr/src/lib/libsmbfs/smb/ctx.c
1316
bzero(tcon, sizeof (*tcon));
usr/src/lib/libsmbfs/smb/ctx.c
1317
tcon->tc_flags = SMBLK_CREATE;
usr/src/lib/libsmbfs/smb/ctx.c
1318
tcon->tc_opt = 0;
usr/src/lib/libsmbfs/smb/ctx.c
1321
strlcpy(tcon->tc_sh.sh_name, ctx->ct_origshare,
usr/src/lib/libsmbfs/smb/ctx.c
1322
sizeof (tcon->tc_sh.sh_name));
usr/src/lib/libsmbfs/smb/ctx.c
1325
tcon->tc_sh.sh_use = ctx->ct_shtype_req;
usr/src/lib/libsmbfs/smb/ctx.c
1332
if (nsmb_ioctl(ctx->ct_dev_fd, cmd, tcon) == -1) {
usr/src/lib/libsmbfs/smb/ctx.c
1340
DPRINT("ret. sh_type: \"%d\"", tcon->tc_sh.sh_type);
usr/src/lib/libsmbfs/smb/ctx.c
1342
ctx->ct_shtype_req != tcon->tc_sh.sh_type) {
usr/src/lib/libsmbfs/smb/ctx.c
1349
if (tcon != NULL)
usr/src/lib/libsmbfs/smb/ctx.c
1350
free(tcon);
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.c
670
smb_share_create(smbioc_tcon_t *tcon, struct smb_vc *vcp,
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.c
687
bcopy(&tcon->tc_sh, &ssp->ss_ioc,
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.c
702
smb_share_findcreate(smbioc_tcon_t *tcon, struct smb_vc *vcp,
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.c
718
if (u8_strcmp(ssp->ss_name, tcon->tc_sh.sh_name, 0,
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.c
732
tcon->tc_opt &= ~SMBSOPT_CREATE;
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.c
750
if (tcon->tc_opt & SMBSOPT_CREATE) {
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.c
755
error = smb_share_create(tcon, vcp, &ssp, scred);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
620
smbioc_tcon_t *tcon = NULL;
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
633
tcon = kmem_alloc(sizeof (*tcon), KM_SLEEP);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
634
if (ddi_copyin((void *)arg, tcon, sizeof (*tcon), flags)) {
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
642
tcon->tc_sh.sh_name[SMBIOC_MAX_NAME-1] = '\0';
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
643
tcon->tc_sh.sh_pass[SMBIOC_MAX_NAME-1] = '\0';
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
646
tcon->tc_opt |= SMBSOPT_CREATE;
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
648
tcon->tc_opt &= ~SMBSOPT_CREATE;
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
650
error = smb_share_findcreate(tcon, vcp, &ssp, &scred);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
671
tcon->tc_sh.sh_type = ssp->ss_type;
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
681
(void) ddi_copyout(tcon, (void *)arg, sizeof (*tcon), flags);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
692
bzero(tcon, sizeof (*tcon));
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
693
kmem_free(tcon, sizeof (*tcon));
usr/src/uts/common/fs/smbsrv/smb2_durable.c
334
sr->arg.tcon.si = shr; /* hold from above */
usr/src/uts/common/fs/smbsrv/smb2_durable.c
348
smb_kshare_t *shr = sr->arg.tcon.si;
usr/src/uts/common/fs/smbsrv/smb2_tree_connect.c
29
smb_arg_tcon_t *tcon = &sr->sr_tcon;
usr/src/uts/common/fs/smbsrv/smb2_tree_connect.c
70
sr, (uint_t)PathLength, &tcon->path);
usr/src/uts/common/fs/smbsrv/smb_tree.c
233
smb_arg_tcon_t *tcon = &sr->sr_tcon;
usr/src/uts/common/fs/smbsrv/smb_tree.c
238
(void) smb_strlwr(tcon->path);
usr/src/uts/common/fs/smbsrv/smb_tree.c
240
if ((name = smb_tree_get_sharename(tcon->path)) == NULL) {
usr/src/uts/common/fs/smbsrv/smb_tree.c
241
smb_tree_log(sr, tcon->path, "invalid UNC path");
usr/src/uts/common/fs/smbsrv/smb_tree.c
258
tcon->name = name;
usr/src/uts/common/fs/smbsrv/smb_tree.c
666
smb_tree_connect_disk(smb_request_t *sr, smb_arg_tcon_t *tcon)
usr/src/uts/common/fs/smbsrv/smb_tree.c
668
char *sharename = tcon->path;
usr/src/uts/common/fs/smbsrv/smb_tree.c
672
smb_kshare_t *si = tcon->si;
usr/src/uts/common/fs/smbsrv/smb_tree.c
673
char *service = tcon->service;
usr/src/uts/common/fs/smbsrv/smb_tree.c
722
tcon->optional_support = SMB_SUPPORT_SEARCH_BITS;
usr/src/uts/common/fs/smbsrv/smb_tree.c
726
tcon->optional_support |= SMB_CSC_CACHE_NONE;
usr/src/uts/common/fs/smbsrv/smb_tree.c
729
tcon->optional_support |= SMB_CSC_CACHE_AUTO_REINT;
usr/src/uts/common/fs/smbsrv/smb_tree.c
732
tcon->optional_support |= SMB_CSC_CACHE_VDO;
usr/src/uts/common/fs/smbsrv/smb_tree.c
744
tcon->optional_support |=
usr/src/uts/common/fs/smbsrv/smb_tree.c
748
tcon->optional_support |= SMB_SHARE_IS_IN_DFS;
usr/src/uts/common/fs/smbsrv/smb_tree.c
756
tcon->optional_support |= SMB_UNIQUE_FILE_NAME;
usr/src/uts/common/fs/smbsrv/smb_tree.c
793
smb_tree_connect_printq(smb_request_t *sr, smb_arg_tcon_t *tcon)
usr/src/uts/common/fs/smbsrv/smb_tree.c
795
char *sharename = tcon->path;
usr/src/uts/common/fs/smbsrv/smb_tree.c
800
smb_kshare_t *si = tcon->si;
usr/src/uts/common/fs/smbsrv/smb_tree.c
801
char *service = tcon->service;
usr/src/uts/common/fs/smbsrv/smb_tree.c
848
tcon->optional_support = SMB_SUPPORT_SEARCH_BITS;
usr/src/uts/common/fs/smbsrv/smb_tree.c
867
smb_tree_connect_ipc(smb_request_t *sr, smb_arg_tcon_t *tcon)
usr/src/uts/common/fs/smbsrv/smb_tree.c
869
char *name = tcon->path;
usr/src/uts/common/fs/smbsrv/smb_tree.c
873
smb_kshare_t *si = tcon->si;
usr/src/uts/common/fs/smbsrv/smb_tree.c
874
char *service = tcon->service;
usr/src/uts/common/fs/smbsrv/smb_tree.c
891
tcon->optional_support = SMB_SUPPORT_SEARCH_BITS;
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
100
tcon->flags = 0;
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
101
tcon->optional_support = 0;
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
273
smb_arg_tcon_t *tcon = &sr->sr_tcon;
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
279
&tcon->flags, &pwlen);
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
285
&tcon->path, &tcon->service);
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
287
tcon->pwdlen = pwlen;
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
288
tcon->password = (char *)pwbuf;
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
291
tcon->optional_support = 0;
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
307
smb_arg_tcon_t *tcon = &sr->sr_tcon;
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
313
if (tcon->flags & SMB_TCONX_DISCONECT_TID) {
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
350
} else if ((tcon->flags & SMB_TCONX_EXTENDED_RESPONSE) == 0) {
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
355
tcon->optional_support,
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
366
tcon->optional_support, /* (w) */
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
91
smb_arg_tcon_t *tcon = &sr->sr_tcon;
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
97
rc = smbsr_decode_data(sr, "%AAA", sr, &tcon->path,
usr/src/uts/common/fs/smbsrv/smb_tree_connect.c
98
&tcon->password, &tcon->service);
usr/src/uts/common/smbsrv/smb_ktypes.h
1933
smb_arg_tcon_t tcon;
usr/src/uts/common/smbsrv/smb_ktypes.h
1946
#define sr_tcon arg.tcon