| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | zfs_byteswap.c | 179 zp->zp_gen = BSWAP_64(zp->zp_gen); in zfs_znode_byteswap() 180 zp->zp_mode = BSWAP_64(zp->zp_mode); in zfs_znode_byteswap() 181 zp->zp_size = BSWAP_64(zp->zp_size); in zfs_znode_byteswap() 182 zp->zp_parent = BSWAP_64(zp->zp_parent); in zfs_znode_byteswap() 183 zp->zp_links = BSWAP_64(zp->zp_links); in zfs_znode_byteswap() 184 zp->zp_xattr = BSWAP_64(zp->zp_xattr); in zfs_znode_byteswap() 185 zp->zp_rdev = BSWAP_64(zp->zp_rdev); in zfs_znode_byteswap() 186 zp->zp_flags = BSWAP_64(zp->zp_flags); in zfs_znode_byteswap() 187 zp->zp_uid = BSWAP_64(zp->zp_uid); in zfs_znode_byteswap() 188 zp->zp_gid = BSWAP_64(zp->zp_gid); in zfs_znode_byteswap() [all …]
|
| H A D | zfs_vnops.c | 70 ZFS_VERIFY_ZP(zp); in zfs_fsync() 93 file_sz = zp->z_size; in zfs_holey_common() 103 error = dmu_offset_next(ZTOZSB(zp)->z_os, zp->z_id, hole, &noff); in zfs_holey_common() 141 ZFS_VERIFY_ZP(zp); in zfs_holey() 158 ZFS_VERIFY_ZP(zp); in zfs_access() 197 ZFS_VERIFY_ZP(zp); in zfs_read() 331 ZFS_VERIFY_ZP(zp); in zfs_write() 339 &zp->z_size, 8); in zfs_write() 702 ZFS_VERIFY_ZP(zp); in zfs_getsecattr() 719 ZFS_VERIFY_ZP(zp); in zfs_setsecattr() [all …]
|
| H A D | zfs_sa.c | 80 bufsz = zp->z_size; in zfs_sa_readlink() 87 if ((error = dmu_buf_hold(ZTOZSB(zp)->z_os, zp->z_id, in zfs_sa_readlink() 112 VERIFY0(dmu_buf_hold(ZTOZSB(zp)->z_os, zp->z_id, 0, FTAG, &dbp, in zfs_sa_symlink() 131 if (zp->z_is_sa) { in zfs_sa_get_scanstamp() 165 if (zp->z_is_sa) in zfs_sa_set_scanstamp() 198 ASSERT(zp->z_is_sa); in zfs_sa_get_xattr() 231 ASSERT(zp->z_is_sa); in zfs_sa_set_xattr() 303 if (zp->z_acl_cached == NULL || Z_ISLNK(ZTOTYPE(zp))) in zfs_sa_upgrade() 378 if (Z_ISBLK(ZTOTYPE(zp)) || Z_ISCHR(ZTOTYPE(zp))) in zfs_sa_upgrade() 385 zfs_acl_xform(zp, zp->z_acl_cached, CRED()); in zfs_sa_upgrade() [all …]
|
| H A D | zfs_log.c | 235 znode_t *tzp = zp; in zfs_xattr_owner_unlinked() 252 if (tzp != zp) in zfs_xattr_owner_unlinked() 257 if (tzp != zp) in zfs_xattr_owner_unlinked() 260 zhold(zp); in zfs_xattr_owner_unlinked() 267 if (zfs_zget(ZTOZSB(zp), zp->z_xattr_parent, &dzp) != 0) { in zfs_xattr_owner_unlinked() 272 zrele(zp); in zfs_xattr_owner_unlinked() 273 zp = dzp; in zfs_xattr_owner_unlinked() 276 zrele(zp); in zfs_xattr_owner_unlinked() 364 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_CRTIME(ZTOZSB(zp)), in zfs_log_create() 367 if (sa_lookup(zp->z_sa_hdl, SA_ZPL_RDEV(ZTOZSB(zp)), &lr->lr_rdev, in zfs_log_create() [all …]
|
| H A D | zfs_replay.c | 296 znode_t *zp; in zfs_replay_create_acl() local 429 zrele(zp); in zfs_replay_create_acl() 567 zrele(zp); in zfs_replay_create() 637 zrele(zp); in zfs_replay_link() 681 znode_t *zp; in zfs_replay_write() local 727 zrele(zp); in zfs_replay_write() 781 zrele(zp); in zfs_replay_write2() 810 zrele(zp); in zfs_replay_truncate() 871 zrele(zp); in zfs_replay_setattr() 903 zrele(zp); in zfs_replay_acl_v0() [all …]
|
| H A D | zio.c | 1152 zio->io_prop = *zp; in zio_write() 1632 !zp->zp_encrypt) { in zio_write_bp_init() 1715 zp->zp_complevel); in zio_write_compress() 1719 } else if (!zp->zp_dedup && !zp->zp_encrypt && in zio_write_compress() 1721 zp->zp_level == 0 && !DMU_OT_HAS_FILL(zp->zp_type) && in zio_write_compress() 1825 if (zp->zp_dedup) { in zio_write_compress() 2799 zio_prop_t zp; in zio_write_gang_block() local 2886 zp.zp_level = 0; in zio_write_gang_block() 2962 ASSERT(!zp->zp_dedup); in zio_nop_write() 3278 int p = zp->zp_copies; in zio_ddt_write() [all …]
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_znode.c | 131 zp->z_blksz < ZTOZSB(zp)->z_max_blksz)) { in zfs_rangelock_cb() 505 ASSERT(zp->z_uid == 0 && zp->z_gid == 0); in zfs_znode_alloc() 1106 &zp->z_size, sizeof (zp->z_size)); in zfs_rezget() 1108 &zp->z_links, sizeof (zp->z_links)); in zfs_rezget() 1110 &zp->z_pflags, sizeof (zp->z_pflags)); in zfs_rezget() 1112 &zp->z_atime, sizeof (zp->z_atime)); in zfs_rezget() 1114 &zp->z_uid, sizeof (zp->z_uid)); in zfs_rezget() 1116 &zp->z_gid, sizeof (zp->z_gid)); in zfs_rezget() 1167 zp->z_unlinked = (zp->z_links == 0); in zfs_rezget() 1327 if (zp->z_blksz && zp->z_size > zp->z_blksz) in zfs_grow_blocksize() [all …]
|
| H A D | zfs_dir.c | 115 znode_t *zp; in zfs_dirent_lookup() local 195 *zpp = zp; in zfs_dirent_lookup() 205 znode_t *zp; in zfs_dd_lookup() local 223 *zpp = zp; in zfs_dd_lookup() 350 &zp->z_links, sizeof (zp->z_links), tx)); in zfs_unlinked_drain() 445 if (ZTOV(zp) != NULL && ZTOV(zp)->v_type == VDIR && in zfs_rmnode() 601 &zp->z_links, sizeof (zp->z_links)); in zfs_link_create() 606 value = zfs_dirent(zp, zp->z_mode); in zfs_link_create() 625 &zp->z_pflags, sizeof (zp->z_pflags)); in zfs_link_create() 753 NULL, &zp->z_pflags, sizeof (zp->z_pflags)); in zfs_link_destroy() [all …]
|
| H A D | zfs_acl.c | 337 if (zp->z_is_sa) in zfs_external_acl() 349 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zp->z_zfsvfs), in zfs_external_acl() 378 if (zp->z_is_sa) { in zfs_acl_znode_info() 408 if (zp->z_is_sa) in zfs_znode_acl_version() 829 VERIFY(zfs_copy_ace_2_fuid(zp->z_zfsvfs, ZTOV(zp)->v_type, aclp, in zfs_acl_xform() 1099 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_DACL_ACES(zp->z_zfsvfs), in zfs_acl_node_read() 1150 zp->z_mode = zfs_mode_compute(zp->z_mode, aclp, in zfs_acl_chown_setattr() 1151 &zp->z_pflags, zp->z_uid, zp->z_gid); in zfs_acl_chown_setattr() 1180 zp->z_uid, zp->z_gid); in zfs_aclset_common() 1186 &zp->z_pflags, sizeof (zp->z_pflags)); in zfs_aclset_common() [all …]
|
| H A D | zfs_vnops_os.c | 234 if (!zfs_has_ctldir(zp) && zp->z_zfsvfs->z_vscan && in zfs_open() 265 if (!zfs_has_ctldir(zp) && zp->z_zfsvfs->z_vscan && in zfs_close() 1160 *zpp = zp; in zfs_create() 1503 *zpp = zp; in zfs_mkdir() 2709 &zp->z_pflags, sizeof (zp->z_pflags)); in zfs_setattr() 2780 &zp->z_atime, sizeof (zp->z_atime)); in zfs_setattr() 3102 zp = tdzp; in zfs_rename_check() 3126 zp = zp1; in zfs_rename_check() 3594 &zp->z_size, sizeof (zp->z_size), tx); in zfs_symlink() 3897 if (zp->z_atime_dirty && zp->z_unlinked == 0) { in zfs_inactive() [all …]
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zfs_znode.c | 110 zp->z_blksz < ZTOZSB(zp)->z_max_blksz)) { in zfs_rangelock_cb() 354 ASSERT(zfs_znode_held(ZTOZSB(zp), zp->z_id) || zp->z_unlinked || in zfs_znode_dmu_fini() 1050 zfs_set_inode_flags(zp, ZTOI(zp)); in zfs_xvattr_set() 1227 &zp->z_size, sizeof (zp->z_size)); in zfs_rezget() 1231 &zp->z_pflags, sizeof (zp->z_pflags)); in zfs_rezget() 1262 zp->z_mode = ZTOI(zp)->i_mode = mode; in zfs_rezget() 1277 zfs_set_inode_flags(zp, ZTOI(zp)); in zfs_rezget() 1292 zp->z_unlinked = (ZTOI(zp)->i_nlink == 0); in zfs_rezget() 1457 if (zp->z_blksz && zp->z_size > zp->z_blksz) in zfs_grow_blocksize() 1537 &zp->z_size, sizeof (zp->z_size), tx)); in zfs_extend() [all …]
|
| H A D | zfs_vnops_os.c | 405 zrele(zp); in zfs_zrele_async() 608 zp = dzp; in zfs_create() 779 if (zp) in zfs_create() 902 if (zp) in zfs_tmpfile() 1317 *zpp = zp; in zfs_mkdir() 1782 NULL, &zp->z_projid, sizeof (zp->z_projid)); in zfs_setattr_dir() 1808 if (zp) { in zfs_setattr_dir() 2343 &zp->z_pflags, sizeof (zp->z_pflags)); in zfs_setattr() 2403 zp->z_mode = ZTOI(zp)->i_mode = new_mode; in zfs_setattr() 2632 int error = zfs_zget(ZTOZSB(zp), oidp, &zp); in zfs_rename_lock() [all …]
|
| H A D | zfs_dir.c | 387 znode_t *zp; in zfs_dirlook() local 415 *zpp = zp; in zfs_dirlook() 429 *zpp = zp; in zfs_dirlook() 481 znode_t *zp; in zfs_unlinked_drain_task() local 528 zrele(zp); in zfs_unlinked_drain_task() 663 if (S_ISDIR(ZTOI(zp)->i_mode) && (zp->z_pflags & ZFS_XATTR)) { in zfs_rmnode() 754 zp->z_id, tx); in zfs_rmnode() 824 value = zfs_dirent(zp, zp->z_mode); in zfs_link_create() 844 &zp->z_pflags, sizeof (zp->z_pflags)); in zfs_link_create() 984 NULL, &zp->z_pflags, sizeof (zp->z_pflags)); in zfs_link_destroy() [all …]
|
| H A D | zfs_acl.c | 337 if (zp->z_is_sa) in zfs_external_acl() 349 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(ZTOZSB(zp)), in zfs_external_acl() 378 if (zp->z_is_sa) { in zfs_acl_znode_info() 408 if (zp->z_is_sa) in zfs_znode_acl_version() 829 VERIFY(zfs_copy_ace_2_fuid(ZTOZSB(zp), ZTOI(zp)->i_mode, in zfs_acl_xform() 1109 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_DACL_ACES(ZTOZSB(zp)), in zfs_acl_node_read() 1164 zp->z_mode = ZTOI(zp)->i_mode = in zfs_acl_chown_setattr() 1166 &zp->z_pflags, KUID_TO_SUID(ZTOI(zp)->i_uid), in zfs_acl_chown_setattr() 1350 KUID_TO_SUID(ZTOI(zp)->i_uid), KGID_TO_SGID(ZTOI(zp)->i_gid)); in zfs_aclset_common() 1352 zp->z_mode = ZTOI(zp)->i_mode = mode; in zfs_aclset_common() [all …]
|
| H A D | zpl_xattr.c | 217 mutex_exit(&zp->z_lock); in zpl_xattr_list_sa() 249 ZPL_VERIFY_ZP(zp); in zpl_xattr_list() 331 znode_t *zp = ITOZ(ip); in zpl_xattr_get_sa() local 341 mutex_exit(&zp->z_lock); in zpl_xattr_get_sa() 367 znode_t *zp = ITOZ(ip); in __zpl_xattr_get() local 394 znode_t *zp = ITOZ(ip); in __zpl_xattr_where() local 429 znode_t *zp = ITOZ(ip); in zpl_xattr_get() local 438 ZPL_VERIFY_ZP(zp); in zpl_xattr_get() 538 znode_t *zp = ITOZ(ip); in zpl_xattr_set_sa() local 597 znode_t *zp = ITOZ(ip); in zpl_xattr_set() local [all …]
|
| H A D | zfs_ctldir.c | 455 znode_t *zp; in zfsctl_inode_alloc() local 462 zp = ITOZ(ip); in zfsctl_inode_alloc() 466 zp->z_id = id; in zfsctl_inode_alloc() 475 zp->z_blksz = 0; in zfsctl_inode_alloc() 476 zp->z_seq = 0; in zfsctl_inode_alloc() 477 zp->z_mapcnt = 0; in zfsctl_inode_alloc() 478 zp->z_size = 0; in zfsctl_inode_alloc() 479 zp->z_pflags = 0; in zfsctl_inode_alloc() 480 zp->z_mode = 0; in zfsctl_inode_alloc() 481 zp->z_sync_cnt = 0; in zfsctl_inode_alloc() [all …]
|
| H A D | zfs_vfsops.c | 1154 if (zp->z_pflags & ZFS_PROJINHERIT && zp->z_projid && in zfs_statvfs() 1209 if (MUTEX_HELD(&zp->z_lock) || zp->z_is_ctldir) in zfs_prune_aliases() 1229 zrele(zp); in zfs_prune_aliases() 1307 znode_t *zp; in zfsvfs_teardown() local 1388 for (zp = list_head(&zfsvfs->z_all_znodes); zp != NULL; in zfsvfs_teardown() 1389 zp = list_next(&zfsvfs->z_all_znodes, zp)) { in zfsvfs_teardown() 1753 zrele(zp); in zfs_vget() 1768 zrele(zp); in zfs_vget() 1811 znode_t *zp; in zfs_resume_fs() local 1848 for (zp = list_head(&zfsvfs->z_all_znodes); zp; in zfs_resume_fs() [all …]
|
| H A D | zpl_inode.c | 42 znode_t *zp; in zpl_lookup() local 90 ip = ZTOI(zp); in zpl_lookup() 134 znode_t *zp; in zpl_create() local 145 mode, &zp, cr, 0, NULL); in zpl_create() 147 d_instantiate(dentry, ZTOI(zp)); in zpl_create() 170 znode_t *zp; in zpl_mknod() local 189 mode, &zp, cr, 0, NULL); in zpl_mknod() 191 d_instantiate(dentry, ZTOI(zp)); in zpl_mknod() 285 znode_t *zp; in zpl_mkdir() local 438 znode_t *zp; in zpl_symlink() local [all …]
|
| H A D | zpl_export.c | 113 znode_t *zp; local 118 error = -zfs_lookup(ITOZ(child->d_inode), "..", &zp, 0, cr, NULL, NULL); 126 return (d_obtain_alias(ZTOI(zp)));
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/zfs/sys/ |
| H A D | zfs_znode_impl.h | 106 #define zhold(zp) vhold(ZTOV((zp))) argument 107 #define zrele(zp) vrele(ZTOV((zp))) argument 109 #define ZTOZSB(zp) ((zp)->z_zfsvfs) argument 111 #define ZTOTYPE(zp) (ZTOV(zp)->v_type) argument 112 #define ZTOGID(zp) ((zp)->z_gid) argument 113 #define ZTOUID(zp) ((zp)->z_uid) argument 114 #define ZTONLNK(zp) ((zp)->z_links) argument 120 #define zn_has_cached_data(zp) vn_has_cached_data(ZTOV(zp)) argument 121 #define zn_rlimit_fsize(zp, uio, td) vn_rlimit_fsize(ZTOV(zp), (uio), (td)) argument 137 #define ZFS_VERIFY_ZP(zp) \ argument [all …]
|
| H A D | zfs_vnops_os.h | 41 extern int zfs_setattr(znode_t *zp, vattr_t *vap, int flag, cred_t *cr); 48 extern int zfs_space(znode_t *zp, int cmd, struct flock *bfp, int flag, 52 extern int zfs_setsecattr(znode_t *zp, vsecattr_t *vsecp, int flag, 54 extern int zfs_write_simple(znode_t *zp, const void *data, size_t len,
|
| /f-stack/freebsd/contrib/openzfs/include/os/linux/zfs/sys/ |
| H A D | zfs_znode_impl.h | 62 #define ZTOTYPE(zp) (ZTOI(zp)->i_mode) argument 63 #define ZTOGID(zp) (ZTOI(zp)->i_gid) argument 64 #define ZTOUID(zp) (ZTOI(zp)->i_uid) argument 65 #define ZTONLNK(zp) (ZTOI(zp)->i_nlink) argument 73 #define zn_has_cached_data(zp) ((zp)->z_is_mapped) argument 74 #define zn_rlimit_fsize(zp, uio, td) (0) argument 76 #define zhold(zp) igrab(ZTOI((zp))) argument 77 #define zrele(zp) iput(ZTOI((zp))) argument 107 ZFS_EXIT(ZTOZSB(zp)); \ 111 #define ZFS_VERIFY_ZP(zp) ZFS_VERIFY_ZP_ERROR(zp, EIO) argument [all …]
|
| H A D | zfs_vnops_os.h | 43 extern int zfs_write_simple(znode_t *zp, const void *data, size_t len, 58 extern int zfs_setattr(znode_t *zp, vattr_t *vap, int flag, cred_t *cr); 67 extern int zfs_space(znode_t *zp, int cmd, flock64_t *bfp, int flag, 76 extern void zfs_zrele_async(znode_t *zp);
|
| /f-stack/freebsd/contrib/openzfs/lib/libzutil/os/freebsd/ |
| H A D | zutil_compat.c | 53 zfs_iocparm_t zp; in zcmd_ioctl_compat() local 58 zp.zfs_cmd = (uint64_t)(uintptr_t)zc; in zcmd_ioctl_compat() 59 zp.zfs_cmd_size = sizeof (zfs_cmd_t); in zcmd_ioctl_compat() 60 zp.zfs_ioctl_version = ZFS_IOCVER_OZFS; in zcmd_ioctl_compat() 67 zp.zfs_cmd = (uint64_t)(uintptr_t)zc_c; in zcmd_ioctl_compat() 68 zp.zfs_cmd_size = sizeof (zfs_cmd_legacy_t); in zcmd_ioctl_compat() 69 zp.zfs_ioctl_version = ZFS_IOCVER_LEGACY; in zcmd_ioctl_compat() 76 ret = ioctl(fd, ncmd, &zp); in zcmd_ioctl_compat()
|
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | zfs_znode.h | 69 #define ZFS_ATTR_SET(zp, attr, value, pflags, tx) \ argument 75 VERIFY(0 == sa_update(zp->z_sa_hdl, SA_ZPL_FLAGS(ZTOZSB(zp)), \ 264 znode_t *dzp, znode_t *zp, const char *name, vsecattr_t *, 272 znode_t *dzp, znode_t *zp, const char *name); 274 znode_t *dzp, znode_t *zp, const char *name, const char *link); 279 znode_t *zp, offset_t off, ssize_t len, int ioflag, 282 znode_t *zp, uint64_t off, uint64_t len); 284 znode_t *zp, vattr_t *vap, uint_t mask_applied, zfs_fuid_info_t *fuidp); 285 extern void zfs_log_acl(zilog_t *zilog, dmu_tx_t *tx, znode_t *zp, 287 extern void zfs_xvattr_set(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx);
|