Lines Matching refs:dnode

125     smb_node_t *dnode, char *name,  in smb_fsop_create_with_sd()  argument
180 rc = smb_vop_mkdir(dnode->vp, name, attr, in smb_fsop_create_with_sd()
184 rc = smb_vop_create(dnode->vp, name, attr, in smb_fsop_create_with_sd()
217 name, dnode, NULL); in smb_fsop_create_with_sd()
235 rc = smb_vop_mkdir(dnode->vp, name, attr, &vp, in smb_fsop_create_with_sd()
238 rc = smb_vop_create(dnode->vp, name, attr, &vp, in smb_fsop_create_with_sd()
246 name, dnode, NULL); in smb_fsop_create_with_sd()
262 (void) smb_vop_rmdir(dnode->vp, name, flags, cr); in smb_fsop_create_with_sd()
264 (void) smb_vop_remove(dnode->vp, name, flags, cr); in smb_fsop_create_with_sd()
283 smb_fsop_create(smb_request_t *sr, cred_t *cr, smb_node_t *dnode, in smb_fsop_create() argument
292 ASSERT(dnode); in smb_fsop_create()
293 ASSERT(dnode->n_magic == SMB_NODE_MAGIC); in smb_fsop_create()
294 ASSERT(dnode->n_state != SMB_NODE_STATE_DESTROYING); in smb_fsop_create()
306 if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0) in smb_fsop_create()
324 rc = smb_fsop_create_file_with_stream(sr, cr, dnode, in smb_fsop_create()
336 rc = smb_unmangle(dnode, name, longname, MAXNAMELEN, flags); in smb_fsop_create()
345 rc = smb_fsop_create_file(sr, cr, dnode, name, flags, in smb_fsop_create()
368 smb_node_t *dnode, char *fname, char *sname, int flags, in smb_fsop_create_file_with_stream() argument
383 sr->tid_tree->t_snode, dnode, fname, &fnode); in smb_fsop_create_file_with_stream()
392 rc = smb_fsop_create_file(sr, cr, dnode, fname, flags, in smb_fsop_create_file_with_stream()
398 rc = smb_fsop_create_stream(sr, cr, dnode, fnode, sname, flags, attr, in smb_fsop_create_file_with_stream()
404 (void) smb_vop_remove(dnode->vp, in smb_fsop_create_file_with_stream()
429 smb_node_t *dnode, smb_node_t *fnode, char *sname, int flags, in smb_fsop_create_stream() argument
477 smb_node_notify_change(dnode, in smb_fsop_create_stream()
488 smb_node_t *dnode, char *name, int flags, in smb_fsop_create_file() argument
518 rc = smb_fsop_sdinherit(sr, dnode, &fs_sd); in smb_fsop_create_file()
520 rc = smb_fsop_create_with_sd(sr, cr, dnode, in smb_fsop_create_file()
534 rc = smb_fsop_sdinherit(sr, dnode, &fs_sd); in smb_fsop_create_file()
536 rc = smb_fsop_create_with_sd(sr, cr, dnode, in smb_fsop_create_file()
548 rc = smb_vop_create(dnode->vp, name, attr, &vp, in smb_fsop_create_file()
553 name, dnode, NULL); in smb_fsop_create_file()
564 smb_node_notify_change(dnode, FILE_ACTION_ADDED, name); in smb_fsop_create_file()
586 smb_node_t *dnode, in smb_fsop_mkdir() argument
604 ASSERT(dnode); in smb_fsop_mkdir()
605 ASSERT(dnode->n_magic == SMB_NODE_MAGIC); in smb_fsop_mkdir()
606 ASSERT(dnode->n_state != SMB_NODE_STATE_DESTROYING); in smb_fsop_mkdir()
618 if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0) in smb_fsop_mkdir()
630 rc = smb_unmangle(dnode, name, longname, MAXNAMELEN, flags); in smb_fsop_mkdir()
668 rc = smb_fsop_sdinherit(sr, dnode, &fs_sd); in smb_fsop_mkdir()
670 rc = smb_fsop_create_with_sd(sr, cr, dnode, in smb_fsop_mkdir()
683 rc = smb_fsop_sdinherit(sr, dnode, &fs_sd); in smb_fsop_mkdir()
685 rc = smb_fsop_create_with_sd(sr, cr, dnode, in smb_fsop_mkdir()
694 rc = smb_vop_mkdir(dnode->vp, name, attr, &vp, flags, cr, in smb_fsop_mkdir()
699 dnode, NULL); in smb_fsop_mkdir()
709 smb_node_notify_change(dnode, FILE_ACTION_ADDED, name); in smb_fsop_mkdir()
733 smb_node_t *dnode, in smb_fsop_remove() argument
749 ASSERT(dnode); in smb_fsop_remove()
750 ASSERT(dnode->n_magic == SMB_NODE_MAGIC); in smb_fsop_remove()
752 if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0 || in smb_fsop_remove()
762 if (dnode->flags & NODE_XATTR_DIR) { in smb_fsop_remove()
768 fnode = dnode->n_dnode; in smb_fsop_remove()
791 sr->tid_tree->t_snode, dnode, fname, &fnode); in smb_fsop_remove()
808 smb_node_notify_change(dnode, in smb_fsop_remove()
812 rc = smb_vop_remove(dnode->vp, name, flags, cr); in smb_fsop_remove()
824 rc = smb_unmangle(dnode, name, longname, MAXNAMELEN, in smb_fsop_remove()
836 rc = smb_vop_remove(dnode->vp, longname, in smb_fsop_remove()
842 smb_node_notify_change(dnode, in smb_fsop_remove()
940 smb_node_t *dnode, in smb_fsop_rmdir() argument
953 ASSERT(dnode); in smb_fsop_rmdir()
954 ASSERT(dnode->n_magic == SMB_NODE_MAGIC); in smb_fsop_rmdir()
956 if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0 || in smb_fsop_rmdir()
963 rc = smb_vop_rmdir(dnode->vp, name, flags, cr); in smb_fsop_rmdir()
975 rc = smb_unmangle(dnode, name, longname, MAXNAMELEN, flags); in smb_fsop_rmdir()
986 rc = smb_vop_rmdir(dnode->vp, longname, flags, cr); in smb_fsop_rmdir()
993 smb_node_notify_change(dnode, FILE_ACTION_REMOVED, name); in smb_fsop_rmdir()
1849 smb_node_t *dnode, in smb_fsop_lookup_name() argument
1859 rc = smb_fsop_lookup_file(sr, cr, flags, root_node, dnode, name, in smb_fsop_lookup_name()
1898 smb_node_t *dnode, in smb_fsop_lookup_file() argument
1907 ASSERT(dnode); in smb_fsop_lookup_file()
1908 ASSERT(dnode->n_magic == SMB_NODE_MAGIC); in smb_fsop_lookup_file()
1909 ASSERT(dnode->n_state != SMB_NODE_STATE_DESTROYING); in smb_fsop_lookup_file()
1932 rc = smb_fsop_lookup(sr, cr, flags, root_node, dnode, in smb_fsop_lookup_file()
1936 rc = smb_fsop_lookup(sr, cr, flags, root_node, dnode, name, in smb_fsop_lookup_file()
2048 smb_node_t *dnode, in smb_fsop_lookup() argument
2062 ASSERT(dnode); in smb_fsop_lookup()
2063 ASSERT(dnode->n_magic == SMB_NODE_MAGIC); in smb_fsop_lookup()
2064 ASSERT(dnode->n_state != SMB_NODE_STATE_DESTROYING); in smb_fsop_lookup()
2069 if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0) in smb_fsop_lookup()
2085 smb_node_ref(dnode); in smb_fsop_lookup()
2086 *ret_snode = dnode; in smb_fsop_lookup()
2092 rc = smb_vop_lookup(dnode->vp, name, &vp, od_name, flags, in smb_fsop_lookup()
2103 rc = smb_unmangle(dnode, name, longname, MAXNAMELEN, flags); in smb_fsop_lookup()
2121 rc = smb_vop_lookup(dnode->vp, longname, &vp, od_name, in smb_fsop_lookup()
2135 rc = smb_pathname(sr, od_name, FOLLOW, root_node, dnode, in smb_fsop_lookup()
2196 dnode, NULL); in smb_fsop_lookup()
2667 smb_fsop_sdinherit(smb_request_t *sr, smb_node_t *dnode, smb_fssd_t *fs_sd) in smb_fsop_sdinherit() argument
2693 error = smb_fsop_sdread(sr, zone_kcred(), dnode, &pfs_sd); in smb_fsop_sdinherit()