/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | zfs_sa.c | 80 dmu_buf_t *db = sa_get_db(zp->z_sa_hdl); in zfs_sa_readlink() 105 dmu_buf_t *db = sa_get_db(zp->z_sa_hdl); in zfs_sa_symlink() 137 if (sa_lookup(zp->z_sa_hdl, SA_ZPL_SCANSTAMP(zfsvfs), in zfs_sa_get_scanstamp() 143 dmu_buf_t *db = sa_get_db(zp->z_sa_hdl); in zfs_sa_get_scanstamp() 149 sa_object_info(zp->z_sa_hdl, &doi); in zfs_sa_get_scanstamp() 171 VERIFY(0 == sa_update(zp->z_sa_hdl, SA_ZPL_SCANSTAMP(zfsvfs), in zfs_sa_set_scanstamp() 176 dmu_buf_t *db = sa_get_db(zp->z_sa_hdl); in zfs_sa_set_scanstamp() 179 sa_object_info(zp->z_sa_hdl, &doi); in zfs_sa_set_scanstamp() 188 VERIFY(0 == sa_update(zp->z_sa_hdl, SA_ZPL_FLAGS(zfsvfs), in zfs_sa_set_scanstamp() 205 error = sa_size(zp->z_sa_hdl, SA_ZPL_DXATTR(zfsvfs), &size); in zfs_sa_get_xattr() [all …]
|
H A D | zfs_vnops.c | 429 error = dmu_read_uio_dbuf(sa_get_db(zp->z_sa_hdl), in zfs_read() 485 error = dmu_read_uio_dbuf(sa_get_db(zp->z_sa_hdl), uio, in zfs_read() 545 (void) sa_update(zp->z_sa_hdl, SA_ZPL_MODE(zfsvfs), in zfs_clear_setid_bits_if_necessary() 804 abuf = dmu_request_arcbuf(sa_get_db(zp->z_sa_hdl), in zfs_write() 830 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE); in zfs_write() 831 dmu_buf_impl_t *db = (dmu_buf_impl_t *)sa_get_db(zp->z_sa_hdl); in zfs_write() 864 error = dmu_write_uio_dbuf(sa_get_db(zp->z_sa_hdl), in zfs_write() 904 sa_get_db(zp->z_sa_hdl), woff, abuf, tx); in zfs_write() 953 (void) sa_update(zp->z_sa_hdl, SA_ZPL_SIZE(zfsvfs), in zfs_write() 982 error1 = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx); in zfs_write() [all …]
|
H A D | zfs_log.c | 361 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(ZTOZSB(zp)), &lr->lr_gen, in zfs_log_create() 363 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_CRTIME(ZTOZSB(zp)), in zfs_log_create() 366 if (sa_lookup(zp->z_sa_hdl, SA_ZPL_RDEV(ZTOZSB(zp)), &lr->lr_rdev, in zfs_log_create() 490 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(ZTOZSB(zp)), &lr->lr_gen, in zfs_log_symlink() 492 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_CRTIME(ZTOZSB(zp)), in zfs_log_symlink() 580 (void) sa_lookup(wzp->z_sa_hdl, SA_ZPL_GEN(ZTOZSB(wzp)), &lr->lr_wgen, in zfs_log_rename_whiteout() 582 (void) sa_lookup(wzp->z_sa_hdl, SA_ZPL_CRTIME(ZTOZSB(wzp)), in zfs_log_rename_whiteout() 594 (void) sa_lookup(wzp->z_sa_hdl, SA_ZPL_RDEV(ZTOZSB(wzp)), &lr->lr_wrdev, in zfs_log_rename_whiteout() 616 dmu_buf_impl_t *db = (dmu_buf_impl_t *)sa_get_db(zp->z_sa_hdl); in zfs_log_write() 639 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(ZTOZSB(zp)), &gen, in zfs_log_write()
|
H A D | zfs_replay.c | 901 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE); in zfs_replay_write2() 913 (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 | 175 error = sa_lookup(dzp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), &zoid, in zfs_dirent_lookup() 215 if ((error = sa_lookup(dzp->z_sa_hdl, in zfs_dd_lookup() 338 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE); in zfs_unlinked_drain() 346 VERIFY0(sa_update(zp->z_sa_hdl, SA_ZPL_LINKS(zfsvfs), in zfs_unlinked_drain() 396 dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE); in zfs_purgedir() 398 dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE); in zfs_purgedir() 486 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), in zfs_rmnode() 650 error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx); in zfs_link_create() 667 error = sa_bulk_update(dzp->z_sa_hdl, bulk, count, tx); in zfs_link_create() 776 error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx); in zfs_link_destroy() [all …]
|
H A D | zfs_znode_os.c | 302 sa_handle_destroy(sharezp->z_sa_hdl); in zfs_create_share_dir() 355 ASSERT3P(zp->z_sa_hdl, ==, NULL); in zfs_znode_sa_init() 359 SA_HDL_SHARED, &zp->z_sa_hdl)); in zfs_znode_sa_init() 361 zp->z_sa_hdl = sa_hdl; in zfs_znode_sa_init() 381 sa_handle_destroy(zp->z_sa_hdl); in zfs_znode_dmu_fini() 382 zp->z_sa_hdl = NULL; in zfs_znode_dmu_fini() 445 zp->z_sa_hdl = NULL; in zfs_znode_alloc() 481 if (sa_bulk_lookup(zp->z_sa_hdl, bulk, count) != 0 || zp->z_gen == 0 || in zfs_znode_alloc() 484 sa_lookup(zp->z_sa_hdl, SA_ZPL_PROJID(zfsvfs), &projid, 8) != 0)) { in zfs_znode_alloc() 486 sa_handle_destroy(zp->z_sa_hdl); in zfs_znode_alloc() [all …]
|
H A D | zfs_vnops_os.c | 517 error = dmu_read_uio_dbuf(sa_get_db(zp->z_sa_hdl), in mappedread() 675 } else if (zdp->z_sa_hdl == NULL) { in zfs_lookup() 825 if (zdp->z_sa_hdl == NULL) { in zfs_lookup() 828 error = sa_lookup(zdp->z_sa_hdl, SA_ZPL_PARENT(zfsvfs), in zfs_lookup() 1041 dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE); in zfs_create() 1156 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), in zfs_remove_() 1171 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE); in zfs_remove_() 1176 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE); in zfs_remove_() 1177 dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE); in zfs_remove_() 1508 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE); in zfs_rmdir_() [all …]
|
H A D | zfs_acl.c | 349 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zp->z_zfsvfs), 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() 1099 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_DACL_ACES(zp->z_zfsvfs), in zfs_acl_node_read() 1228 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zfsvfs), in zfs_aclset_common() 1317 return (sa_bulk_update(zp->z_sa_hdl, bulk, count, tx)); in zfs_aclset_common() 1974 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE); in zfs_setacl()
|
H A D | zfs_vfsops.c | 1621 if (zp->z_sa_hdl != NULL) { in zfsvfs_teardown() 1916 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(zfsvfs), &zp_gen, in zfs_fhtovp()
|
H A D | zfs_ctldir.c | 368 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 | 328 error = dmu_read_uio_dbuf(sa_get_db(zp->z_sa_hdl), in mappedread() 458 } else if (zdp->z_sa_hdl == NULL) { in zfs_lookup() 731 dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE); in zfs_create() 1061 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE); in zfs_remove() 1072 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), in zfs_remove() 1077 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE); in zfs_remove() 1078 dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE); in zfs_remove() 1133 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), in zfs_remove() 1150 error = sa_update(xzp->z_sa_hdl, SA_ZPL_LINKS(zfsvfs), in zfs_remove() 1157 error = sa_remove(zp->z_sa_hdl, in zfs_remove() [all …]
|
H A D | zfs_znode_os.c | 334 ASSERT(zp->z_sa_hdl == NULL); in zfs_znode_sa_init() 338 SA_HDL_SHARED, &zp->z_sa_hdl)); in zfs_znode_sa_init() 340 zp->z_sa_hdl = sa_hdl; in zfs_znode_sa_init() 355 sa_handle_destroy(zp->z_sa_hdl); in zfs_znode_dmu_fini() 356 zp->z_sa_hdl = NULL; in zfs_znode_dmu_fini() 428 (void) sa_lookup(ITOZ(ip)->z_sa_hdl, SA_ZPL_RDEV(zfsvfs), &rdev, in zfs_inode_set_ops() 483 dmu_object_size_from_db(sa_get_db(zp->z_sa_hdl), &blksize, &i_blocks); in zfs_znode_update_vfs() 531 zp->z_sa_hdl = NULL; in zfs_znode_alloc() 558 if (sa_bulk_lookup(zp->z_sa_hdl, bulk, count) != 0 || tmp_gen == 0 || in zfs_znode_alloc() 561 sa_lookup(zp->z_sa_hdl, SA_ZPL_PROJID(zfsvfs), &projid, 8) != 0)) { in zfs_znode_alloc() [all …]
|
H A D | zfs_dir.c | 312 error = sa_lookup(dzp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), &zoid, in zfs_dirent_lock() 402 if ((error = sa_lookup(dzp->z_sa_hdl, in zfs_dirlook() 618 dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE); in zfs_purgedir() 620 dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE); in zfs_purgedir() 708 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_XATTR(zfsvfs), in zfs_rmnode() 725 dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE); in zfs_rmnode() 751 VERIFY(0 == sa_update(xzp->z_sa_hdl, SA_ZPL_LINKS(zfsvfs), in zfs_rmnode() 873 error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx); in zfs_link_create() 895 error = sa_bulk_update(dzp->z_sa_hdl, bulk, count, tx); in zfs_link_create() 987 error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx); in zfs_drop_nlink_locked() [all …]
|
H A D | zfs_acl.c | 349 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(ZTOZSB(zp)), in zfs_external_acl() 379 if ((error = sa_size(zp->z_sa_hdl, SA_ZPL_DACL_ACES(zfsvfs), in zfs_acl_znode_info() 383 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_DACL_COUNT(zfsvfs), in zfs_acl_znode_info() 388 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zfsvfs), in zfs_acl_znode_info() 421 if ((error = sa_lookup(zp->z_sa_hdl, in zfs_znode_acl_version() 1127 error = sa_lookup(zp->z_sa_hdl, SA_ZPL_DACL_ACES(ZTOZSB(zp)), in zfs_acl_node_read() 1413 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zfsvfs), in zfs_aclset_common() 1502 return (sa_bulk_update(zp->z_sa_hdl, bulk, count, tx)); in zfs_aclset_common() 2164 dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE); in zfs_setacl()
|
H A D | zfs_vfsops.c | 1060 sa_object_size(zp->z_sa_hdl, &blksize, &nblocks); in zfs_statfs_project() 1344 if (zp->z_sa_hdl) in zfsvfs_teardown() 1742 (void) sa_lookup(zp->z_sa_hdl, SA_ZPL_GEN(zfsvfs), &zp_gen, in zfs_vget()
|
H A D | zfs_ctldir.c | 505 zp->z_sa_hdl = NULL; in zfsctl_inode_alloc()
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | zfs_znode.h | 75 VERIFY(0 == sa_update(zp->z_sa_hdl, SA_ZPL_FLAGS(ZTOZSB(zp)), \ 213 sa_handle_t *z_sa_hdl; /* handle to sa data */ member 226 if (unlikely(zp->z_sa_hdl == NULL)) in zfs_verify_zp()
|