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

Lines Matching refs:zp

1014 zfs_statfs_project(zfsvfs_t *zfsvfs, znode_t *zp, struct kstatfs *statp,
1024 err = zfs_id_to_fuidstr(zfsvfs, NULL, zp->z_projid, buf + offset,
1049 sa_object_size(zp->z_sa_hdl, &blksize, &nblocks);
1050 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);
1191 znode_t **zp_array, *zp;
1199 while ((zp = list_head(&zfsvfs->z_all_znodes)) != NULL) {
1204 ASSERT(list_link_active(&zp->z_link_node));
1205 list_remove(&zfsvfs->z_all_znodes, zp);
1206 list_insert_tail(&zfsvfs->z_all_znodes, zp);
1209 if (MUTEX_HELD(&zp->z_lock) || zp->z_is_ctldir)
1212 if (igrab(ZTOI(zp)) == NULL)
1215 zp_array[j] = zp;
1221 zp = zp_array[i];
1223 ASSERT3P(zp, !=, NULL);
1224 d_prune_aliases(ZTOI(zp));
1226 if (atomic_read(&ZTOI(zp)->i_count) == 1)
1229 zrele(zp);
1307 znode_t *zp;
1388 for (zp = list_head(&zfsvfs->z_all_znodes); zp != NULL;
1389 zp = list_next(&zfsvfs->z_all_znodes, zp)) {
1390 if (zp->z_sa_hdl)
1391 zfs_znode_dmu_fini(zp);
1392 if (igrab(ZTOI(zp)) != NULL)
1393 zp->z_suspended = B_TRUE;
1677 znode_t *zp;
1750 if ((err = zfs_zget(zfsvfs, object, &zp))) {
1756 if (zp->z_pflags & ZFS_XATTR) {
1757 zrele(zp);
1762 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(zfsvfs), &zp_gen,
1769 if (zp->z_unlinked || zp_gen != fid_gen) {
1772 zrele(zp);
1777 *ipp = ZTOI(zp);
1815 znode_t *zp;
1852 for (zp = list_head(&zfsvfs->z_all_znodes); zp;
1853 zp = list_next(&zfsvfs->z_all_znodes, zp)) {
1854 err2 = zfs_rezget(zp);
1856 remove_inode_hash(ZTOI(zp));
1857 zp->z_is_stale = B_TRUE;
1861 if (zp->z_suspended) {
1862 zfs_zrele_async(zp);
1863 zp->z_suspended = B_FALSE;