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);
428 &zp, kcred, vflg, &vsec, zfs_init_idmap);
431 &zp, kcred, vflg, &vsec, NULL);
439 if (error == 0 && zp != NULL) {
441 VOP_UNLOCK(ZTOV(zp));
443 zrele(zp);
463 znode_t *zp = NULL;
546 0, 0, &zp, kcred, vflg, NULL, zfs_init_idmap);
549 0, 0, &zp, kcred, vflg, NULL, NULL);
569 &zp, kcred, vflg, NULL, zfs_init_idmap);
572 &zp, kcred, vflg, NULL, NULL);
577 error = zfs_make_xattrdir(dzp, &xva.xva_vattr, &zp, kcred);
584 link, &zp, kcred, vflg, zfs_init_idmap);
587 link, &zp, kcred, vflg, NULL);
595 if (error == 0 && zp != NULL) {
597 VOP_UNLOCK(ZTOV(zp));
599 zrele(zp);
652 znode_t *dzp, *zp;
664 if ((error = zfs_zget(zfsvfs, lr->lr_link_obj, &zp)) != 0) {
672 error = zfs_link(dzp, zp, name, kcred, vflg);
673 zrele(zp);
818 znode_t *zp;
827 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0) {
862 if (zp->z_size < eod)
865 error = zfs_write_simple(zp, data, length, offset, NULL);
866 zrele(zp);
883 znode_t *zp;
892 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
897 if (end > zp->z_size) {
900 zp->z_size = end;
901 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
904 zrele(zp);
913 (void) sa_update(zp->z_sa_hdl, SA_ZPL_SIZE(zfsvfs),
914 (void *)&zp->z_size, sizeof (uint64_t), tx);
922 zrele(zp);
932 znode_t *zp;
941 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
949 error = zfs_space(zp, F_FREESP, &fl, O_RDWR | O_LARGEFILE,
952 zrele(zp);
962 znode_t *zp;
979 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
1007 error = zfs_setattr(zp, vap, 0, kcred, zfs_init_idmap);
1009 error = zfs_setattr(zp, vap, 0, kcred, NULL);
1014 zrele(zp);
1024 znode_t *zp;
1040 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
1043 rw_enter(&zp->z_xattr_lock, RW_WRITER);
1044 mutex_enter(&zp->z_lock);
1045 if (zp->z_xattr_cached == NULL)
1046 error = zfs_sa_get_xattr(zp);
1047 mutex_exit(&zp->z_lock);
1052 ASSERT(zp->z_xattr_cached);
1053 nvl = zp->z_xattr_cached;
1089 error = zfs_sa_set_xattr(zp, name, value, size);
1093 zp->z_xattr_cached = NULL;
1097 rw_exit(&zp->z_xattr_lock);
1098 zrele(zp);
1109 znode_t *zp;
1121 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
1130 error = zfs_setsecattr(zp, &vsa, 0, kcred);
1132 zrele(zp);
1158 znode_t *zp;
1174 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
1192 error = zfs_setsecattr(zp, &vsa, 0, kcred);
1198 zrele(zp);
1208 znode_t *zp;
1218 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0) {
1228 error = zfs_clone_range_replay(zp, lr->lr_offset, lr->lr_length,
1231 zrele(zp);