Lines Matching defs:dzp
1595 zfs_acl_ids_create(znode_t *dzp, int flag, vattr_t *vap, cred_t *cr,
1599 zfsvfs_t *zfsvfs = dzp->z_zfsvfs;
1605 ASSERT_VOP_ELOCKED(ZTOV(dzp), __func__);
1634 if (acl_ids->z_fgid != dzp->z_gid &&
1640 if (dzp->z_mode & S_ISGID) {
1644 acl_ids->z_fgid = dzp->z_gid;
1663 gid = acl_ids->z_fgid = dzp->z_gid;
1678 if (!(flag & IS_ROOT_NODE) && (dzp->z_mode & S_ISGID) &&
1683 secpolicy_vnode_setids_setgids(ZTOV(dzp), cr, gid) != 0)
1688 mutex_enter(&dzp->z_acl_lock);
1690 (dzp->z_pflags & ZFS_INHERIT_ACE) &&
1691 !(dzp->z_pflags & ZFS_XATTR)) {
1692 VERIFY(0 == zfs_acl_node_read(dzp, &paclp, B_FALSE));
1698 zfs_acl_alloc(zfs_acl_version_zp(dzp));
1701 mutex_exit(&dzp->z_acl_lock);
2519 zfs_delete_final_check(znode_t *zp, znode_t *dzp,
2525 downer = zfs_fuid_map_id(dzp->z_zfsvfs, dzp->z_uid, cr, ZFS_OWNER);
2527 error = secpolicy_vnode_access2(cr, ZTOV(dzp),
2531 error = zfs_sticky_remove_access(dzp, zp, cr);
2571 zfs_zaccess_delete(znode_t *dzp, znode_t *zp, cred_t *cr)
2601 if ((dzp_error = zfs_zaccess_common(dzp, ACE_DELETE_CHILD,
2630 return (secpolicy_vnode_remove(ZTOV(dzp), cr)); /* XXXPJD: s/dzp/zp/ ? */
2637 dzp_error = zfs_zaccess_common(dzp, ACE_EXECUTE|ACE_WRITE_DATA,
2650 return (zfs_delete_final_check(zp, dzp, available_perms, cr));