HomeSort by: relevance | last modified time | path
    Searched defs:ddt (Results 1 - 8 of 8) sorted by relevancy

  /src/external/bsd/jemalloc.old/dist/test/unit/
arena_decay.c 263 ssize_t ddt = opt_dirty_decay_ms; local
265 unsigned arena_ind = do_arena_create(ddt, mdt);
305 decay_ticker_helper(arena_ind, flags, true, ddt, dirty_npurge0,
307 decay_ticker_helper(arena_ind, flags, false, ddt+mdt, dirty_npurge0,
  /src/external/bsd/jemalloc/dist/test/unit/
arena_decay.c 268 ssize_t ddt = opt_dirty_decay_ms; local
270 unsigned arena_ind = do_arena_create(ddt, mdt);
312 arena_ind, flags, true, ddt, dirty_npurge0, muzzy_npurge0, true);
313 decay_ticker_helper(arena_ind, flags, false, ddt + mdt, dirty_npurge0,
  /src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
ddt.h 39 * On-disk DDT formats, in the desired search order (newest version first).
47 * DDT classes, in the desired search order (highest replication level first).
62 * On-disk ddt entry: key (name) and physical storage (value).
105 * In-core ddt entry
121 * In-core ddt
123 struct ddt { struct
139 * In-core and on-disk bookmark for DDT walks
149 * Ops vector to access a specific DDT object type.
170 extern void ddt_object_name(ddt_t *ddt, enum ddt_type type,
172 extern int ddt_object_walk(ddt_t *ddt, enum ddt_type type
    [all...]
  /src/external/cddl/osnet/dist/uts/common/fs/zfs/
ddt.c 31 #include <sys/ddt.h>
61 ddt_object_create(ddt_t *ddt, enum ddt_type type, enum ddt_class class,
64 spa_t *spa = ddt->ddt_spa;
65 objset_t *os = ddt->ddt_os;
66 uint64_t *objectp = &ddt->ddt_object[type][class];
67 boolean_t prehash = zio_checksum_table[ddt->ddt_checksum].ci_flags &
71 ddt_object_name(ddt, type, class, name);
82 &ddt->ddt_histogram[type][class], tx) == 0);
86 ddt_object_destroy(ddt_t *ddt, enum ddt_type type, enum ddt_class class,
89 spa_t *spa = ddt->ddt_spa
461 ddt_t *ddt = spa->spa_ddt[c]; local
485 ddt_t *ddt = spa->spa_ddt[c]; local
750 ddt_t *ddt; local
792 ddt_t *ddt; local
843 ddt_t *ddt = spa->spa_ddt[c]; local
877 ddt_t *ddt; local
1124 ddt_t *ddt = spa->spa_ddt[c]; local
1142 ddt_t *ddt = spa->spa_ddt[ddb->ddb_checksum]; local
    [all...]
dsl_scan.c 46 #include <sys/ddt.h>
227 scn->scn_phys.scn_ddt_class_max = DDT_CLASSES - 1; /* the entire DDT */
250 * If this is an incremental scrub, limit the DDT scrub phase
484 dprintf("pausing at DDT bookmark %llx/%llx/%llx/%llx\n",
1249 * (DDT_CLASS_UNIQUE) so that we may walk the DDT in that order.
1251 * To prevent excess scrubbing, the scrub begins by walking the DDT
1263 * If a block has refcnt > 1 during the DDT scrub phase, but has refcnt == 1
1267 * If a block has refcnt == 1 during the DDT scrub phase, but has refcnt > 1
1283 ddt_t *ddt; local
1294 ddt = scn->scn_dp->dp_spa->spa_ddt[ddb->ddb_checksum]
    [all...]
zio.c 40 #include <sys/ddt.h>
958 * or the DDT), so issue them asynchronously so that this thread is
2425 ddt_t *ddt = ddt_select(zio->io_spa, bp); local
2426 ddt_entry_t *dde = ddt_repair_start(ddt, bp);
2440 ddt_bp_create(ddt->ddt_checksum, &dde->dde_key, ddp,
2471 ddt_t *ddt = ddt_select(zio->io_spa, bp); local
2473 if (ddt == NULL) {
2486 ddt_repair_done(ddt, dde);
2496 zio_ddt_collision(zio_t *zio, ddt_t *ddt, ddt_entry_t *dde)
2527 ddt_exit(ddt);
2554 ddt_t *ddt = ddt_select(zio->io_spa, zio->io_bp); local
2579 ddt_t *ddt = ddt_select(zio->io_spa, zio->io_bp); local
2606 ddt_t *ddt = ddt_select(zio->io_spa, bp); local
2640 ddt_t *ddt = ddt_select(spa, bp); local
2748 ddt_t *ddt = ddt_select(spa, bp); local
    [all...]
  /src/external/cddl/osnet/dist/lib/libzfs/common/
libzfs_sendrecv.c 59 #include <sys/ddt.h>
138 ddt_hash_append(libzfs_handle_t *hdl, dedup_table_t *ddt, dedup_entry_t **ddepp,
143 if (ddt->cur_ddt_size >= ddt->max_ddt_size) {
144 if (ddt->ddt_full == B_FALSE) {
148 ddt->ddt_full = B_TRUE;
153 if ((dde = umem_cache_alloc(ddt->ddecache, UMEM_DEFAULT))
161 ddt->cur_ddt_size += sizeof (dedup_entry_t);
162 ddt->ddt_count++;
176 ddt_update(libzfs_handle_t *hdl, dedup_table_t *ddt, zio_cksum_t *cs
247 dedup_table_t ddt; local
    [all...]
  /src/external/cddl/osnet/dist/cmd/zdb/
zdb.c 60 #include <sys/ddt.h>
893 dump_dde(const ddt_t *ddt, const ddt_entry_t *dde, uint64_t index)
904 ddt_bp_create(ddt->ddt_checksum, ddk, ddp, &blk);
935 dump_ddt(ddt_t *ddt, enum ddt_type type, enum ddt_class class)
944 error = ddt_object_info(ddt, type, class, &doi);
950 error = ddt_object_count(ddt, type, class, &count);
958 ddt_object_name(ddt, type, class, name);
969 zpool_dump_ddt(NULL, &ddt->ddt_histogram[type][class]);
979 while ((error = ddt_object_walk(ddt, type, class, &walk, &dde)) == 0)
980 dump_dde(ddt, &dde, walk)
994 ddt_t *ddt = spa->spa_ddt[c]; local
2381 ddt_t *ddt; local
2575 ddt_t *ddt = spa->spa_ddt[ddb.ddb_checksum]; local
    [all...]

Completed in 49 milliseconds