Lines Matching refs:szp

3644 zfs_rename_lock(znode_t *szp, znode_t *tdzp, znode_t *sdzp, zfs_zlock_t **zlpp)
3650 krwlock_t *rwlp = &szp->z_parent_lock;
3654 * First pass write-locks szp and compares to zp->z_id.
3664 if (rw == RW_READER && zp->z_id > szp->z_id) {
3672 rwlp = &szp->z_parent_lock;
3689 if (oidp == szp->z_id) /* We're a descendant of szp */
3733 znode_t *tdzp, *sdzp, *szp, *tzp;
3780 szp = NULL;
3865 serr = zfs_dirent_lock(&sdl, sdzp, snm, &szp,
3873 sdzp, snm, &szp, ZEXISTS | ZRENAMING | zflg,
3902 VN_RELE(ZTOV(szp));
3920 if (error = zfs_zaccess_rename(sdzp, szp, tdzp, tzp, cr))
3923 if (ZTOV(szp)->v_type == VDIR) {
3928 if (error = zfs_rename_lock(szp, tdzp, sdzp, &zl))
3939 if (ZTOV(szp)->v_type == VDIR) {
3955 if (szp->z_id == tzp->z_id) {
3961 vnevent_rename_src(ZTOV(szp), sdvp, snm, ct);
3974 dmu_tx_hold_sa(tx, szp->z_sa_hdl, B_FALSE);
3987 zfs_sa_upgrade_txholds(tx, szp);
3999 VN_RELE(ZTOV(szp));
4017 error = zfs_link_create(tdl, szp, tx, ZRENAMING);
4019 szp->z_pflags |= ZFS_AV_MODIFIED;
4021 error = sa_update(szp->z_sa_hdl, SA_ZPL_FLAGS(zfsvfs),
4022 (void *)&szp->z_pflags, sizeof (uint64_t), tx);
4025 error = zfs_link_destroy(sdl, szp, tx, ZRENAMING, NULL);
4029 sdl->dl_name, tdzp, tdl->dl_name, szp);
4034 vn_renamepath(tdvp, ZTOV(szp), tnm,
4049 VERIFY3U(zfs_link_destroy(tdl, szp, tx,
4057 cache_purge(ZTOV(szp));
4076 VN_RELE(ZTOV(szp));
4312 znode_t *tzp, *szp;
4342 szp = VTOZ(svp);
4343 ZFS_VERIFY_ZP(szp);
4349 if (szp->z_zfsvfs != zfsvfs || zfsctl_is_node(svp)) {
4356 if ((error = sa_lookup(szp->z_sa_hdl, SA_ZPL_PARENT(zfsvfs),
4380 if ((szp->z_pflags & ZFS_XATTR) != (dzp->z_pflags & ZFS_XATTR)) {
4386 owner = zfs_fuid_map_id(zfsvfs, szp->z_uid, cr, ZFS_OWNER);
4408 dmu_tx_hold_sa(tx, szp->z_sa_hdl, B_FALSE);
4410 zfs_sa_upgrade_txholds(tx, szp);
4426 error = zfs_link_create(dl, szp, tx, 0);
4432 zfs_log_link(zilog, tx, txtype, dzp, szp, name);