Home
last modified time | relevance | path

Searched refs:tid_tree (Results 1 – 25 of 59) sorted by relevance

123

/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb2_qinfo_fs.c99 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 Dsmb_process_exit.c90 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 Dsmb_tree_connect.c327 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 Dsmb_fsinfo.c77 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 Dsmb_set_fileinfo.c108 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 Dsmb_directory.c79 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 Dsmb2_tree_disconn.c45 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 Dsmb_nt_transact_quota.c97 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 Dsmb_fsops.c304 ASSERT(sr->tid_tree); in smb_fsop_create()
616 ASSERT(sr->tid_tree); in smb_fsop_mkdir()
1085 ASSERT(sr->tid_tree); in smb_fsop_link()
1173 ASSERT(sr->tid_tree); in smb_fsop_rename()
2216 ASSERT(sr->tid_tree); in smb_fsop_commit()
2273 sr->tid_tree->t_acltype, cr); in smb_fsop_aclread()
2308 ASSERT(sr->tid_tree); in smb_fsop_aclwrite()
2331 switch (sr->tid_tree->t_acltype) { in smb_fsop_aclwrite()
2487 if (sr->tid_tree->t_acltype != ACE_T) in smb_fsop_sdmerge()
2569 ASSERT(sr->tid_tree); in smb_fsop_sdwrite()
[all …]
H A Dsmb_nt_transact_ioctl.c155 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 Dsmb_print.c112 !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 Dsmb_delete.c164 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 Dsmb2_setinfo_quota.c58 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 Dsmb_vss.c101 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 Dsmb_close.c113 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 Dsmb2_dispatch.c485 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()
804 ASSERT(sr->tid_tree != NULL); in smb2sr_work()
[all …]
H A Dsmb_oplock.c242 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 Dsmb2_qinfo_quota.c61 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 Dsmb_query_fileinfo.c124 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 Dsmb_pathname.c179 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 Dsmb_common_open.c251 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 Dsmb2_oplock.c416 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 Dsmb2_aapl.c192 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 Dsmb.d79 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 Dsmb_ktypes.h1184 ((sr) != NULL && (sr)->tid_tree != NULL && \
1185 !((sr)->tid_tree->t_access & ACE_ALL_WRITE_PERMS))
1193 (((sr) && (sr)->tid_tree) ? \
1194 (((sr)->tid_tree->t_access) & (acemask)) : 0)))
1198 smb_tree_has_feature((sr)->tid_tree, SMB_TREE_CATIA) : 0)
1202 smb_tree_has_feature((sr)->tid_tree, SMB_TREE_ABE) : 0)
1206 smb_tree_has_feature((sr)->tid_tree, SMB_TREE_DFSROOT) : 0)
1209 (((sr) && (sr)->tid_tree) ? \
1210 smb_tree_has_feature((sr)->tid_tree, SMB_TREE_SHORTNAMES) : 0)
1222 smb_tree_has_feature((sr)->tid_tree, SMB_TREE_TRAVERSE_MOUNTS))
[all …]

123