Lines Matching defs:dnode

123     smb_node_t *dnode, char *name,
178 rc = smb_vop_mkdir(dnode->vp, name, attr,
182 rc = smb_vop_create(dnode->vp, name, attr,
215 name, dnode, NULL);
233 rc = smb_vop_mkdir(dnode->vp, name, attr, &vp,
236 rc = smb_vop_create(dnode->vp, name, attr, &vp,
244 name, dnode, NULL);
260 (void) smb_vop_rmdir(dnode->vp, name, flags, cr);
262 (void) smb_vop_remove(dnode->vp, name, flags, cr);
281 smb_fsop_create(smb_request_t *sr, cred_t *cr, smb_node_t *dnode,
290 ASSERT(dnode);
291 ASSERT(dnode->n_magic == SMB_NODE_MAGIC);
292 ASSERT(dnode->n_state != SMB_NODE_STATE_DESTROYING);
304 if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0)
322 rc = smb_fsop_create_stream(sr, cr, dnode,
334 rc = smb_unmangle(dnode, name, longname, MAXNAMELEN, flags);
343 rc = smb_fsop_create_file(sr, cr, dnode, name, flags,
370 smb_node_t *dnode, char *fname, char *sname, int flags,
383 sr->tid_tree->t_snode, dnode, fname, &fnode);
386 rc = smb_fsop_create_file(sr, cr, dnode, fname, flags,
403 (void) smb_vop_remove(dnode->vp,
432 smb_node_notify_change(dnode,
443 smb_node_t *dnode, char *name, int flags,
465 rc = smb_fsop_create_with_sd(sr, cr, dnode,
478 rc = smb_fsop_sdinherit(sr, dnode, &fs_sd);
480 rc = smb_fsop_create_with_sd(sr, cr, dnode,
492 rc = smb_vop_create(dnode->vp, name, attr, &vp,
497 name, dnode, NULL);
508 smb_node_notify_change(dnode, FILE_ACTION_ADDED, name);
530 smb_node_t *dnode,
548 ASSERT(dnode);
549 ASSERT(dnode->n_magic == SMB_NODE_MAGIC);
550 ASSERT(dnode->n_state != SMB_NODE_STATE_DESTROYING);
562 if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0)
574 rc = smb_unmangle(dnode, name, longname, MAXNAMELEN, flags);
606 rc = smb_fsop_create_with_sd(sr, cr, dnode,
619 rc = smb_fsop_sdinherit(sr, dnode, &fs_sd);
621 rc = smb_fsop_create_with_sd(sr, cr, dnode,
630 rc = smb_vop_mkdir(dnode->vp, name, attr, &vp, flags, cr,
635 dnode, NULL);
645 smb_node_notify_change(dnode, FILE_ACTION_ADDED, name);
666 smb_node_t *dnode,
682 ASSERT(dnode);
683 ASSERT(dnode->n_magic == SMB_NODE_MAGIC);
685 if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0 ||
695 if (dnode->flags & NODE_XATTR_DIR) {
696 fnode = dnode->n_dnode;
714 sr->tid_tree->t_snode, dnode, fname, &fnode);
733 smb_node_notify_change(dnode,
737 rc = smb_vop_remove(dnode->vp, name, flags, cr);
751 rc = smb_unmangle(dnode, name, longname, MAXNAMELEN,
763 rc = smb_vop_remove(dnode->vp, longname,
769 smb_node_notify_change(dnode,
860 smb_node_t *dnode,
873 ASSERT(dnode);
874 ASSERT(dnode->n_magic == SMB_NODE_MAGIC);
876 if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0 ||
883 rc = smb_vop_rmdir(dnode->vp, name, flags, cr);
895 rc = smb_unmangle(dnode, name, longname, MAXNAMELEN, flags);
906 rc = smb_vop_rmdir(dnode->vp, longname, flags, cr);
913 smb_node_notify_change(dnode, FILE_ACTION_REMOVED, name);
1715 smb_node_t *dnode,
1728 ASSERT(dnode);
1729 ASSERT(dnode->n_magic == SMB_NODE_MAGIC);
1730 ASSERT(dnode->n_state != SMB_NODE_STATE_DESTROYING);
1752 rc = smb_fsop_lookup(sr, cr, flags, root_node, dnode,
1797 rc = smb_fsop_lookup(sr, cr, flags, root_node, dnode, name,
1824 * It is assumed that a reference exists on dnode coming into this routine
1851 smb_node_t *dnode,
1865 ASSERT(dnode);
1866 ASSERT(dnode->n_magic == SMB_NODE_MAGIC);
1867 ASSERT(dnode->n_state != SMB_NODE_STATE_DESTROYING);
1872 if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0)
1886 rc = smb_vop_lookup(dnode->vp, name, &vp, od_name, flags,
1897 rc = smb_unmangle(dnode, name, longname, MAXNAMELEN, flags);
1915 rc = smb_vop_lookup(dnode->vp, longname, &vp, od_name,
1929 rc = smb_pathname(sr, od_name, FOLLOW, root_node, dnode,
1990 dnode, NULL);
2462 smb_fsop_sdinherit(smb_request_t *sr, smb_node_t *dnode, smb_fssd_t *fs_sd)
2481 error = smb_fsop_sdread(sr, zone_kcred(), dnode, fs_sd);