Lines Matching refs:xzp
530 znode_t *xzp;
541 ZFS_DIRENT_OBJ(zap.za_first_integer), &xzp);
547 ASSERT((ZTOV(xzp)->v_type == VREG) ||
548 (ZTOV(xzp)->v_type == VLNK));
553 dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE);
556 zfs_sa_upgrade_txholds(tx, xzp);
561 VN_RELE(ZTOV(xzp));
569 error = zfs_link_destroy(&dl, xzp, tx, 0, NULL);
574 VN_RELE(ZTOV(xzp));
587 znode_t *xzp = NULL;
637 error = zfs_zget(zfsvfs, xattr_obj, &xzp);
649 if (xzp) {
651 dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE);
670 if (xzp) {
672 mutex_enter(&xzp->z_lock);
673 xzp->z_unlinked = B_TRUE; /* mark xzp for deletion */
674 xzp->z_links = 0; /* no more links to it */
675 VERIFY(0 == sa_update(xzp->z_sa_hdl, SA_ZPL_LINKS(zfsvfs),
676 &xzp->z_links, sizeof (xzp->z_links), tx));
677 mutex_exit(&xzp->z_lock);
678 zfs_unlinked_add(xzp, tx);
689 if (xzp)
690 VN_RELE(ZTOV(xzp));
927 znode_t *xzp;
961 zfs_mknode(zp, vap, tx, cr, IS_XATTR, &xzp, &acl_ids);
967 error = sa_lookup(xzp->z_sa_hdl, SA_ZPL_PARENT(zfsvfs),
972 VERIFY(0 == sa_update(zp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), &xzp->z_id,
973 sizeof (xzp->z_id), tx));
976 xzp, "", NULL, acl_ids.z_fuidp, vap);
981 *xvpp = ZTOV(xzp);
1003 znode_t *xzp;
1008 error = zfs_dirent_lock(&dl, zp, "", &xzp, ZXATTR, NULL, NULL);
1012 if (xzp != NULL) {
1013 *xvpp = ZTOV(xzp);