• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/module/os/linux/zfs/

Lines Matching defs:szp

2591 zfs_rename_lock(znode_t *szp, znode_t *tdzp, znode_t *sdzp, zfs_zlock_t **zlpp)
2597 krwlock_t *rwlp = &szp->z_parent_lock;
2601 * First pass write-locks szp and compares to zp->z_id.
2611 if (rw == RW_READER && zp->z_id > szp->z_id) {
2619 rwlp = &szp->z_parent_lock;
2636 if (oidp == szp->z_id) /* We're a descendant of szp */
2679 znode_t *szp, *tzp;
2719 szp = NULL;
2804 serr = zfs_dirent_lock(&sdl, sdzp, snm, &szp,
2812 sdzp, snm, &szp, ZEXISTS | ZRENAMING | zflg,
2836 zrele(szp);
2855 tdzp->z_projid != szp->z_projid) {
2867 if ((error = zfs_zaccess_rename(sdzp, szp, tdzp, tzp, cr)))
2870 if (S_ISDIR(ZTOI(szp)->i_mode)) {
2875 if ((error = zfs_rename_lock(szp, tdzp, sdzp, &zl)))
2886 if (S_ISDIR(ZTOI(szp)->i_mode)) {
2902 if (szp->z_id == tzp->z_id) {
2909 dmu_tx_hold_sa(tx, szp->z_sa_hdl, B_FALSE);
2922 zfs_sa_upgrade_txholds(tx, szp);
2938 zrele(szp);
2944 zrele(szp);
2955 error = zfs_link_create(tdl, szp, tx, ZRENAMING);
2957 szp->z_pflags |= ZFS_AV_MODIFIED;
2959 szp->z_pflags |= ZFS_PROJINHERIT;
2961 error = sa_update(szp->z_sa_hdl, SA_ZPL_FLAGS(zfsvfs),
2962 (void *)&szp->z_pflags, sizeof (uint64_t), tx);
2965 error = zfs_link_destroy(sdl, szp, tx, ZRENAMING, NULL);
2969 sdl->dl_name, tdzp, tdl->dl_name, szp);
2983 VERIFY3U(zfs_link_destroy(tdl, szp, tx,
2990 * but, the new dnode (szp) should not fail.
3011 zfs_znode_update_vfs(szp);
3012 zrele(szp);
3234 * Insert a new entry into directory tdzp referencing szp.
3237 * szp - znode of new entry.
3247 * szp - ctime updated
3251 zfs_link(znode_t *tdzp, znode_t *szp, char *name, cred_t *cr,
3254 struct inode *sip = ZTOI(szp);
3288 ZFS_VERIFY_ZP(szp);
3298 tdzp->z_projid != szp->z_projid) {
3314 if ((error = sa_lookup(szp->z_sa_hdl, SA_ZPL_PARENT(zfsvfs),
3338 if ((szp->z_pflags & ZFS_XATTR) != (tdzp->z_pflags & ZFS_XATTR)) {
3366 dmu_tx_hold_sa(tx, szp->z_sa_hdl, B_FALSE);
3371 zfs_sa_upgrade_txholds(tx, szp);
3388 szp->z_unlinked = B_FALSE;
3389 error = zfs_link_create(dl, szp, tx, 0);
3402 zfsvfs->z_unlinkedobj, szp->z_id, tx) == 0);
3406 zfs_log_link(zilog, tx, txtype, tdzp, szp, name);
3410 szp->z_unlinked = B_TRUE;
3424 zfs_znode_update_vfs(szp);