Searched refs:vim (Results 1 - 9 of 9) sorted by relevance

/freebsd-current/sys/contrib/openzfs/module/zfs/
H A Dvdev_indirect_mapping.c30 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 Dvdev_removal.c665 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 Dvdev_indirect.c393 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 Dvdev_label.c614 vdev_indirect_mapping_t *vim = local
617 vdev_indirect_mapping_size(vim));
H A Dspa.c9724 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 Dvdev_indirect_mapping.h99 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 Dnetbsd-tests.test.mk38 # vim: syntax=make
/freebsd-current/stand/libsa/zfs/
H A Dzfsimpl.c293 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 Dzdb.c1759 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...]

Completed in 228 milliseconds