Home
last modified time | relevance | path

Searched refs:vib (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/io/vioblk/
H A Dvioblk.c155 vioblk_req_alloc(vioblk_t *vib) in vioblk_req_alloc() argument
159 VERIFY(MUTEX_HELD(&vib->vib_mutex)); in vioblk_req_alloc()
161 if ((vbr = list_remove_head(&vib->vib_reqs)) == NULL) { in vioblk_req_alloc()
164 vib->vib_nreqs_alloc++; in vioblk_req_alloc()
177 vioblk_req_free(vioblk_t *vib, vioblk_req_t *vbr) in vioblk_req_free() argument
179 VERIFY(MUTEX_HELD(&vib->vib_mutex)); in vioblk_req_free()
193 list_insert_head(&vib->vib_reqs, vbr); in vioblk_req_free()
195 VERIFY3U(vib->vib_nreqs_alloc, >, 0); in vioblk_req_free()
196 vib->vib_nreqs_alloc--; in vioblk_req_free()
200 vioblk_complete(vioblk_t *vib, vioblk_req_t *vbr) in vioblk_complete() argument
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dvdev_indirect_births.c27 vdev_indirect_births_verify(vdev_indirect_births_t *vib) in vdev_indirect_births_verify() argument
29 ASSERT(vib != NULL); in vdev_indirect_births_verify()
31 ASSERT(vib->vib_object != 0); in vdev_indirect_births_verify()
32 ASSERT(vib->vib_objset != NULL); in vdev_indirect_births_verify()
33 ASSERT(vib->vib_phys != NULL); in vdev_indirect_births_verify()
34 ASSERT(vib->vib_dbuf != NULL); in vdev_indirect_births_verify()
36 EQUIV(vib->vib_phys->vib_count > 0, vib->vib_entries != NULL); in vdev_indirect_births_verify()
42 vdev_indirect_births_count(vdev_indirect_births_t *vib) in vdev_indirect_births_count() argument
44 ASSERT(vdev_indirect_births_verify(vib)); in vdev_indirect_births_count()
46 return (vib->vib_phys->vib_count); in vdev_indirect_births_count()
[all …]
H A Dspa_misc.c2503 vdev_indirect_births_t *vib = vd->vdev_indirect_births; in spa_get_last_removal_txg() local
2510 if (vdev_indirect_births_count(vib) != 0) { in spa_get_last_removal_txg()
2511 ret = vdev_indirect_births_last_entry_txg(vib); in spa_get_last_removal_txg()
H A Dmetaslab.c5338 vdev_indirect_births_t *vib = oldvd->vdev_indirect_births; in remap_blkptr_cb() local
5339 bp->blk_phys_birth = vdev_indirect_births_physbirth(vib, in remap_blkptr_cb()
H A Dspa.c8312 vdev_indirect_births_t *vib = vd->vdev_indirect_births; local
8316 ASSERT(vib != NULL);
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dvdev_indirect_births.h58 extern void vdev_indirect_births_close(vdev_indirect_births_t *vib);
59 extern boolean_t vdev_indirect_births_is_open(vdev_indirect_births_t *vib);
64 extern uint64_t vdev_indirect_births_count(vdev_indirect_births_t *vib);
65 extern uint64_t vdev_indirect_births_object(vdev_indirect_births_t *vib);
67 extern void vdev_indirect_births_add_entry(vdev_indirect_births_t *vib,
70 extern uint64_t vdev_indirect_births_physbirth(vdev_indirect_births_t *vib,
74 vdev_indirect_births_t *vib);
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c1042 vdev_indirect_births_t *vib = vd->vdev_indirect_births; in print_vdev_indirect() local
1045 ASSERT3P(vib, ==, NULL); in print_vdev_indirect()
1051 ASSERT3U(vdev_indirect_births_object(vib), ==, in print_vdev_indirect()
1057 (longlong_t)vdev_indirect_births_count(vib)); in print_vdev_indirect()
1058 for (uint64_t i = 0; i < vdev_indirect_births_count(vib); i++) { in print_vdev_indirect()
1060 &vib->vib_entries[i]; in print_vdev_indirect()