/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb2_qinfo_fs.c | 99 smb_tree_t *tree = sr->tid_tree; in smb2_qfs_volume() 137 smb_tree_t *tree = sr->tid_tree; in smb2_qfs_size() 166 smb_tree_t *tree = sr->tid_tree; in smb2_qfs_fullsize() 195 smb_tree_t *tree = sr->tid_tree; in smb2_qfs_device() 222 smb_tree_t *tree = sr->tid_tree; in smb2_qfs_attr() 279 smb_tree_t *tree = sr->tid_tree; in smb2_qfs_control() 284 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) { in smb2_qfs_control() 381 smb_tree_t *tree = sr->tid_tree; in smb2_qfs_sectorsize()
|
H A D | smb_process_exit.c | 90 sr->tid_tree = smb_session_lookup_tree(sr->session, sr->smb_tid); in smb_com_process_exit() 91 if (sr->tid_tree != NULL) in smb_com_process_exit() 92 smb_tree_close_pid(sr->tid_tree, sr->smb_pid); in smb_com_process_exit()
|
H A D | smb_tree_connect.c | 327 tree = sr->tid_tree; in smb_com_tree_connect_andx() 416 sr->tid_tree = smb_session_lookup_tree(sr->session, sr->smb_tid); in smb_pre_tree_disconnect() 442 if (sr->uid_user == NULL || sr->tid_tree == NULL) { in smb_com_tree_disconnect() 449 smb_tree_disconnect(sr->tid_tree, B_TRUE); in smb_com_tree_disconnect() 450 smb_session_cancel_requests(sr->session, sr->tid_tree, sr); in smb_com_tree_disconnect()
|
H A D | smb_fsinfo.c | 77 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_query_information_disk() 171 tree = sr->tid_tree; in smb_com_trans2_query_fs_information() 318 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) { in smb_com_trans2_query_fs_information() 394 node = sr->tid_tree->t_snode; in smb_fssize() 415 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) in smb_fssize() 450 tree = sr->tid_tree; in smb_com_trans2_set_fs_information() 505 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) { in smb_trans2_set_fs_ctrl_info()
|
H A D | smb_set_fileinfo.c | 108 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_trans2_set_path_information() 146 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_set_information() 220 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_set_by_fid() 280 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_set_by_path() 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() 567 sr->tid_tree, path, SMB_MAXPATHLEN); in smb_set_rename_info()
|
H A D | smb_directory.c | 79 if (!STYPE_ISDSK(sr->tid_tree->t_res_type)) { in smb_com_create_directory() 118 tnode = sr->tid_tree->t_snode; in smb_common_create_directory() 227 if (!STYPE_ISDSK(sr->tid_tree->t_res_type)) { in smb_com_delete_directory() 234 tnode = sr->tid_tree->t_snode; in smb_com_delete_directory() 379 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_check_directory() 400 tnode = sr->tid_tree->t_snode; in smb_com_check_directory()
|
H A D | smb_fsops.c | 151 if (smb_tree_has_feature(sr->tid_tree, SMB_TREE_ACLONCREATE)) { in smb_fsop_create_with_sd() 249 if (!smb_tree_has_feature(sr->tid_tree, in smb_fsop_create_with_sd() 304 ASSERT(sr->tid_tree); in smb_fsop_create() 383 sr->tid_tree->t_snode, dnode, fname, &fnode); in smb_fsop_create_file_with_stream() 527 } else if (sr->tid_tree->t_acltype == ACE_T) { in smb_fsop_create_file() 616 ASSERT(sr->tid_tree); in smb_fsop_mkdir() 676 } else if (sr->tid_tree->t_acltype == ACE_T) { in smb_fsop_mkdir() 791 sr->tid_tree->t_snode, dnode, fname, &fnode); in smb_fsop_remove() 1042 if (smb_tree_has_feature(sr->tid_tree, in smb_fsop_getattr() 1085 ASSERT(sr->tid_tree); in smb_fsop_link() [all …]
|
H A D | smb2_tree_disconn.c | 45 smb_tree_disconnect(sr->tid_tree, B_TRUE); in smb2_tree_disconn() 46 smb_session_cancel_requests(sr->session, sr->tid_tree, sr); in smb2_tree_disconn()
|
H A D | smb_nt_transact_quota.c | 97 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) { in smb_nt_transact_query_quota() 132 tnode = sr->tid_tree->t_snode; in smb_nt_transact_query_quota() 233 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) { in smb_nt_transact_set_quota() 268 tnode = sr->tid_tree->t_snode; in smb_nt_transact_set_quota()
|
H A D | smb_nt_transact_ioctl.c | 155 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_nt_trans_ioctl_set_sparse() 237 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_nt_trans_ioctl_set_zero_data() 274 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_nt_trans_ioctl_query_alloc_ranges() 336 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_nt_trans_ioctl_enum_snaps()
|
H A D | smb_print.c | 112 !STYPE_ISPRN(sr->tid_tree->t_res_type)) { in smb_com_open_print_file() 137 if (smb_spool_add_doc(sr->tid_tree, sp)) in smb_com_open_print_file() 191 if (!STYPE_ISPRN(sr->tid_tree->t_res_type)) { in smb_com_close_print_file() 278 !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() 310 sr->tid_tree->t_snode, fqi->fq_dnode, in smb_delete_multiple_files()
|
H A D | smb2_setinfo_quota.c | 58 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) in smb2_setinfo_quota() 68 tnode = sr->tid_tree->t_snode; in smb2_setinfo_quota()
|
H A D | smb_vss.c | 101 count = smb_vss_get_count(sr->tid_tree, root_path); in smb_vss_enum_snapshots() 110 smb_vss_get_snapshots(sr->tid_tree, root_path, in smb_vss_enum_snapshots() 149 if (sr->tid_tree == NULL) in smb_vss_lookup_nodes() 171 smb_vss_map_gmttoken(sr->tid_tree, path, gmttoken, toktime, in smb_vss_lookup_nodes()
|
H A D | smb2_dispatch.c | 485 ASSERT(sr->tid_tree == 0); in smb2sr_work() 647 if (sr->tid_tree != NULL) { in smb2sr_work() 648 smb_tree_release(sr->tid_tree); in smb2sr_work() 649 sr->tid_tree = NULL; in smb2sr_work() 757 if (sr->tid_tree == NULL) { in smb2sr_work() 762 sr->smb_tid = sr->tid_tree->t_tid; in smb2sr_work() 768 ASSERT(sr->tid_tree == NULL); in smb2sr_work() 769 sr->tid_tree = smb_session_lookup_tree(session, in smb2sr_work() 771 if (sr->tid_tree == NULL) { in smb2sr_work() 797 if (sr->tid_tree->t_encrypt == SMB_CONFIG_REQUIRED && in smb2sr_work() [all …]
|
H A D | smb_close.c | 113 smb_tree_disconnect(sr->tid_tree, B_TRUE); in smb_com_close_and_tree_disconnect() 114 smb_session_cancel_requests(sr->session, sr->tid_tree, sr); in smb_com_close_and_tree_disconnect()
|
H A D | smb_oplock.c | 242 if ((sr->tid_tree->t_res_type & STYPE_MASK) != STYPE_DISKTREE) { in smb1_oplock_acquire() 247 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_OPLOCKS)) { in smb1_oplock_acquire() 279 if (smb_tree_has_feature(sr->tid_tree, SMB_TREE_FORCE_L2_OPLOCK)) { in smb1_oplock_acquire()
|
H A D | smb_query_fileinfo.c | 124 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_trans2_query_path_information() 167 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_query_information() 321 sr->tid_tree->t_snode, sr->tid_tree->t_snode, &dnode, in smb_query_by_path() 326 sr->tid_tree->t_snode, dnode, qinfo->qi_name, &node); in smb_query_by_path() 769 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_SHORTNAMES)) { in smb_query_fileinfo() 852 smb_tree_t *tree = sr->tid_tree; in smb_query_pathname()
|
H A D | smb2_qinfo_quota.c | 61 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) in smb2_qinfo_quota() 83 tnode = sr->tid_tree->t_snode; in smb2_qinfo_quota()
|
H A D | smb_pathname.c | 179 if (sr && sr->tid_tree) { in smb_pathname_reduce() 180 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_pathname_reduce() 382 if ((sr) && (sr)->tid_tree && in smb_pathname_reduce() 383 smb_tree_has_feature((sr)->tid_tree, in smb_pathname_reduce() 978 if (!smb_node_is_vfsroot(sr->tid_tree->t_snode)) in smb_pathname_preprocess_quota() 1007 if (strcasecmp(sr->tid_tree->t_sharename, "c$") == 0) in smb_pathname_preprocess_adminshare() 1329 if (sr->tid_tree == NULL) in smb_pathname_dfs_preprocess() 1335 if (smb_strcasecmp(unc.unc_share, sr->tid_tree->t_sharename, 0)) { in smb_pathname_dfs_preprocess()
|
H A D | smb_common_open.c | 251 smb_tree_t *tree = sr->tid_tree; in smb_common_open() 329 switch (sr->tid_tree->t_res_type & STYPE_MASK) { in smb_common_open() 393 op->fqi.fq_dnode : sr->tid_tree->t_snode; in smb_common_open() 396 sr->tid_tree->t_snode, cur_node, &op->fqi.fq_dnode, in smb_common_open() 429 sr->tid_tree->t_snode, op->fqi.fq_dnode, op->fqi.fq_last_comp, in smb_common_open() 495 lookup_flags, sr->tid_tree->t_snode, fnode, sname, in smb_common_open() 1104 if (!smb_tree_is_connected(sr->tid_tree)) { in smb_common_open()
|
H A D | smb2_oplock.c | 416 ASSERT((sr->tid_tree->t_res_type & STYPE_MASK) == STYPE_DISKTREE); in smb2_oplock_acquire() 424 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_OPLOCKS)) { in smb2_oplock_acquire() 457 if (smb_tree_has_feature(sr->tid_tree, SMB_TREE_FORCE_L2_OPLOCK)) { in smb2_oplock_acquire()
|
H A D | smb2_aapl.c | 192 rc = smb_fsop_lookup_name(sr, kcr, 0, sr->tid_tree->t_snode, in smb2_aapl_get_macinfo() 211 rc = smb_fsop_lookup_name(sr, kcr, 0, sr->tid_tree->t_snode, in smb2_aapl_get_macinfo()
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | smb.d | 79 soi_share = (P->tid_tree == NULL) ? "<NULL>" : 80 P->tid_tree->t_sharename; 160 soi_share = (P->tid_tree == NULL) ? "<NULL>" : 161 P->tid_tree->t_sharename;
|
/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | smb_ktypes.h | 1184 ((sr) != NULL && (sr)->tid_tree != NULL && \ 1185 !((sr)->tid_tree->t_access & ACE_ALL_WRITE_PERMS)) 1188 (((sr) && (sr)->tid_tree) ? \ 1189 smb_tree_has_feature((sr)->tid_tree, SMB_TREE_CASEINSENSITIVE) : 0) 1193 (((sr) && (sr)->tid_tree) ? \ 1194 (((sr)->tid_tree->t_access) & (acemask)) : 0))) 1197 (((sr) && (sr)->tid_tree) ? \ 1198 smb_tree_has_feature((sr)->tid_tree, SMB_TREE_CATIA) : 0) 1201 (((sr) && (sr)->tid_tree) ? \ 1202 smb_tree_has_feature((sr)->tid_tree, SMB_TREE_ABE) : 0) [all …]
|