Lines Matching refs:zdde
2902 zdb_ddt_entry_t *zdde, zdde_search; in zdb_ddt_add_cb() local
2921 zdde = avl_find(t, &zdde_search, &where); in zdb_ddt_add_cb()
2923 if (zdde == NULL) { in zdb_ddt_add_cb()
2924 zdde = umem_zalloc(sizeof (*zdde), UMEM_NOFAIL); in zdb_ddt_add_cb()
2925 zdde->zdde_key = zdde_search.zdde_key; in zdb_ddt_add_cb()
2926 avl_insert(t, zdde, where); in zdb_ddt_add_cb()
2929 zdde->zdde_ref_blocks += 1; in zdb_ddt_add_cb()
2930 zdde->zdde_ref_lsize += BP_GET_LSIZE(bp); in zdb_ddt_add_cb()
2931 zdde->zdde_ref_psize += BP_GET_PSIZE(bp); in zdb_ddt_add_cb()
2932 zdde->zdde_ref_dsize += bp_get_dsize_sync(spa, bp); in zdb_ddt_add_cb()
2942 zdb_ddt_entry_t *zdde; in dump_simulated_ddt() local
2956 while ((zdde = avl_destroy_nodes(&t, &cookie)) != NULL) { in dump_simulated_ddt()
2958 uint64_t refcnt = zdde->zdde_ref_blocks; in dump_simulated_ddt()
2961 dds.dds_blocks = zdde->zdde_ref_blocks / refcnt; in dump_simulated_ddt()
2962 dds.dds_lsize = zdde->zdde_ref_lsize / refcnt; in dump_simulated_ddt()
2963 dds.dds_psize = zdde->zdde_ref_psize / refcnt; in dump_simulated_ddt()
2964 dds.dds_dsize = zdde->zdde_ref_dsize / refcnt; in dump_simulated_ddt()
2966 dds.dds_ref_blocks = zdde->zdde_ref_blocks; in dump_simulated_ddt()
2967 dds.dds_ref_lsize = zdde->zdde_ref_lsize; in dump_simulated_ddt()
2968 dds.dds_ref_psize = zdde->zdde_ref_psize; in dump_simulated_ddt()
2969 dds.dds_ref_dsize = zdde->zdde_ref_dsize; in dump_simulated_ddt()
2974 umem_free(zdde, sizeof (*zdde)); in dump_simulated_ddt()