Lines Matching defs:zp

299 	znode_t *zp;
394 0, 0, &zp, kcred, vflg, &vsec, zfs_init_idmap);
397 0, 0, &zp, kcred, vflg, &vsec, NULL);
429 &zp, kcred, vflg, &vsec, zfs_init_idmap);
432 &zp, kcred, vflg, &vsec, NULL);
440 if (error == 0 && zp != NULL) {
442 VOP_UNLOCK1(ZTOV(zp));
444 zrele(zp);
463 znode_t *zp = NULL;
547 0, 0, &zp, kcred, vflg, NULL, zfs_init_idmap);
550 0, 0, &zp, kcred, vflg, NULL, NULL);
570 &zp, kcred, vflg, NULL, zfs_init_idmap);
573 &zp, kcred, vflg, NULL, NULL);
578 error = zfs_make_xattrdir(dzp, &xva.xva_vattr, &zp, kcred);
585 link, &zp, kcred, vflg, zfs_init_idmap);
588 link, &zp, kcred, vflg, NULL);
596 if (error == 0 && zp != NULL) {
598 VOP_UNLOCK1(ZTOV(zp));
600 zrele(zp);
653 znode_t *dzp, *zp;
665 if ((error = zfs_zget(zfsvfs, lr->lr_link_obj, &zp)) != 0) {
673 error = zfs_link(dzp, zp, name, kcred, vflg);
674 zrele(zp);
813 znode_t *zp;
822 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0) {
857 if (zp->z_size < eod)
860 error = zfs_write_simple(zp, data, length, offset, NULL);
861 zrele(zp);
878 znode_t *zp;
887 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
892 if (end > zp->z_size) {
895 zp->z_size = end;
896 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
899 zrele(zp);
908 (void) sa_update(zp->z_sa_hdl, SA_ZPL_SIZE(zfsvfs),
909 (void *)&zp->z_size, sizeof (uint64_t), tx);
917 zrele(zp);
927 znode_t *zp;
936 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
944 error = zfs_space(zp, F_FREESP, &fl, O_RDWR | O_LARGEFILE,
947 zrele(zp);
957 znode_t *zp;
974 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
1002 error = zfs_setattr(zp, vap, 0, kcred, zfs_init_idmap);
1004 error = zfs_setattr(zp, vap, 0, kcred, NULL);
1009 zrele(zp);
1019 znode_t *zp;
1035 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
1038 rw_enter(&zp->z_xattr_lock, RW_WRITER);
1039 mutex_enter(&zp->z_lock);
1040 if (zp->z_xattr_cached == NULL)
1041 error = zfs_sa_get_xattr(zp);
1042 mutex_exit(&zp->z_lock);
1047 ASSERT(zp->z_xattr_cached);
1048 nvl = zp->z_xattr_cached;
1084 error = zfs_sa_set_xattr(zp, name, value, size);
1088 zp->z_xattr_cached = NULL;
1092 rw_exit(&zp->z_xattr_lock);
1093 zrele(zp);
1104 znode_t *zp;
1116 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
1125 error = zfs_setsecattr(zp, &vsa, 0, kcred);
1127 zrele(zp);
1153 znode_t *zp;
1169 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
1187 error = zfs_setsecattr(zp, &vsa, 0, kcred);
1193 zrele(zp);
1203 znode_t *zp;
1213 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0) {
1223 error = zfs_clone_range_replay(zp, lr->lr_offset, lr->lr_length,
1226 zrele(zp);