Lines Matching defs:zp

1013 zfs_statfs_project(zfsvfs_t *zfsvfs, znode_t *zp, struct kstatfs *statp,
1023 err = zfs_id_to_fuidstr(zfsvfs, NULL, zp->z_projid, buf + offset,
1048 sa_object_size(zp->z_sa_hdl, &blksize, &nblocks);
1049 if (unlikely(zp->z_blksz == 0))
1152 znode_t *zp = ITOZ(ip);
1154 if (zp->z_pflags & ZFS_PROJINHERIT && zp->z_projid &&
1155 zpl_is_valid_projid(zp->z_projid))
1156 err = zfs_statfs_project(zfsvfs, zp, statp, bshift);
1192 znode_t **zp_array, *zp;
1200 while ((zp = list_head(&zfsvfs->z_all_znodes)) != NULL) {
1205 ASSERT(list_link_active(&zp->z_link_node));
1206 list_remove(&zfsvfs->z_all_znodes, zp);
1207 list_insert_tail(&zfsvfs->z_all_znodes, zp);
1210 if (MUTEX_HELD(&zp->z_lock) || zp->z_is_ctldir)
1213 if (igrab(ZTOI(zp)) == NULL)
1216 zp_array[j] = zp;
1222 zp = zp_array[i];
1224 ASSERT3P(zp, !=, NULL);
1225 d_prune_aliases(ZTOI(zp));
1227 if (atomic_read(&ZTOI(zp)->i_count) == 1)
1230 zrele(zp);
1320 znode_t *zp;
1400 for (zp = list_head(&zfsvfs->z_all_znodes); zp != NULL;
1401 zp = list_next(&zfsvfs->z_all_znodes, zp)) {
1402 if (zp->z_sa_hdl)
1403 zfs_znode_dmu_fini(zp);
1404 if (igrab(ZTOI(zp)) != NULL)
1405 zp->z_suspended = B_TRUE;
1710 znode_t *zp;
1784 if ((err = zfs_zget(zfsvfs, object, &zp))) {
1790 if (zp->z_pflags & ZFS_XATTR) {
1791 zrele(zp);
1796 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(zfsvfs), &zp_gen,
1803 if (zp->z_unlinked || zp_gen != fid_gen) {
1806 zrele(zp);
1811 *ipp = ZTOI(zp);
1849 znode_t *zp;
1886 for (zp = list_head(&zfsvfs->z_all_znodes); zp;
1887 zp = list_next(&zfsvfs->z_all_znodes, zp)) {
1888 err2 = zfs_rezget(zp);
1890 zpl_d_drop_aliases(ZTOI(zp));
1891 remove_inode_hash(ZTOI(zp));
1895 if (zp->z_suspended) {
1896 zfs_zrele_async(zp);
1897 zp->z_suspended = B_FALSE;