Lines Matching refs:zp
1510 znode_t *zp = sa_get_userdata(hdl); in sa_add_projid() local
1512 zfsvfs_t *zfsvfs = zp->z_zfsvfs; in sa_add_projid()
1521 if (zp->z_acl_cached == NULL) { in sa_add_projid()
1524 rw_enter(&zp->z_acl_lock, RW_WRITER); in sa_add_projid()
1525 err = zfs_acl_node_read(zp, B_FALSE, &aclp, B_FALSE); in sa_add_projid()
1526 rw_exit(&zp->z_acl_lock); in sa_add_projid()
1534 mutex_enter(&zp->z_lock); in sa_add_projid()
1545 if (zp->z_is_sa) { in sa_add_projid()
1564 if (S_ISBLK(zp->z_mode) || S_ISCHR(zp->z_mode)) in sa_add_projid()
1601 zp->z_projid = projid; in sa_add_projid()
1602 zp->z_pflags |= ZFS_PROJID; in sa_add_projid()
1603 links = zp->z_links; in sa_add_projid()
1609 &zp->z_size, 8); in sa_add_projid()
1615 &zp->z_pflags, 8); in sa_add_projid()
1624 if (S_ISBLK(zp->z_mode) || S_ISCHR(zp->z_mode)) in sa_add_projid()
1628 if (zp->z_acl_cached != NULL) { in sa_add_projid()
1630 &zp->z_acl_cached->z_acl_count, 8); in sa_add_projid()
1631 if (zp->z_acl_cached->z_version < ZFS_ACL_VERSION_FUID) in sa_add_projid()
1632 zfs_acl_xform(zp, zp->z_acl_cached, CRED()); in sa_add_projid()
1633 locate.cb_aclp = zp->z_acl_cached; in sa_add_projid()
1636 zp->z_acl_cached->z_acl_bytes); in sa_add_projid()
1643 if (zp->z_pflags & ZFS_BONUS_SCANSTAMP) { in sa_add_projid()
1648 zp->z_pflags &= ~ZFS_BONUS_SCANSTAMP; in sa_add_projid()
1658 zp->z_is_sa = B_TRUE; in sa_add_projid()
1661 mutex_exit(&zp->z_lock); in sa_add_projid()