/titanic_41/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_tree_connect.c | 98 sr->tid_tree = tree; in smb_com_tree_connect() 291 sr->tid_tree = tree; in smb_com_tree_connect_andx() 312 sr->tid_tree->t_typename); in smb_com_tree_connect_andx() 322 sr->tid_tree->t_typename); in smb_com_tree_connect_andx() 366 sr->tid_tree = smb_session_lookup_tree(sr->session, sr->smb_tid); in smb_pre_tree_disconnect() 392 if (sr->uid_user == NULL || sr->tid_tree == NULL) { in smb_com_tree_disconnect() 399 smb_session_cancel_requests(sr->session, sr->tid_tree, sr); in smb_com_tree_disconnect() 400 smb_tree_disconnect(sr->tid_tree, B_TRUE); in smb_com_tree_disconnect()
|
H A D | smb_vss.c | 84 ASSERT(sr->tid_tree); in smb_vss_ioctl_enumerate_snaps() 85 ASSERT(sr->tid_tree->t_snode); in smb_vss_ioctl_enumerate_snaps() 90 tnode = sr->tid_tree->t_snode; in smb_vss_ioctl_enumerate_snaps() 96 count = smb_vss_get_count(sr->tid_tree, root_path); in smb_vss_ioctl_enumerate_snaps() 105 smb_vss_get_snapshots(sr->tid_tree, root_path, in smb_vss_ioctl_enumerate_snaps() 152 if (sr->tid_tree == NULL) in smb_vss_lookup_nodes() 155 tnode = sr->tid_tree->t_snode; in smb_vss_lookup_nodes() 176 smb_vss_map_gmttoken(sr->tid_tree, path, gmttoken, snapname); in smb_vss_lookup_nodes()
|
H A D | smb_process_exit.c | 88 sr->tid_tree = smb_session_lookup_tree(sr->session, sr->smb_tid); in smb_com_process_exit() 89 if (sr->tid_tree != NULL) in smb_com_process_exit() 90 smb_tree_close_pid(sr->tid_tree, sr->smb_pid); in smb_com_process_exit()
|
H A D | smb_fsinfo.c | 108 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_query_information_disk() 202 tree = sr->tid_tree; in smb_com_trans2_query_fs_information() 349 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) { in smb_com_trans2_query_fs_information() 425 node = sr->tid_tree->t_snode; in smb_fssize() 443 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) in smb_fssize() 478 tree = sr->tid_tree; in smb_com_trans2_set_fs_information() 533 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) { in smb_trans2_set_fs_ctrl_info()
|
H A D | smb_fsops.c | 148 if (smb_tree_has_feature(sr->tid_tree, SMB_TREE_ACLONCREATE)) { in smb_fsop_create_with_sd() 247 if (!smb_tree_has_feature(sr->tid_tree, in smb_fsop_create_with_sd() 302 ASSERT(sr->tid_tree); in smb_fsop_create() 383 sr->tid_tree->t_snode, dnode, fname, &fnode); in smb_fsop_create_stream() 471 } else if (sr->tid_tree->t_acltype == ACE_T) { in smb_fsop_create_file() 560 ASSERT(sr->tid_tree); in smb_fsop_mkdir() 612 } else if (sr->tid_tree->t_acltype == ACE_T) { in smb_fsop_mkdir() 714 sr->tid_tree->t_snode, dnode, fname, &fnode); in smb_fsop_remove() 960 if (smb_tree_has_feature(sr->tid_tree, in smb_fsop_getattr() 1003 ASSERT(sr->tid_tree); in smb_fsop_link() [all …]
|
H A D | smb_directory.c | 80 if (!STYPE_ISDSK(sr->tid_tree->t_res_type)) { in smb_com_create_directory() 119 tnode = sr->tid_tree->t_snode; in smb_common_create_directory() 229 if (!STYPE_ISDSK(sr->tid_tree->t_res_type)) { in smb_com_delete_directory() 236 tnode = sr->tid_tree->t_snode; in smb_com_delete_directory() 386 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_check_directory() 407 tnode = sr->tid_tree->t_snode; in smb_com_check_directory()
|
H A D | smb_print.c | 113 !STYPE_ISPRN(sr->tid_tree->t_res_type)) { in smb_com_open_print_file() 138 if (smb_spool_add_doc(sr->tid_tree, sp)) in smb_com_open_print_file() 192 if (!STYPE_ISPRN(sr->tid_tree->t_res_type)) { in smb_com_close_print_file() 279 !STYPE_ISPRN(sr->tid_tree->t_res_type)) { in smb_com_write_print_file()
|
H A D | smb_delete.c | 164 sr->tid_tree->t_snode, sr->tid_tree->t_snode, in smb_com_delete() 186 if ((fqi->fq_dnode == sr->tid_tree->t_snode) && in smb_com_delete() 243 if (smb_fsop_lookup_name(sr, sr->user_cr, 0, sr->tid_tree->t_snode, in smb_delete_single_file() 311 sr->tid_tree->t_snode, fqi->fq_dnode, in smb_delete_multiple_files()
|
H A D | smb_close.c | 112 smb_session_cancel_requests(sr->session, sr->tid_tree, sr); in smb_com_close_and_tree_disconnect() 113 smb_tree_disconnect(sr->tid_tree, B_TRUE); in smb_com_close_and_tree_disconnect()
|
H A D | smb_pathname.c | 173 if (sr && sr->tid_tree) { in smb_pathname_reduce() 174 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_pathname_reduce() 289 if ((sr) && (sr)->tid_tree && in smb_pathname_reduce() 290 smb_tree_has_feature((sr)->tid_tree, in smb_pathname_reduce() 777 if (!smb_node_is_vfsroot(sr->tid_tree->t_snode)) in smb_pathname_preprocess_quota() 806 if (strcasecmp(sr->tid_tree->t_sharename, "c$") == 0) in smb_pathname_preprocess_adminshare() 1093 if (sr->tid_tree == NULL) in smb_pathname_dfs_preprocess() 1099 if (smb_strcasecmp(unc.unc_share, sr->tid_tree->t_sharename, 0)) { in smb_pathname_dfs_preprocess()
|
H A D | smb_rename.c | 110 if (!STYPE_ISDSK(sr->tid_tree->t_res_type)) { in smb_com_rename() 185 if (!STYPE_ISDSK(sr->tid_tree->t_res_type)) { in smb_com_nt_rename() 282 rc = smb_node_getshrpath(node->n_dnode, sr->tid_tree, in smb_trans2_rename() 351 tnode = sr->tid_tree->t_snode; in smb_common_rename() 411 if (smb_tree_has_feature(sr->tid_tree, in smb_common_rename() 622 tnode = sr->tid_tree->t_snode; in smb_make_link() 701 tnode = sr->tid_tree->t_snode; in smb_rename_lookup_src()
|
H A D | smb_nt_transact_ioctl.c | 158 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_nt_trans_ioctl_set_sparse() 235 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_nt_trans_ioctl_set_zero_data() 272 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_nt_trans_ioctl_query_alloc_ranges()
|
H A D | smb_set_fileinfo.c | 118 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_trans2_set_path_information() 156 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_set_information() 229 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_set_by_fid() 290 sr->tid_tree->t_snode, sr->tid_tree->t_snode, &dnode, name); in smb_set_by_path() 293 sr->tid_tree->t_snode, dnode, name, &node); in smb_set_by_path()
|
H A D | smb_query_fileinfo.c | 134 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_trans2_query_path_information() 178 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_query_information() 332 sr->tid_tree->t_snode, sr->tid_tree->t_snode, &dnode, in smb_query_by_path() 337 sr->tid_tree->t_snode, dnode, qinfo->qi_name, &node); in smb_query_by_path() 792 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_SHORTNAMES)) { in smb_query_fileinfo() 874 smb_tree_t *tree = sr->tid_tree; in smb_query_pathname()
|
H A D | smb_nt_transact_quota.c | 132 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) { in smb_nt_transact_query_quota() 167 tnode = sr->tid_tree->t_snode; in smb_nt_transact_query_quota() 265 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) { in smb_nt_transact_set_quota() 300 tnode = sr->tid_tree->t_snode; in smb_nt_transact_set_quota() 669 tnode = sr->tid_tree->t_snode; in smb_quota_query_user_quota()
|
H A D | smb_nt_create_andx.c | 265 op->fqi.fq_dnode = sr->tid_tree->t_snode; in smb_com_nt_create_andx() 288 switch (sr->tid_tree->t_res_type & STYPE_MASK) { in smb_com_nt_create_andx()
|
H A D | smb_common_open.c | 364 switch (sr->tid_tree->t_res_type & STYPE_MASK) { in smb_open_subr() 413 op->fqi.fq_dnode : sr->tid_tree->t_snode; in smb_open_subr() 425 if (cur_node == sr->tid_tree->t_snode) { in smb_open_subr() 444 sr->tid_tree->t_snode, cur_node, &op->fqi.fq_dnode, in smb_open_subr() 463 sr->tid_tree->t_snode, op->fqi.fq_dnode, op->fqi.fq_last_comp, in smb_open_subr() 845 !smb_tree_is_connected(sr->tid_tree)) { in smb_open_subr()
|
H A D | smb_write.c | 274 if (STYPE_ISDSK(sr->tid_tree->t_res_type) == 0) { in smb_com_write_and_unlock() 420 STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_write_andx() 468 switch (sr->tid_tree->t_res_type & STYPE_MASK) { in smb_common_write() 552 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_write_truncate()
|
H A D | smb_trans2_create_directory.c | 66 if (!STYPE_ISDSK(sr->tid_tree->t_res_type)) { in smb_com_trans2_create_directory()
|
H A D | smb_read.c | 185 if (STYPE_ISDSK(sr->tid_tree->t_res_type) == 0) { in smb_com_lock_and_read() 321 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_read_andx() 386 switch (sr->tid_tree->t_res_type & STYPE_MASK) { in smb_common_read()
|
H A D | smb_nt_transact_create.c | 174 op->fqi.fq_dnode = sr->tid_tree->t_snode; in smb_nt_transact_create() 197 switch (sr->tid_tree->t_res_type & STYPE_MASK) { in smb_nt_transact_create()
|
H A D | smb_odir.c | 285 ASSERT(sr->tid_tree); in smb_odir_open() 286 ASSERT(sr->tid_tree->t_magic == SMB_TREE_MAGIC); in smb_odir_open() 288 tree = sr->tid_tree; in smb_odir_open() 868 ASSERT(sr->tid_tree); in smb_odir_create() 869 ASSERT(sr->tid_tree->t_magic == SMB_TREE_MAGIC); in smb_odir_create() 873 tree = sr->tid_tree; in smb_odir_create()
|
H A D | smb_flush.c | 96 flist = &sr->tid_tree->t_ofile_list; in smb_com_flush()
|
/titanic_41/usr/src/uts/common/smbsrv/ |
H A D | smb_ktypes.h | 1074 ((sr) != NULL && (sr)->tid_tree != NULL && \ 1075 !((sr)->tid_tree->t_access & ACE_ALL_WRITE_PERMS)) 1078 (((sr) && (sr)->tid_tree) ? \ 1079 smb_tree_has_feature((sr)->tid_tree, SMB_TREE_CASEINSENSITIVE) : 0) 1083 (((sr) && (sr)->tid_tree) ? \ 1084 (((sr)->tid_tree->t_access) & (acemask)) : 0))) 1087 (((sr) && (sr)->tid_tree) ? \ 1088 smb_tree_has_feature((sr)->tid_tree, SMB_TREE_CATIA) : 0) 1091 (((sr) && (sr)->tid_tree) ? \ 1092 smb_tree_has_feature((sr)->tid_tree, SMB_TREE_ABE) : 0) [all …]
|
/titanic_41/usr/src/cmd/smbsrv/dtrace/ |
H A D | stype.d | 108 stringof(sr->tid_tree->t_sharename) : ""); 120 (sr->tid_tree == 0) ? "" : 121 stringof(sr->tid_tree->t_sharename));
|