/freebsd-current/sys/contrib/openzfs/module/zfs/ |
H A D | vdev_indirect_mapping.c | 30 vdev_indirect_mapping_verify(vdev_indirect_mapping_t *vim) argument 32 ASSERT(vim != NULL); 34 ASSERT(vim->vim_object != 0); 35 ASSERT(vim->vim_objset != NULL); 36 ASSERT(vim->vim_phys != NULL); 37 ASSERT(vim->vim_dbuf != NULL); 39 EQUIV(vim->vim_phys->vimp_num_entries > 0, 40 vim->vim_entries != NULL); 41 if (vim->vim_phys->vimp_num_entries > 0) { 43 &vim 62 vdev_indirect_mapping_num_entries(vdev_indirect_mapping_t *vim) argument 70 vdev_indirect_mapping_max_offset(vdev_indirect_mapping_t *vim) argument 78 vdev_indirect_mapping_object(vdev_indirect_mapping_t *vim) argument 86 vdev_indirect_mapping_bytes_mapped(vdev_indirect_mapping_t *vim) argument 103 vdev_indirect_mapping_size(vdev_indirect_mapping_t *vim) argument 176 vdev_indirect_mapping_entry_for_offset_impl(vdev_indirect_mapping_t *vim, uint64_t offset, boolean_t next_if_missing) argument 273 vdev_indirect_mapping_entry_for_offset(vdev_indirect_mapping_t *vim, uint64_t offset) argument 281 vdev_indirect_mapping_entry_for_offset_or_next(vdev_indirect_mapping_t *vim, uint64_t offset) argument 289 vdev_indirect_mapping_close(vdev_indirect_mapping_t *vim) argument 346 vdev_indirect_mapping_t *vim = kmem_zalloc(sizeof (*vim), KM_SLEEP); local 375 vdev_indirect_mapping_t *vim = vdev_indirect_mapping_open(os, object); local 393 vdev_indirect_mapping_add_entries(vdev_indirect_mapping_t *vim, list_t *list, dmu_tx_t *tx) argument 506 vdev_indirect_mapping_increment_obsolete_count(vdev_indirect_mapping_t *vim, uint64_t offset, uint64_t length, uint32_t *counts) argument 559 vdev_indirect_mapping_load_obsolete_spacemap(vdev_indirect_mapping_t *vim, uint32_t *counts, space_map_t *obsolete_space_sm) argument 574 vdev_indirect_mapping_load_obsolete_counts(vdev_indirect_mapping_t *vim) argument 593 vdev_indirect_mapping_free_obsolete_counts(vdev_indirect_mapping_t *vim, uint32_t *counts) argument [all...] |
H A D | vdev_removal.c | 665 vdev_indirect_mapping_t *vim = vd->vdev_indirect_mapping; local 671 vdev_indirect_mapping_object(vim)); 697 uint64_t max_offset_synced = vdev_indirect_mapping_max_offset(vim); 903 vdev_indirect_mapping_t *vim = vd->vdev_indirect_mapping; local 908 vdev_indirect_mapping_add_entries(vim, 911 vdev_indirect_mapping_max_offset(vim), dmu_tx_get_txg(tx), tx); 921 vdev_indirect_mapping_max_offset(vim)); 1604 vdev_indirect_mapping_t *vim = vd->vdev_indirect_mapping; local 1605 uint64_t start_offset = vdev_indirect_mapping_max_offset(vim); 1611 ASSERT(vim ! 1847 vdev_indirect_mapping_t *vim = vd->vdev_indirect_mapping; local 2535 vdev_indirect_mapping_t *vim = vd->vdev_indirect_mapping; local [all...] |
H A D | vdev_indirect.c | 393 vdev_indirect_mapping_t *vim = vd->vdev_indirect_mapping; local 433 uint64_t bytes_mapped = vdev_indirect_mapping_bytes_mapped(vim); 435 uint64_t mapping_size = vdev_indirect_mapping_size(vim); 996 vdev_indirect_mapping_t *vim = vd->vdev_indirect_mapping; local 1002 vdev_indirect_mapping_entry_for_offset(vim, offset);
|
H A D | vdev_label.c | 614 vdev_indirect_mapping_t *vim = local 617 vdev_indirect_mapping_size(vim));
|
H A D | spa.c | 9724 vdev_indirect_mapping_t *vim __maybe_unused = vd->vdev_indirect_mapping; 9728 ASSERT(vim != NULL); 9738 ASSERT(vdev_indirect_mapping_num_entries(vim) > 0); 9739 ASSERT(vdev_indirect_mapping_bytes_mapped(vim) > 0); 9742 ASSERT3U(vdev_indirect_mapping_bytes_mapped(vim), >=,
|
/freebsd-current/sys/contrib/openzfs/include/sys/ |
H A D | vdev_indirect_mapping.h | 99 extern void vdev_indirect_mapping_close(vdev_indirect_mapping_t *vim); 104 extern uint64_t vdev_indirect_mapping_num_entries(vdev_indirect_mapping_t *vim); 105 extern uint64_t vdev_indirect_mapping_max_offset(vdev_indirect_mapping_t *vim); 106 extern uint64_t vdev_indirect_mapping_object(vdev_indirect_mapping_t *vim); 108 vdev_indirect_mapping_t *vim); 109 extern uint64_t vdev_indirect_mapping_size(vdev_indirect_mapping_t *vim); 115 extern void vdev_indirect_mapping_add_entries(vdev_indirect_mapping_t *vim, 119 vdev_indirect_mapping_entry_for_offset(vdev_indirect_mapping_t *vim, 123 vdev_indirect_mapping_entry_for_offset_or_next(vdev_indirect_mapping_t *vim, 127 vdev_indirect_mapping_t *vim); [all...] |
/freebsd-current/share/mk/ |
H A D | netbsd-tests.test.mk | 38 # vim: syntax=make
|
/freebsd-current/stand/libsa/zfs/ |
H A D | zfsimpl.c | 293 vdev_indirect_mapping_t *vim; local 297 vim = calloc(1, sizeof (*vim)); 298 if (vim == NULL) 301 vim->vim_dn = calloc(1, sizeof (*vim->vim_dn)); 302 if (vim->vim_dn == NULL) { 303 free(vim); 307 rc = objset_get_dnode(spa, os, mapping_object, vim->vim_dn); 309 free(vim 387 vdev_indirect_mapping_entry(vdev_indirect_mapping_t *vim, uint64_t index) argument 457 vdev_indirect_mapping_entry_for_offset(vdev_indirect_mapping_t *vim, uint64_t offset) argument 507 vdev_indirect_mapping_t *vim = vd->v_mapping; local [all...] |
/freebsd-current/sys/contrib/openzfs/cmd/zdb/ |
H A D | zdb.c | 1759 vdev_indirect_mapping_t *vim = vd->vdev_indirect_mapping; local 1762 if (vim == NULL) { 1767 ASSERT3U(vdev_indirect_mapping_object(vim), ==, 1788 (longlong_t)vdev_indirect_mapping_max_offset(vim)); 1790 (longlong_t)vdev_indirect_mapping_bytes_mapped(vim)); 1792 (longlong_t)vdev_indirect_mapping_num_entries(vim)); 1797 uint32_t *counts = vdev_indirect_mapping_load_obsolete_counts(vim); 1799 for (uint64_t i = 0; i < vdev_indirect_mapping_num_entries(vim); i++) { 1801 &vim->vim_entries[i]; 6004 vdev_indirect_mapping_t *vim local 6069 vdev_indirect_mapping_t *vim = vd->vdev_indirect_mapping; local 6374 vdev_indirect_mapping_t *vim = vd->vdev_indirect_mapping; local 6531 vdev_indirect_mapping_t *vim = vd->vdev_indirect_mapping; local 7008 vdev_indirect_mapping_t *vim = vd->vdev_indirect_mapping; local 7966 vdev_indirect_mapping_t *vim = local [all...] |