Lines Matching refs:zio

556 	zio_t *zio;  in dmu_buf_hold_array_by_dnode()  local
588 zio = zio_root(dn->dn_objset->os_spa, NULL, NULL, ZIO_FLAG_CANFAIL); in dmu_buf_hold_array_by_dnode()
595 zio_nowait(zio); in dmu_buf_hold_array_by_dnode()
601 (void) dbuf_read(db, zio, dbuf_flags); in dmu_buf_hold_array_by_dnode()
613 err = zio_wait(zio); in dmu_buf_hold_array_by_dnode()
1824 dmu_sync_ready(zio_t *zio, arc_buf_t *buf, void *varg) in dmu_sync_ready() argument
1828 blkptr_t *bp = zio->io_bp; in dmu_sync_ready()
1830 if (zio->io_error == 0) { in dmu_sync_ready()
1845 dmu_sync_late_arrival_ready(zio_t *zio) in dmu_sync_late_arrival_ready() argument
1847 dmu_sync_ready(zio, NULL, zio->io_private); in dmu_sync_late_arrival_ready()
1852 dmu_sync_done(zio_t *zio, arc_buf_t *buf, void *varg) in dmu_sync_done() argument
1863 if (zio->io_error == 0) { in dmu_sync_done()
1869 if (zio->io_error == 0) { in dmu_sync_done()
1870 dr->dt.dl.dr_nopwrite = !!(zio->io_flags & ZIO_FLAG_NOPWRITE); in dmu_sync_done()
1872 blkptr_t *bp = zio->io_bp; in dmu_sync_done()
1873 blkptr_t *bp_orig = &zio->io_bp_orig; in dmu_sync_done()
1878 ASSERT(zio->io_prop.zp_compress != ZIO_COMPRESS_OFF); in dmu_sync_done()
1882 dr->dt.dl.dr_overridden_by = *zio->io_bp; in dmu_sync_done()
1884 dr->dt.dl.dr_copies = zio->io_prop.zp_copies; in dmu_sync_done()
1905 dsa->dsa_done(dsa->dsa_zgd, zio->io_error); in dmu_sync_done()
1911 dmu_sync_late_arrival_done(zio_t *zio) in dmu_sync_late_arrival_done() argument
1913 blkptr_t *bp = zio->io_bp; in dmu_sync_late_arrival_done()
1914 dmu_sync_arg_t *dsa = zio->io_private; in dmu_sync_late_arrival_done()
1915 blkptr_t *bp_orig = &zio->io_bp_orig; in dmu_sync_late_arrival_done()
1918 if (zio->io_error == 0) { in dmu_sync_late_arrival_done()
1926 ASSERT(!(zio->io_flags & ZIO_FLAG_NOPWRITE)); in dmu_sync_late_arrival_done()
1928 ASSERT(zio->io_bp->blk_birth == zio->io_txg); in dmu_sync_late_arrival_done()
1929 ASSERT(zio->io_txg > spa_syncing_txg(zio->io_spa)); in dmu_sync_late_arrival_done()
1930 zio_free(zio->io_spa, zio->io_txg, zio->io_bp); in dmu_sync_late_arrival_done()
1936 dsa->dsa_done(dsa->dsa_zgd, zio->io_error); in dmu_sync_late_arrival_done()
1938 abd_put(zio->io_abd); in dmu_sync_late_arrival_done()