| /freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| H A D | zfs_vfsops.c | 1064 zfsvfs->z_use_fuids = USE_FUIDS(zfsvfs->z_version, zfsvfs->z_os); in zfsvfs_init() 1065 zfsvfs->z_use_sa = USE_SA(zfsvfs->z_version, zfsvfs->z_os); in zfsvfs_init() 1133 zfsvfs->z_use_namecache = !zfsvfs->z_norm || in zfsvfs_init() 1196 zfsvfs->z_parent = zfsvfs; in zfsvfs_create_impl() 1290 zil_replay(zfsvfs->z_os, zfsvfs, in zfsvfs_setup() 1302 dmu_objset_set_user(zfsvfs->z_os, zfsvfs); in zfsvfs_setup() 1342 zfsvfs->z_use_fuids = USE_FUIDS(zfsvfs->z_version, zfsvfs->z_os); in zfs_set_fuid_feature() 1360 zfsvfs->z_use_sa = USE_SA(zfsvfs->z_version, zfsvfs->z_os); in zfs_set_fuid_feature() 1444 dmu_objset_set_user(zfsvfs->z_os, zfsvfs); in zfs_domount() 1456 dmu_objset_disown(zfsvfs->z_os, zfsvfs); in zfs_domount() [all …]
|
| H A D | zfs_fuid.c | 203 zfs_fuid_avl_tree_create(&zfsvfs->z_fuid_idx, &zfsvfs->z_fuid_domain); in zfs_fuid_init() 208 zfsvfs->z_fuid_size = zfs_fuid_table_load(zfsvfs->z_os, in zfs_fuid_init() 209 zfsvfs->z_fuid_obj, &zfsvfs->z_fuid_idx, in zfs_fuid_init() 242 zfsvfs->z_fuid_obj = dmu_object_alloc(zfsvfs->z_os, in zfs_fuid_sync() 274 dmu_write(zfsvfs->z_os, zfsvfs->z_fuid_obj, 0, in zfs_fuid_sync() 277 VERIFY(0 == dmu_bonus_hold(zfsvfs->z_os, zfsvfs->z_fuid_obj, in zfs_fuid_sync() 318 zfs_fuid_init(zfsvfs); in zfs_fuid_find_by_domain() 369 zfs_fuid_init(zfsvfs); in zfs_fuid_find_by_idx() 373 if (zfsvfs->z_fuid_obj || zfsvfs->z_fuid_dirty) in zfs_fuid_find_by_idx() 626 if (!zfsvfs->z_replay) in zfs_fuid_create() [all …]
|
| H A D | zfs_znode.c | 237 zfsvfs_t *zfsvfs; in zfs_znode_move() local 275 ZFS_EXIT(zfsvfs); in zfs_znode_move() 289 ZFS_EXIT(zfsvfs); in zfs_znode_move() 301 ZFS_EXIT(zfsvfs); in zfs_znode_move() 310 ZFS_EXIT(zfsvfs); in zfs_znode_move() 320 ZFS_EXIT(zfsvfs); in zfs_znode_move() 335 ZFS_EXIT(zfsvfs); in zfs_znode_move() 570 if (zp->z_id == zfsvfs->z_root && zfsvfs->z_parent == zfsvfs) in zfs_znode_sa_init() 1848 zfsvfs_t *zfsvfs; in zfs_create_fs() local 1941 zfsvfs->z_os = os; in zfs_create_fs() [all …]
|
| H A D | zfs_dir.c | 72 if (zfsvfs->z_norm) { in zfs_match_find() 111 zfsvfs_t *zfsvfs = dzp->z_zfsvfs; in zfs_dirent_lookup() local 144 if (zfsvfs->z_norm != 0) { in zfs_dirent_lookup() 264 zfsvfs_t *zfsvfs = zp->z_zfsvfs; in zfs_unlinked_add() local 270 zap_add_int(zfsvfs->z_os, zfsvfs->z_unlinkedobj, zp->z_id, tx)); in zfs_unlinked_add() 290 for (zap_cursor_init(&zc, zfsvfs->z_os, zfsvfs->z_unlinkedobj); in zfs_unlinked_drain() 372 error = zfs_zget(zfsvfs, in zfs_purgedir() 420 objset_t *os = zfsvfs->z_os; in zfs_rmnode() 528 zap_remove_int(zfsvfs->z_os, zfsvfs->z_unlinkedobj, zp->z_id, tx)); in zfs_rmnode() 827 zfs_fuid_txhold(zfsvfs, tx); in zfs_make_xattrdir() [all …]
|
| H A D | zfs_vnops.c | 190 ZFS_ENTER(zfsvfs); in zfs_open() 195 ZFS_EXIT(zfsvfs); in zfs_open() 212 ZFS_EXIT(zfsvfs); in zfs_open() 230 ZFS_ENTER(zfsvfs); in zfs_close() 242 ZFS_EXIT(zfsvfs); in zfs_close() 301 zfsvfs_t *zfsvfs; in zfs_ioctl() local 336 ZFS_EXIT(zfsvfs); in zfs_ioctl() 827 ZFS_EXIT(zfsvfs); in zfs_read() 1195 if (zfsvfs->z_replay && zfsvfs->z_replay_eof != 0) in zfs_write() 1614 if (zdp->z_id == zfsvfs->z_root && zfsvfs->z_parent != zfsvfs) { in zfs_lookup() [all …]
|
| H A D | zfs_sa.c | 123 zfsvfs_t *zfsvfs = zp->z_zfsvfs; in zfs_sa_get_scanstamp() local 129 if (sa_lookup(zp->z_sa_hdl, SA_ZPL_SCANSTAMP(zfsvfs), in zfs_sa_get_scanstamp() 157 zfsvfs_t *zfsvfs = zp->z_zfsvfs; in zfs_sa_set_scanstamp() local 180 VERIFY(0 == sa_update(zp->z_sa_hdl, SA_ZPL_FLAGS(zfsvfs), in zfs_sa_set_scanstamp() 198 zfsvfs_t *zfsvfs = zp->z_zfsvfs; in zfs_sa_upgrade() local 252 SA_ADD_BULK_ATTR(sa_attrs, count, SA_ZPL_SIZE(zfsvfs), NULL, in zfs_sa_upgrade() 254 SA_ADD_BULK_ATTR(sa_attrs, count, SA_ZPL_GEN(zfsvfs), in zfs_sa_upgrade() 258 SA_ADD_BULK_ATTR(sa_attrs, count, SA_ZPL_PARENT(zfsvfs), in zfs_sa_upgrade() 282 SA_ADD_BULK_ATTR(sa_attrs, count, SA_ZPL_DACL_ACES(zfsvfs), in zfs_sa_upgrade() 286 SA_ADD_BULK_ATTR(sa_attrs, count, SA_ZPL_XATTR(zfsvfs), in zfs_sa_upgrade() [all …]
|
| H A D | zfs_replay.c | 270 zfsvfs_t *zfsvfs = arg1; in zfs_replay_create_acl() local 361 zfsvfs->z_fuid_replay = in zfs_replay_create_acl() 428 zfsvfs_t *zfsvfs = arg1; in zfs_replay_create() local 491 zfsvfs->z_fuid_replay = in zfs_replay_create() 507 zfsvfs->z_fuid_replay = in zfs_replay_create() 525 zfsvfs->z_fuid_replay = in zfs_replay_create() 567 zfsvfs_t *zfsvfs = arg1; in zfs_replay_remove() local 620 zfsvfs_t *zfsvfs = arg1; in zfs_replay_link() local 662 zfsvfs_t *zfsvfs = arg1; in zfs_replay_rename() local 734 zfsvfs_t *zfsvfs = arg1; in zfs_replay_write() local [all …]
|
| H A D | zfs_ctldir.c | 343 zfsctl_create(zfsvfs_t *zfsvfs) in zfsctl_create() argument 350 ASSERT(zfsvfs->z_ctldir == NULL); in zfsctl_create() 364 zfsvfs->z_ctldir = dot_zfs; in zfsctl_create() 373 zfsctl_destroy(zfsvfs_t *zfsvfs) in zfsctl_destroy() argument 377 zfsvfs->z_ctldir = NULL; in zfsctl_destroy() 1071 ZFS_ENTER(zfsvfs); 1088 ZFS_EXIT(zfsvfs); 1104 ZFS_EXIT(zfsvfs); 1128 ZFS_ENTER(zfsvfs); 1137 ZFS_EXIT(zfsvfs); [all …]
|
| H A D | zfs_acl.c | 370 zfsvfs_t *zfsvfs = zp->z_zfsvfs; in zfs_acl_znode_info() local 1167 zfsvfs_t *zfsvfs = zp->z_zfsvfs; in zfs_aclset_common() local 1197 if (!zfsvfs->z_use_fuids) { in zfs_aclset_common() 1668 if (zfsvfs->z_use_fuids && in zfs_acl_ids_create() 1671 &zfsvfs->z_fuid_idx, in zfs_acl_ids_create() 1929 zfsvfs_t *zfsvfs = zp->z_zfsvfs; in zfs_setacl() local 1930 zilog_t *zilog = zfsvfs->z_log; in zfs_setacl() 1971 zfs_fuid_txhold(zfsvfs, tx); in zfs_setacl() 2013 zfs_fuid_sync(zfsvfs, tx); in zfs_setacl() 2103 zfsvfs_t *zfsvfs = zp->z_zfsvfs; in zfs_zaccess_aces_check() local [all …]
|
| H A D | zfs_ioctl.c | 1549 dmu_objset_disown(zfsvfs->z_os, zfsvfs); in zfsvfs_rele() 2461 zfsvfs_t *zfsvfs; in zfs_prop_set_userquota() local 2563 zfsvfs_t *zfsvfs; in zfs_prop_set_special() local 3968 zfsvfs_t *zfsvfs; in zfs_ioc_rollback() local 5182 zfsvfs_t *zfsvfs; in zfs_ioc_userspace_one() local 5213 zfsvfs_t *zfsvfs; in zfs_ioc_userspace_many() local 5251 zfsvfs_t *zfsvfs; in zfs_ioc_userspace_upgrade() local 5266 zfsvfs); in zfs_ioc_userspace_upgrade() 5567 zfsvfs_t *zfsvfs; in zfs_ioc_smb_acl() local 5589 ZFS_ENTER(zfsvfs); in zfs_ioc_smb_acl() [all …]
|
| H A D | zcp_get.c | 697 zfsvfs_t *zfsvfs; in zcp_get_userquota_prop() local 712 zfsvfs = kmem_zalloc(sizeof (zfsvfs_t), KM_SLEEP); in zcp_get_userquota_prop() 713 error = zfsvfs_create_impl(&zfvp, zfsvfs, os); in zcp_get_userquota_prop()
|
| /freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ |
| H A D | zfs_vfsops.h | 41 typedef struct zfsvfs zfsvfs_t; 44 struct zfsvfs { struct 149 extern int zfs_suspend_fs(zfsvfs_t *zfsvfs); 150 extern int zfs_resume_fs(zfsvfs_t *zfsvfs, struct dsl_dataset *ds); 151 extern int zfs_userspace_one(zfsvfs_t *zfsvfs, zfs_userquota_prop_t type, 153 extern int zfs_userspace_many(zfsvfs_t *zfsvfs, zfs_userquota_prop_t type, 155 extern int zfs_set_userquota(zfsvfs_t *zfsvfs, zfs_userquota_prop_t type, 157 extern boolean_t zfs_owner_overquota(zfsvfs_t *zfsvfs, struct znode *, 159 extern boolean_t zfs_fuid_overquota(zfsvfs_t *zfsvfs, boolean_t isgroup, 161 extern int zfs_set_version(zfsvfs_t *zfsvfs, uint64_t newvers); [all …]
|
| H A D | zfs_znode.h | 171 struct zfsvfs *z_zfsvfs; 250 #define ZFS_ENTER(zfsvfs) \ argument 253 if ((zfsvfs)->z_unmounted) { \ 254 ZFS_EXIT(zfsvfs); \ 260 #define ZFS_EXIT(zfsvfs) rrm_exit(&(zfsvfs)->z_teardown_lock, FTAG) argument 273 #define ZFS_OBJ_MUTEX(zfsvfs, obj_num) \ argument 274 (&(zfsvfs)->z_hold_mtx[ZFS_OBJ_HASH(obj_num)]) 275 #define ZFS_OBJ_HOLD_ENTER(zfsvfs, obj_num) \ argument 279 #define ZFS_OBJ_HOLD_EXIT(zfsvfs, obj_num) \ argument 303 #define ZFS_ACCESSTIME_STAMP(zfsvfs, zp) \ argument [all …]
|
| H A D | zfs_acl.h | 203 struct zfsvfs; 209 boolean_t zfs_acl_ids_overquota(struct zfsvfs *, zfs_acl_ids_t *); 226 int zfs_vsec_2_aclp(struct zfsvfs *, vtype_t, vsecattr_t *, cred_t *,
|
| H A D | zfs_fuid.h | 119 extern const char *zfs_fuid_find_by_idx(zfsvfs_t *zfsvfs, uint32_t idx); 120 extern void zfs_fuid_txhold(zfsvfs_t *zfsvfs, dmu_tx_t *tx);
|
| H A D | zfs_ioctl.h | 419 struct zfsvfs; 433 extern int getzfsvfs_impl(struct objset *, struct zfsvfs **); 437 extern int getzfsvfs(const char *, struct zfsvfs **);
|
| H A D | zfs_dir.h | 65 extern void zfs_unlinked_drain(zfsvfs_t *zfsvfs);
|