/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | zfs_sa.c | 81 dmu_buf_t *db = sa_get_db(zp->z_sa_hdl); in zfs_sa_readlink() 106 dmu_buf_t *db = sa_get_db(zp->z_sa_hdl); in zfs_sa_symlink() 138 if (sa_lookup(zp->z_sa_hdl, SA_ZPL_SCANSTAMP(zfsvfs), in zfs_sa_get_scanstamp() 144 dmu_buf_t *db = sa_get_db(zp->z_sa_hdl); in zfs_sa_get_scanstamp() 150 sa_object_info(zp->z_sa_hdl, &doi); in zfs_sa_get_scanstamp() 172 VERIFY0(sa_update(zp->z_sa_hdl, SA_ZPL_SCANSTAMP(zfsvfs), in zfs_sa_set_scanstamp() 177 dmu_buf_t *db = sa_get_db(zp->z_sa_hdl); in zfs_sa_set_scanstamp() 180 sa_object_info(zp->z_sa_hdl, &doi); in zfs_sa_set_scanstamp() 189 VERIFY0(sa_update(zp->z_sa_hdl, SA_ZPL_FLAGS(zfsvfs), in zfs_sa_set_scanstamp() 206 error = sa_size(zp->z_sa_hdl, SA_ZPL_DXATTR(zfsvfs), &size); in zfs_sa_get_xattr() [all …]
|
H A D | zfs_vnops.c | 463 error = dmu_read_uio_dbuf(sa_get_db(zp->z_sa_hdl), in zfs_read() 520 error = dmu_read_uio_dbuf(sa_get_db(zp->z_sa_hdl), uio, in zfs_read() 581 (void) sa_update(zp->z_sa_hdl, SA_ZPL_MODE(zfsvfs), in zfs_clear_setid_bits_if_necessary() 840 abuf = dmu_request_arcbuf(sa_get_db(zp->z_sa_hdl), in zfs_write() 866 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE); in zfs_write() 867 dmu_buf_impl_t *db = (dmu_buf_impl_t *)sa_get_db(zp->z_sa_hdl); in zfs_write() 906 error = dmu_write_uio_dbuf(sa_get_db(zp->z_sa_hdl), in zfs_write() 946 sa_get_db(zp->z_sa_hdl), woff, abuf, tx, dflags); in zfs_write() 995 (void) sa_update(zp->z_sa_hdl, SA_ZPL_SIZE(zfsvfs), in zfs_write() 1024 error1 = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx); in zfs_write() [all …]
|
H A D | zfs_log.c | 362 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(ZTOZSB(zp)), &lr->lr_gen, in zfs_log_create() 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() 491 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(ZTOZSB(zp)), &lr->lr_gen, in zfs_log_symlink() 493 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_CRTIME(ZTOZSB(zp)), in zfs_log_symlink() 581 (void) sa_lookup(wzp->z_sa_hdl, SA_ZPL_GEN(ZTOZSB(wzp)), &lr->lr_wgen, in zfs_log_rename_whiteout() 583 (void) sa_lookup(wzp->z_sa_hdl, SA_ZPL_CRTIME(ZTOZSB(wzp)), in zfs_log_rename_whiteout() 595 (void) sa_lookup(wzp->z_sa_hdl, SA_ZPL_RDEV(ZTOZSB(wzp)), &lr->lr_wrdev, in zfs_log_rename_whiteout() 615 dmu_buf_impl_t *db = (dmu_buf_impl_t *)sa_get_db(zp->z_sa_hdl); in zfs_log_write() 630 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(ZTOZSB(zp)), &gen, in zfs_log_write()
|
H A D | zfs_replay.c | 902 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE); in zfs_replay_write2() 914 (void) sa_update(zp->z_sa_hdl, SA_ZPL_SIZE(zfsvfs), in zfs_replay_write2()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_dir.c | 176 error = sa_lookup(dzp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), &zoid, in zfs_dirent_lookup() 216 if ((error = sa_lookup(dzp->z_sa_hdl, in zfs_dd_lookup() 339 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE); in zfs_unlinked_drain() 347 VERIFY0(sa_update(zp->z_sa_hdl, SA_ZPL_LINKS(zfsvfs), in zfs_unlinked_drain() 397 dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE); in zfs_purgedir() 399 dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE); in zfs_purgedir() 487 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), in zfs_rmnode() 651 error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx); in zfs_link_create() 668 error = sa_bulk_update(dzp->z_sa_hdl, bulk, count, tx); in zfs_link_create() 777 error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx); in zfs_link_destroy() [all …]
|
H A D | zfs_znode_os.c | 303 sa_handle_destroy(sharezp->z_sa_hdl); in zfs_create_share_dir() 356 ASSERT0P(zp->z_sa_hdl); in zfs_znode_sa_init() 360 SA_HDL_SHARED, &zp->z_sa_hdl)); in zfs_znode_sa_init() 362 zp->z_sa_hdl = sa_hdl; in zfs_znode_sa_init() 382 sa_handle_destroy(zp->z_sa_hdl); in zfs_znode_dmu_fini() 383 zp->z_sa_hdl = NULL; in zfs_znode_dmu_fini() 446 zp->z_sa_hdl = NULL; in zfs_znode_alloc() 480 if (sa_bulk_lookup(zp->z_sa_hdl, bulk, count) != 0 || zp->z_gen == 0 || in zfs_znode_alloc() 483 sa_lookup(zp->z_sa_hdl, SA_ZPL_PROJID(zfsvfs), &projid, 8) != 0)) { in zfs_znode_alloc() 485 sa_handle_destroy(zp->z_sa_hdl); in zfs_znode_alloc() [all …]
|
H A D | zfs_vnops_os.c | 622 error = dmu_read_uio_dbuf(sa_get_db(zp->z_sa_hdl), in mappedread() 780 } else if (zdp->z_sa_hdl == NULL) { in zfs_lookup() 935 if (zdp->z_sa_hdl == NULL) { in zfs_lookup() 938 error = sa_lookup(zdp->z_sa_hdl, SA_ZPL_PARENT(zfsvfs), in zfs_lookup() 1151 dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE); in zfs_create() 1266 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), in zfs_remove_() 1281 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE); in zfs_remove_() 1286 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE); in zfs_remove_() 1287 dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE); in zfs_remove_() 1617 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE); in zfs_rmdir_() [all …]
|
H A D | zfs_acl.c | 350 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zp->z_zfsvfs), in zfs_external_acl() 381 if ((error = sa_size(zp->z_sa_hdl, SA_ZPL_DACL_ACES(zfsvfs), in zfs_acl_znode_info() 385 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_DACL_COUNT(zfsvfs), in zfs_acl_znode_info() 390 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zfsvfs), in zfs_acl_znode_info() 423 if ((error = sa_lookup(zp->z_sa_hdl, in zfs_znode_acl_version() 1100 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_DACL_ACES(zp->z_zfsvfs), in zfs_acl_node_read() 1229 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zfsvfs), in zfs_aclset_common() 1318 return (sa_bulk_update(zp->z_sa_hdl, bulk, count, tx)); in zfs_aclset_common() 1975 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE); in zfs_setacl()
|
H A D | zfs_vfsops.c | 1673 if (zp->z_sa_hdl != NULL) { in zfsvfs_teardown() 1976 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(zfsvfs), &zp_gen, in zfs_fhtovp()
|
H A D | zfs_ctldir.c | 369 VERIFY0(sa_lookup(VTOZ(rvp)->z_sa_hdl, SA_ZPL_CRTIME(zfsvfs), in zfsctl_create()
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | zfs_vnops_os.c | 332 error = dmu_read_uio_dbuf(sa_get_db(zp->z_sa_hdl), in mappedread() 462 } else if (zdp->z_sa_hdl == NULL) { in zfs_lookup() 735 dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE); in zfs_create() 1066 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE); in zfs_remove() 1077 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), in zfs_remove() 1082 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE); in zfs_remove() 1083 dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE); in zfs_remove() 1139 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), in zfs_remove() 1156 error = sa_update(xzp->z_sa_hdl, SA_ZPL_LINKS(zfsvfs), in zfs_remove() 1163 error = sa_remove(zp->z_sa_hdl, in zfs_remove() [all …]
|
H A D | zfs_znode_os.c | 330 ASSERT0P(zp->z_sa_hdl); in zfs_znode_sa_init() 334 SA_HDL_SHARED, &zp->z_sa_hdl)); in zfs_znode_sa_init() 336 zp->z_sa_hdl = sa_hdl; in zfs_znode_sa_init() 351 sa_handle_destroy(zp->z_sa_hdl); in zfs_znode_dmu_fini() 352 zp->z_sa_hdl = NULL; in zfs_znode_dmu_fini() 437 (void) sa_lookup(ITOZ(ip)->z_sa_hdl, SA_ZPL_RDEV(zfsvfs), &rdev, in zfs_inode_set_ops() 492 dmu_object_size_from_db(sa_get_db(zp->z_sa_hdl), &blksize, &i_blocks); in zfs_znode_update_vfs() 540 zp->z_sa_hdl = NULL; in zfs_znode_alloc() 565 if (sa_bulk_lookup(zp->z_sa_hdl, bulk, count) != 0 || tmp_gen == 0 || in zfs_znode_alloc() 568 sa_lookup(zp->z_sa_hdl, SA_ZPL_PROJID(zfsvfs), &projid, 8) != 0)) { in zfs_znode_alloc() [all …]
|
H A D | zfs_dir.c | 313 error = sa_lookup(dzp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), &zoid, in zfs_dirent_lock() 403 if ((error = sa_lookup(dzp->z_sa_hdl, in zfs_dirlook() 619 dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE); in zfs_purgedir() 621 dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE); in zfs_purgedir() 709 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), in zfs_rmnode() 726 dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE); in zfs_rmnode() 752 VERIFY0(sa_update(xzp->z_sa_hdl, SA_ZPL_LINKS(zfsvfs), in zfs_rmnode() 874 error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx); in zfs_link_create() 896 error = sa_bulk_update(dzp->z_sa_hdl, bulk, count, tx); in zfs_link_create() 988 error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx); in zfs_drop_nlink_locked() [all …]
|
H A D | zfs_acl.c | 350 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(ZTOZSB(zp)), in zfs_external_acl() 380 if ((error = sa_size(zp->z_sa_hdl, SA_ZPL_DACL_ACES(zfsvfs), in zfs_acl_znode_info() 384 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_DACL_COUNT(zfsvfs), in zfs_acl_znode_info() 389 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zfsvfs), in zfs_acl_znode_info() 422 if ((error = sa_lookup(zp->z_sa_hdl, in zfs_znode_acl_version() 1128 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_DACL_ACES(ZTOZSB(zp)), in zfs_acl_node_read() 1414 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zfsvfs), in zfs_aclset_common() 1503 return (sa_bulk_update(zp->z_sa_hdl, bulk, count, tx)); in zfs_aclset_common() 2165 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE); in zfs_setacl()
|
H A D | zfs_vfsops.c | 1075 sa_object_size(zp->z_sa_hdl, &blksize, &nblocks); in zfs_statfs_project() 1430 if (zp->z_sa_hdl) in zfsvfs_teardown() 1828 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(zfsvfs), &zp_gen, in zfs_vget()
|
H A D | zfs_ctldir.c | 506 zp->z_sa_hdl = NULL; in zfsctl_inode_alloc()
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | zfs_znode.h | 76 VERIFY0(sa_update(zp->z_sa_hdl, SA_ZPL_FLAGS(ZTOZSB(zp)), \ 213 sa_handle_t *z_sa_hdl; /* handle to sa data */ member 228 if (unlikely(zp->z_sa_hdl == NULL)) in zfs_verify_zp()
|