Lines Matching defs:dzp
1620 zfs_acl_ids_create(znode_t *dzp, int flag, vattr_t *vap, cred_t *cr,
1624 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
1658 if (acl_ids->z_fgid != dzp->z_gid &&
1664 if (dzp->z_mode & S_ISGID) {
1668 acl_ids->z_fgid = dzp->z_gid;
1687 gid = acl_ids->z_fgid = dzp->z_gid;
1702 if (!(flag & IS_ROOT_NODE) && (dzp->z_mode & S_ISGID) &&
1707 secpolicy_vnode_setids_setgids(ZTOV(dzp), cr, gid) != 0)
1712 mutex_enter(&dzp->z_acl_lock);
1713 mutex_enter(&dzp->z_lock);
1715 (dzp->z_pflags & ZFS_INHERIT_ACE) &&
1716 !(dzp->z_pflags & ZFS_XATTR)) {
1717 VERIFY(0 == zfs_acl_node_read(dzp, B_TRUE,
1724 zfs_acl_alloc(zfs_acl_version_zp(dzp));
1727 mutex_exit(&dzp->z_lock);
1728 mutex_exit(&dzp->z_acl_lock);
2544 zfs_delete_final_check(znode_t *zp, znode_t *dzp,
2550 downer = zfs_fuid_map_id(dzp->z_zfsvfs, dzp->z_uid, cr, ZFS_OWNER);
2552 error = secpolicy_vnode_access2(cr, ZTOV(dzp),
2556 error = zfs_sticky_remove_access(dzp, zp, cr);
2596 zfs_zaccess_delete(znode_t *dzp, znode_t *zp, cred_t *cr)
2626 if ((dzp_error = zfs_zaccess_common(dzp, ACE_DELETE_CHILD,
2655 return (secpolicy_vnode_remove(ZTOV(dzp), cr)); /* XXXPJD: s/dzp/zp/ ? */
2662 dzp_error = zfs_zaccess_common(dzp, ACE_EXECUTE|ACE_WRITE_DATA,
2675 return (zfs_delete_final_check(zp, dzp, available_perms, cr));