vdo_get_dedupe_statistics(9)
๐ NAME ๐
Okay bestie, welcome to the vdo_get_dedupe_statistics(9) page from the Kernel API Manual โ yes, that manual. This function is here to tally the statistics from all the hash zones and the UDS index. That's it, that's the job, and it's lowkey iconic. โจ
๐ SYNOPSIS ๐
void vdo_get_dedupe_statistics (struct hash_zones *zones , struct
vdo_statistics *stats );
๐ ARGUMENTS ๐
zonesโ the hash zones you're querying. Gotta know which zones, bestie. ๐ฏstatsโ a structure where the statistics get stored. That's the drop spot. ๐ฅ
๐ฅ RETURN ๐ฅ
The RETURN section is literally giving the sum of the hash lock statistics from all hash zones plus the statistics from the UDS index. Math girl summer, no cap. ๐งฎ๐
๐ SEE ALSO ๐
Okay the SEE ALSO lineup is huge and we are not skipping a single one, because every reference is a main character here: Kernel file ./drivers/md/dm-vdo/dedupe.c, Introduction(9), return_hash_lock_to_pool(9), vdo_get_duplicate_lock(9), hash_lock_key(9), get_hash_lock_state_name(9), assert_hash_lock_agent(9), set_duplicate_lock(9), dequeue_lock_waiter(9), set_hash_lock(9), exit_hash_lock(9), set_duplicate_location(9), retire_lock_agent(9), wait_on_hash_lock(9), abort_waiter(9), start_bypassing(9), finish_unlocking(9), unlock_duplicate_pbn(9), start_unlocking(9), finish_updating(9), start_updating(9), finish_deduping(9), acquire_lock(9), enter_forked_lock(9), fork_hash_lock(9), launch_dedupe(9), start_deduping(9), increment_stat(9), finish_verifying(9), start_verifying(9), finish_locking(9), lock_duplicate_pbn(9), start_locking(9), finish_writing(9), select_writing_agent(9), start_writing(9), finish_querying(9), start_querying(9), report_bogus_lock_state(9), vdo_continue_hash_lock(9), is_hash_collision(9), vdo_acquire_hash_lock(9), vdo_release_hash_lock(9), transfer_allocation_lock(9), vdo_share_compressed_write_lock(9), report_dedupe_timeouts(9), finish_index_operation(9), check_for_drain_complete(9), vdo_make_hash_zones(9), vdo_free_hash_zones(9), suspend_index(9), resume_index(9), vdo_resume_hash_zones(9), get_hash_zone_statistics(9), vdo_select_hash_zone(9), dump_hash_lock(9), dump_hash_zone(9), vdo_dump_hash_zones(9), acquire_context(9).
This lil' page comes from ./drivers/md/dm-vdo and is dated October 2026 โ ty for coming to my TED talk, ily, bye bestie ๐โจ
๐ฆ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms