Searched refs:tcon (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_tree_connect.c | 91 smb_arg_tcon_t *tcon = &sr->sr_tcon; in smb_pre_tree_connect() local 97 rc = smbsr_decode_data(sr, "%AAA", sr, &tcon->path, in smb_pre_tree_connect() 98 &tcon->password, &tcon->service); in smb_pre_tree_connect() 100 tcon->flags = 0; in smb_pre_tree_connect() 101 tcon->optional_support = 0; in smb_pre_tree_connect() 273 smb_arg_tcon_t *tcon = &sr->sr_tcon; in smb_pre_tree_connect_andx() local 279 &tcon->flags, &pwlen); in smb_pre_tree_connect_andx() 285 &tcon->path, &tcon->service); in smb_pre_tree_connect_andx() 287 tcon->pwdlen = pwlen; in smb_pre_tree_connect_andx() 288 tcon->password = (char *)pwbuf; in smb_pre_tree_connect_andx() [all …]
|
H A D | smb_tree.c | 233 smb_arg_tcon_t *tcon = &sr->sr_tcon; in smb_tree_connect_core() local 238 (void) smb_strlwr(tcon->path); in smb_tree_connect_core() 240 if ((name = smb_tree_get_sharename(tcon->path)) == NULL) { in smb_tree_connect_core() 241 smb_tree_log(sr, tcon->path, "invalid UNC path"); in smb_tree_connect_core() 258 tcon->name = name; in smb_tree_connect_core() 666 smb_tree_connect_disk(smb_request_t *sr, smb_arg_tcon_t *tcon) in smb_tree_connect_disk() argument 668 char *sharename = tcon->path; in smb_tree_connect_disk() 672 smb_kshare_t *si = tcon->si; in smb_tree_connect_disk() 673 char *service = tcon->service; in smb_tree_connect_disk() 722 tcon->optional_support = SMB_SUPPORT_SEARCH_BITS; in smb_tree_connect_disk() [all …]
|
H A D | smb2_tree_connect.c | 29 smb_arg_tcon_t *tcon = &sr->sr_tcon; in smb2_tree_connect() local 70 sr, (uint_t)PathLength, &tcon->path); in smb2_tree_connect()
|
H A D | smb2_durable.c | 334 sr->arg.tcon.si = shr; /* hold from above */ in smb2_dh_new_ca_share() 348 smb_kshare_t *shr = sr->arg.tcon.si; in smb2_dh_import_share()
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/ |
H A D | smb_usr.c | 620 smbioc_tcon_t *tcon = NULL; in smb_usr_get_tree() local 633 tcon = kmem_alloc(sizeof (*tcon), KM_SLEEP); in smb_usr_get_tree() 634 if (ddi_copyin((void *)arg, tcon, sizeof (*tcon), flags)) { in smb_usr_get_tree() 642 tcon->tc_sh.sh_name[SMBIOC_MAX_NAME-1] = '\0'; in smb_usr_get_tree() 643 tcon->tc_sh.sh_pass[SMBIOC_MAX_NAME-1] = '\0'; in smb_usr_get_tree() 646 tcon->tc_opt |= SMBSOPT_CREATE; in smb_usr_get_tree() 648 tcon->tc_opt &= ~SMBSOPT_CREATE; in smb_usr_get_tree() 650 error = smb_share_findcreate(tcon, vcp, &ssp, &scred); in smb_usr_get_tree() 671 tcon->tc_sh.sh_type = ssp->ss_type; in smb_usr_get_tree() 681 (void) ddi_copyout(tcon, (void *)arg, sizeof (*tcon), flags); in smb_usr_get_tree() [all …]
|
H A D | smb_conn.c | 670 smb_share_create(smbioc_tcon_t *tcon, struct smb_vc *vcp, in smb_share_create() argument 687 bcopy(&tcon->tc_sh, &ssp->ss_ioc, in smb_share_create() 702 smb_share_findcreate(smbioc_tcon_t *tcon, struct smb_vc *vcp, in smb_share_findcreate() argument 718 if (u8_strcmp(ssp->ss_name, tcon->tc_sh.sh_name, 0, in smb_share_findcreate() 732 tcon->tc_opt &= ~SMBSOPT_CREATE; in smb_share_findcreate() 750 if (tcon->tc_opt & SMBSOPT_CREATE) { in smb_share_findcreate() 755 error = smb_share_create(tcon, vcp, &ssp, scred); in smb_share_findcreate()
|
/illumos-gate/usr/src/lib/libsmbfs/smb/ |
H A D | ctx.c | 1304 smbioc_tcon_t *tcon = NULL; in smb_ctx_get_tree() local 1313 tcon = malloc(sizeof (*tcon)); in smb_ctx_get_tree() 1314 if (tcon == NULL) in smb_ctx_get_tree() 1316 bzero(tcon, sizeof (*tcon)); in smb_ctx_get_tree() 1317 tcon->tc_flags = SMBLK_CREATE; in smb_ctx_get_tree() 1318 tcon->tc_opt = 0; in smb_ctx_get_tree() 1321 strlcpy(tcon->tc_sh.sh_name, ctx->ct_origshare, in smb_ctx_get_tree() 1322 sizeof (tcon->tc_sh.sh_name)); in smb_ctx_get_tree() 1325 tcon->tc_sh.sh_use = ctx->ct_shtype_req; in smb_ctx_get_tree() 1332 if (nsmb_ioctl(ctx->ct_dev_fd, cmd, tcon) == -1) { in smb_ctx_get_tree() [all …]
|
/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | smb_ktypes.h | 779 typedef struct tcon { struct 1934 smb_arg_tcon_t tcon; member 1947 #define sr_tcon arg.tcon
|