freebsd-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys
Andriy Gapon 31fd119cc2 MFC r316914: 7801 add more by-dnode routines
illumos/illumos-gate@b0c42cd470
b0c42cd470

https://www.illumos.org/issues/7801
  Add *_by_dnode() routines for accessing objects given their
  dnode_t *, this is more efficient than accessing the object by
  (objset_t *, uint64_t object). This change converts some but
  not all of the existing consumers. As performance-sensitive
  code paths are discovered they should be converted to use
  these routines.
  Ported from: 0eef1bde31

Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
Author: bzzz77 <bzzz.tomas@gmail.com>
MFC after:	24 days
2017-05-24 21:49:21 +00:00
..
arc.h MFV 316894 2017-04-25 17:57:43 +00:00
blkptr.h
bplist.h
bpobj.h
bptree.h
bqueue.h
dbuf.h MFV r302991: 6950 ARC should cache compressed data 2016-09-03 08:30:51 +00:00
ddt.h
dmu_impl.h MFC r316912: 7793 ztest fails assertion in dmu_tx_willuse_space 2017-05-24 21:43:34 +00:00
dmu_objset.h MFC r316912: 7793 ztest fails assertion in dmu_tx_willuse_space 2017-05-24 21:43:34 +00:00
dmu_send.h MFV 316894 2017-04-25 17:57:43 +00:00
dmu_traverse.h MFV r289312: 2605 want to resume interrupted zfs send 2015-10-15 08:47:32 +00:00
dmu_tx.h MFC r316914: 7801 add more by-dnode routines 2017-05-24 21:49:21 +00:00
dmu_zfetch.h MFV r297831: 6322 ZFS indirect block predictive prefetch 2016-04-11 21:09:15 +00:00
dmu.h MFC r316914: 7801 add more by-dnode routines 2017-05-24 21:49:21 +00:00
dnode.h MFC r316912: 7793 ztest fails assertion in dmu_tx_willuse_space 2017-05-24 21:43:34 +00:00
dsl_bookmark.h
dsl_dataset.h MFC r316912: 7793 ztest fails assertion in dmu_tx_willuse_space 2017-05-24 21:43:34 +00:00
dsl_deadlist.h
dsl_deleg.h
dsl_destroy.h
dsl_dir.h MFC r316912: 7793 ztest fails assertion in dmu_tx_willuse_space 2017-05-24 21:43:34 +00:00
dsl_pool.h MFV 312436 2017-01-20 15:01:04 +00:00
dsl_prop.h MFV r288063: make dataset property de-registration operation O(1) 2015-09-25 01:05:44 +00:00
dsl_scan.h
dsl_synctask.h
dsl_userhold.h
metaslab_impl.h MFV 316898 2017-04-27 22:00:03 +00:00
metaslab.h MFV r315290, r315291: 7303 dynamic metaslab selection 2017-03-24 09:37:00 +00:00
multilist.h
range_tree.h
refcount.h MFV 316894 2017-04-25 17:57:43 +00:00
rrwlock.h
sa_impl.h
sa.h
spa_boot.h
spa_impl.h MFV 316900 2017-04-27 23:31:38 +00:00
spa.h MFC r316912: 7793 ztest fails assertion in dmu_tx_willuse_space 2017-05-24 21:43:34 +00:00
space_map.h
space_reftree.h
trim_map.h
txg_impl.h
txg.h
uberblock_impl.h
uberblock.h
unique.h
vdev_disk.h
vdev_file.h
vdev_impl.h MFV r304155: 7090 zfs should improve allocation order and throttle allocations 2016-09-03 10:04:37 +00:00
vdev_raidz.h
vdev.h zfsbootcfg: a simple tool to set next boot (one time) options for zfsboot 2016-10-29 14:09:32 +00:00
zap_impl.h MFC r316912: 7793 ztest fails assertion in dmu_tx_willuse_space 2017-05-24 21:43:34 +00:00
zap_leaf.h
zap.h MFC r316914: 7801 add more by-dnode routines 2017-05-24 21:49:21 +00:00
zfeature.h
zfs_acl.h
zfs_context.h MFV r296505: 6531 Provide mechanism to artificially limit disk performance 2016-03-08 17:27:13 +00:00
zfs_ctldir.h reimplement zfsctl (.zfs) support 2017-02-21 17:47:08 +00:00
zfs_debug.h MFV r315290, r315291: 7303 dynamic metaslab selection 2017-03-24 09:37:00 +00:00
zfs_dir.h zfs: honour and make use of vfs vnode locking protocol 2016-08-05 06:23:06 +00:00
zfs_fuid.h
zfs_ioctl.h MFV 316894 2017-04-25 17:57:43 +00:00
zfs_onexit.h
zfs_rlock.h
zfs_sa.h
zfs_stat.h
zfs_vfsops.h reimplement zfsctl (.zfs) support 2017-02-21 17:47:08 +00:00
zfs_znode.h implement zfs_vptocnp() using z_parent property 2016-10-07 06:29:24 +00:00
zil_impl.h After some ZIL changes 6 years ago zil_slog_limit got partially broken 2016-11-17 21:01:27 +00:00
zil.h After some ZIL changes 6 years ago zil_slog_limit got partially broken 2016-11-17 21:01:27 +00:00
zio_checksum.h MFV r302991: 6950 ARC should cache compressed data 2016-09-03 08:30:51 +00:00
zio_compress.h MFV 316894 2017-04-25 17:57:43 +00:00
zio_impl.h MFV r304155: 7090 zfs should improve allocation order and throttle allocations 2016-09-03 10:04:37 +00:00
zio_priority.h
zio.h MFV 316894 2017-04-25 17:57:43 +00:00
zrlock.h MFV r289561: 6328 Fix cstyle errors in zfs codebase 2015-10-19 08:25:37 +00:00
zvol.h