Home
last modified time | relevance | path

Searched refs:fq_fnode (Results 1 – 5 of 5) sorted by relevance

/titanic_44/usr/src/uts/common/fs/smbsrv/
H A Dsmb_rename.c273 src_fqi->fq_fnode = node; in smb_trans2_rename()
338 if (src_fqi->fq_fnode) { in smb_common_rename()
339 smb_node_start_crit(src_fqi->fq_fnode, RW_READER); in smb_common_rename()
340 smb_node_ref(src_fqi->fq_fnode); in smb_common_rename()
349 src_fnode = src_fqi->fq_fnode; in smb_common_rename()
378 dst_dnode, new_name, &dst_fqi->fq_fnode); in smb_common_rename()
407 dst_fqi->fq_fnode->od_name, 0) == 0)) { in smb_common_rename()
408 smb_node_release(dst_fqi->fq_fnode); in smb_common_rename()
409 dst_fqi->fq_fnode = NULL; in smb_common_rename()
422 &dst_fqi->fq_fnode); in smb_common_rename()
[all …]
H A Dsmb_directory.c133 tnode, fqi->fq_dnode, fqi->fq_last_comp, &fqi->fq_fnode); in smb_common_create_directory()
136 smb_node_release(fqi->fq_fnode); in smb_common_create_directory()
163 &new_attr, &fqi->fq_fnode); in smb_common_create_directory()
172 smb_node_release(fqi->fq_fnode); in smb_common_create_directory()
253 tnode, fqi->fq_dnode, fqi->fq_last_comp, &fqi->fq_fnode); in smb_com_delete_directory()
268 if ((fqi->fq_fnode == tnode) || smb_node_is_dfslink(fqi->fq_fnode)) { in smb_com_delete_directory()
272 smb_node_release(fqi->fq_fnode); in smb_com_delete_directory()
276 if (!smb_node_is_dir(fqi->fq_fnode)) { in smb_com_delete_directory()
280 smb_node_release(fqi->fq_fnode); in smb_com_delete_directory()
289 rc = smb_node_getattr(sr, fqi->fq_fnode, zone_kcred(), NULL, in smb_com_delete_directory()
[all …]
H A Dsmb_delete.c244 fqi->fq_dnode, fqi->fq_last_comp, &fqi->fq_fnode) != 0) { in smb_delete_single_file()
251 smb_node_release(fqi->fq_fnode); in smb_delete_single_file()
256 smb_node_release(fqi->fq_fnode); in smb_delete_single_file()
260 smb_node_release(fqi->fq_fnode); in smb_delete_single_file()
312 namebuf, &fqi->fq_fnode); in smb_delete_multiple_files()
317 smb_node_release(fqi->fq_fnode); in smb_delete_multiple_files()
331 smb_node_release(fqi->fq_fnode); in smb_delete_multiple_files()
335 smb_node_release(fqi->fq_fnode); in smb_delete_multiple_files()
341 smb_node_release(fqi->fq_fnode); in smb_delete_multiple_files()
414 node = fqi->fq_fnode; in smb_delete_check_dosattr()
[all …]
H A Dsmb_common_open.c464 &op->fqi.fq_fnode); in smb_open_subr()
473 rc = smb_node_getattr(sr, op->fqi.fq_fnode, zone_kcred(), in smb_open_subr()
476 smb_node_release(op->fqi.fq_fnode); in smb_open_subr()
484 op->fqi.fq_fnode = NULL; in smb_open_subr()
503 node = op->fqi.fq_fnode; in smb_open_subr()
772 op->fqi.fq_last_comp, &new_attr, &op->fqi.fq_fnode); in smb_open_subr()
781 node = op->fqi.fq_fnode; in smb_open_subr()
806 op->fqi.fq_last_comp, &new_attr, &op->fqi.fq_fnode); in smb_open_subr()
814 node = op->fqi.fq_fnode; in smb_open_subr()
/titanic_44/usr/src/uts/common/smbsrv/
H A Dsmb_ktypes.h1401 smb_node_t *fq_fnode; member