| /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...] |