Lines Matching defs:dzp
1619 zfs_acl_ids_create(znode_t *dzp, int flag, vattr_t *vap, cred_t *cr,
1623 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
1632 ASSERT_VOP_ELOCKED(ZTOV(dzp), __func__);
1634 ASSERT3P(dzp->z_vnode, ==, NULL);
1665 if (acl_ids->z_fgid != dzp->z_gid &&
1674 acl_ids->z_fgid = dzp->z_gid;
1698 if (!(flag & IS_ROOT_NODE) && (dzp->z_mode & S_ISGID) &&
1703 secpolicy_vnode_setids_setgids(ZTOV(dzp), cr, gid) != 0)
1708 mutex_enter(&dzp->z_acl_lock);
1710 (dzp->z_pflags & ZFS_INHERIT_ACE) &&
1711 !(dzp->z_pflags & ZFS_XATTR)) {
1712 VERIFY0(zfs_acl_node_read(dzp, B_TRUE,
1719 zfs_acl_alloc(zfs_acl_version_zp(dzp));
1722 mutex_exit(&dzp->z_acl_lock);
2490 zfs_delete_final_check(znode_t *zp, znode_t *dzp,
2496 downer = zfs_fuid_map_id(dzp->z_zfsvfs, dzp->z_uid, cr, ZFS_OWNER);
2498 error = secpolicy_vnode_access2(cr, ZTOV(dzp),
2502 error = zfs_sticky_remove_access(dzp, zp, cr);
2542 zfs_zaccess_delete(znode_t *dzp, znode_t *zp, cred_t *cr, zidmap_t *mnt_ns)
2572 if ((dzp_error = zfs_zaccess_common(dzp, ACE_DELETE_CHILD,
2602 /* XXXPJD: s/dzp/zp/ ? */
2603 return (secpolicy_vnode_remove(ZTOV(dzp), cr));
2610 dzp_error = zfs_zaccess_common(dzp, ACE_EXECUTE|ACE_WRITE_DATA,
2623 return (zfs_delete_final_check(zp, dzp, available_perms, cr));