HardenedBSD/include/sys
Rob Norris 406562c563 ddt: simplify entry load and flags
Only a single bit is needed to track entry state, and definitely not two
whole bytes. Some light refactoring in ddt_lookup() is needed to support
this, but it reads a lot better now.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Rob Norris <rob.norris@klarasystems.com>
Sponsored-by: Klara, Inc.
Sponsored-by: iXsystems, Inc.
Closes #15887
2024-02-15 11:45:50 -08:00
..
crypto
fm Add slow disk diagnosis to ZED 2024-02-08 09:19:52 -08:00
fs Add slow disk diagnosis to ZED 2024-02-08 09:19:52 -08:00
lua
sysevent
zstd
abd_impl.h
abd.h
aggsum.h
arc_impl.h
arc.h
asm_linkage.h
avl_impl.h
avl.h
bitmap.h
bitops.h
blake3.h
blkptr.h
bplist.h
bpobj.h
bptree.h
bqueue.h
brt_impl.h brt: lift internal definitions into _impl header 2023-11-27 13:34:43 -08:00
brt.h
btree.h
dataset_kstats.h
dbuf.h dmu: Allow buffer fills to fail 2023-12-15 09:51:41 -08:00
ddt_impl.h ddt: rework ops interface in terms of keys and values 2024-02-15 11:45:38 -08:00
ddt.h ddt: simplify entry load and flags 2024-02-15 11:45:50 -08:00
dmu_impl.h
dmu_objset.h
dmu_recv.h
dmu_redact.h
dmu_send.h
dmu_traverse.h
dmu_tx.h
dmu_zfetch.h
dmu.h ZIL: Call brt_pending_add() replaying TX_CLONE_RANGE 2023-11-29 10:51:34 -08:00
dnode.h
dsl_bookmark.h
dsl_crypt.h Allow block cloning across encrypted datasets 2023-12-05 11:03:48 -08:00
dsl_dataset.h
dsl_deadlist.h
dsl_deleg.h
dsl_destroy.h
dsl_dir.h
dsl_pool.h
dsl_prop.h
dsl_scan.h
dsl_synctask.h
dsl_userhold.h
edonr.h
efi_partition.h
frame.h
hkdf.h
metaslab_impl.h
metaslab.h
mmp.h
mntent.h
mod.h
multilist.h
nvpair_impl.h
nvpair.h
objlist.h
pathname.h
qat.h
range_tree.h
rrwlock.h
sa_impl.h
sa.h
sha2.h
skein.h
spa_checkpoint.h
spa_checksum.h
spa_impl.h fix: Uber block label not always found for aux vdevs 2024-01-16 13:17:14 -08:00
spa_log_spacemap.h
spa.h ddt: remove struct names and forward declarations 2024-02-15 11:45:24 -08:00
space_map.h
space_reftree.h
sysevent.h
txg_impl.h
txg.h
u8_textprep_data.h
u8_textprep.h
uberblock_impl.h RAID-Z expansion feature 2023-11-08 10:19:41 -08:00
uberblock.h
uio_impl.h
unique.h
uuid.h
vdev_disk.h
vdev_draid.h
vdev_file.h
vdev_impl.h Add slow disk diagnosis to ZED 2024-02-08 09:19:52 -08:00
vdev_indirect_births.h
vdev_indirect_mapping.h
vdev_initialize.h
vdev_raidz_impl.h Workaround UBSAN errors for variable arrays 2023-11-12 16:26:07 -08:00
vdev_raidz.h RAID-Z expansion feature 2023-11-08 10:19:41 -08:00
vdev_rebuild.h
vdev_removal.h
vdev_trim.h
vdev.h RAID-Z expansion feature 2023-11-08 10:19:41 -08:00
xvattr.h
zap_impl.h
zap_leaf.h
zap.h
zcp_global.h
zcp_iter.h
zcp_prop.h
zcp_set.h
zcp.h
zfeature.h
zfs_acl.h
zfs_bootenv.h
zfs_chksum.h
zfs_context.h
zfs_debug.h RAID-Z expansion feature 2023-11-08 10:19:41 -08:00
zfs_delay.h
zfs_file.h
zfs_fuid.h
zfs_impl.h
zfs_ioctl_impl.h
zfs_ioctl.h
zfs_onexit.h
zfs_project.h
zfs_quota.h
zfs_racct.h
zfs_ratelimit.h
zfs_refcount.h
zfs_rlock.h
zfs_sa.h
zfs_stat.h
zfs_sysfs.h
zfs_vfsops.h
zfs_vnops.h BRT: Fix FICLONE/FICLONERANGE shortened copy 2024-02-05 16:44:45 -08:00
zfs_znode.h
zil_impl.h ZIL: Improve next log block size prediction 2023-12-21 10:54:44 -08:00
zil.h
zio_checksum.h
zio_compress.h
zio_crypt.h
zio_impl.h
zio_priority.h
zio.h
zrlock.h
zthr.h
zvol_impl.h
zvol.h