Lines Matching refs:zp
610 znode_t *dzp, *zp;
621 if ((error = zfs_zget(zfsvfs, lr->lr_link_obj, &zp)) != 0) {
635 vn_lock(ZTOV(zp), LK_EXCLUSIVE | LK_RETRY);
636 error = VOP_LINK(ZTOV(dzp), ZTOV(zp), &cn /*,vflg*/);
637 VOP_UNLOCK(ZTOV(zp), 0);
640 VN_RELE(ZTOV(zp));
724 znode_t *zp;
732 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0) {
767 if (zp->z_size < eod)
771 error = vn_rdwr(UIO_WRITE, ZTOV(zp), data, length, offset,
774 VN_RELE(ZTOV(zp));
791 znode_t *zp;
798 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
803 if (end > zp->z_size) {
806 zp->z_size = end;
807 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
810 VN_RELE(ZTOV(zp));
819 (void) sa_update(zp->z_sa_hdl, SA_ZPL_SIZE(zfsvfs),
820 (void *)&zp->z_size, sizeof (uint64_t), tx);
828 VN_RELE(ZTOV(zp));
839 znode_t *zp;
846 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
855 error = VOP_SPACE(ZTOV(zp), F_FREESP, &fl, FWRITE | FOFFMAX,
858 VN_RELE(ZTOV(zp));
872 znode_t *zp;
888 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
913 vp = ZTOV(zp);
936 znode_t *zp;
944 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
954 vp = ZTOV(zp);
985 znode_t *zp;
999 if ((error = zfs_zget(zfsvfs, lr->lr_foid, &zp)) != 0)
1018 vp = ZTOV(zp);