Home
last modified time | relevance | path

Searched refs:dde_io (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/contrib/openzfs/module/zfs/
H A Dzio.c3470 if (zio->io_error == 0 && dde->dde_io->dde_repair_abd == NULL) in zio_ddt_child_read_done()
3471 dde->dde_io->dde_repair_abd = zio->io_abd; in zio_ddt_child_read_done()
3549 if (dde->dde_io->dde_repair_abd != NULL) { in zio_ddt_read_done()
3550 abd_copy(zio->io_abd, dde->dde_io->dde_repair_abd, in zio_ddt_read_done()
3587 if (dde->dde_io == NULL) in zio_ddt_collision()
3590 zio_t *lio = dde->dde_io->dde_lead_zio[p]; in zio_ddt_collision()
3681 mutex_enter(&dde->dde_io->dde_io_lock); in zio_ddt_child_write_done()
3684 if (dde->dde_io->dde_lead_zio[p] == zio) in zio_ddt_child_write_done()
3685 dde->dde_io->dde_lead_zio[p] = NULL; in zio_ddt_child_write_done()
3687 ddt_univ_phys_t *orig = &dde->dde_io->dde_orig_phys; in zio_ddt_child_write_done()
[all …]
H A Dddt.c1077 if (dde->dde_io != NULL) in ddt_alloc_entry_io()
1080 dde->dde_io = kmem_zalloc(sizeof (ddt_entry_io_t), KM_SLEEP); in ddt_alloc_entry_io()
1081 mutex_init(&dde->dde_io->dde_io_lock, NULL, MUTEX_DEFAULT, NULL); in ddt_alloc_entry_io()
1087 if (dde->dde_io != NULL) { in ddt_free()
1089 ASSERT0P(dde->dde_io->dde_lead_zio[p]); in ddt_free()
1091 if (dde->dde_io->dde_repair_abd != NULL) in ddt_free()
1092 abd_free(dde->dde_io->dde_repair_abd); in ddt_free()
1094 mutex_destroy(&dde->dde_io->dde_io_lock); in ddt_free()
1095 kmem_free(dde->dde_io, sizeof (ddt_entry_io_t)); in ddt_free()
1949 if (dde->dde_io->dde_repair_abd != NULL && in ddt_repair_done()
[all …]
/freebsd/sys/contrib/openzfs/include/sys/
H A Dddt.h249 ddt_entry_io_t *dde_io; /* IO support, when required */ member
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c3855 dde->dde_io = NULL; in zdb_ddt_cleanup()
6398 boolean_t seen = !!(((uintptr_t)dde->dde_io) & (1 << v)); in zdb_count_block()
6400 dde->dde_io = in zdb_count_block()
6401 (void *)(((uintptr_t)dde->dde_io) | (1 << v)); in zdb_count_block()