Lines Matching refs:zio

986 dbuf_read_done(zio_t *zio, const zbookmark_phys_t *zb, const blkptr_t *bp,  in dbuf_read_done()  argument
1001 ASSERT(zio == NULL || zio->io_error != 0); in dbuf_read_done()
1007 ASSERT(zio == NULL || zio->io_error == 0); in dbuf_read_done()
1020 ASSERT(zio == NULL || zio->io_error == 0); in dbuf_read_done()
1090 dbuf_read_impl(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags, in dbuf_read_impl() argument
1227 (void) arc_read(zio, db->db_objset->os_spa, &bp, in dbuf_read_impl()
1311 dbuf_read(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags) in dbuf_read() argument
1375 if (zio == NULL && in dbuf_read()
1377 zio = zio_root(spa, NULL, NULL, ZIO_FLAG_CANFAIL); in dbuf_read()
1380 err = dbuf_read_impl(db, zio, flags, dblt, FTAG); in dbuf_read()
1393 err = zio_wait(zio); in dbuf_read()
1418 db, zio_t *, zio); in dbuf_read()
2616 dbuf_issue_final_prefetch_done(zio_t *zio, const zbookmark_phys_t *zb, in dbuf_issue_final_prefetch_done() argument
2659 dbuf_prefetch_indirect_done(zio_t *zio, const zbookmark_phys_t *zb, in dbuf_prefetch_indirect_done() argument
2668 ASSERT(zio == NULL || zio->io_error != 0); in dbuf_prefetch_indirect_done()
2671 ASSERT(zio == NULL || zio->io_error == 0); in dbuf_prefetch_indirect_done()
2684 if (zio != NULL) { in dbuf_prefetch_indirect_done()
2685 ASSERT3S(BP_GET_LEVEL(zio->io_bp), ==, dpa->dpa_curlevel); in dbuf_prefetch_indirect_done()
2686 if (zio->io_flags & ZIO_FLAG_RAW_COMPRESS) { in dbuf_prefetch_indirect_done()
2687 ASSERT3U(BP_GET_PSIZE(zio->io_bp), ==, zio->io_size); in dbuf_prefetch_indirect_done()
2689 ASSERT3U(BP_GET_LSIZE(zio->io_bp), ==, zio->io_size); in dbuf_prefetch_indirect_done()
2691 ASSERT3P(zio->io_spa, ==, dpa->dpa_spa); in dbuf_prefetch_indirect_done()
3453 zio_t *zio; in dbuf_sync_indirect() local
3487 zio = dr->dr_zio; in dbuf_sync_indirect()
3492 zio_nowait(zio); in dbuf_sync_indirect()
3692 dbuf_write_ready(zio_t *zio, arc_buf_t *buf, void *vdb) in dbuf_write_ready() argument
3696 blkptr_t *bp = zio->io_bp; in dbuf_write_ready()
3697 blkptr_t *bp_orig = &zio->io_bp_orig; in dbuf_write_ready()
3698 spa_t *spa = zio->io_spa; in dbuf_write_ready()
3709 dnode_diduse_space(dn, delta - zio->io_prev_space_delta); in dbuf_write_ready()
3710 zio->io_prev_space_delta = delta; in dbuf_write_ready()
3790 dbuf_write_children_ready(zio_t *zio, arc_buf_t *buf, void *vdb) in dbuf_write_children_ready() argument
3837 dbuf_write_physdone(zio_t *zio, arc_buf_t *buf, void *arg) in dbuf_write_physdone() argument
3846 ASSERT3U(dr->dr_txg, ==, zio->io_txg); in dbuf_write_physdone()
3854 delta = dr->dr_accounted / zio->io_phys_children; in dbuf_write_physdone()
3855 dsl_pool_undirty_space(dp, delta, zio->io_txg); in dbuf_write_physdone()
3860 dbuf_write_done(zio_t *zio, arc_buf_t *buf, void *vdb) in dbuf_write_done() argument
3863 blkptr_t *bp_orig = &zio->io_bp_orig; in dbuf_write_done()
3869 ASSERT0(zio->io_error); in dbuf_write_done()
3876 if (zio->io_flags & (ZIO_FLAG_IO_REWRITE | ZIO_FLAG_NOPWRITE)) { in dbuf_write_done()
3945 dbuf_write_nofill_ready(zio_t *zio) in dbuf_write_nofill_ready() argument
3947 dbuf_write_ready(zio, NULL, zio->io_private); in dbuf_write_nofill_ready()
3951 dbuf_write_nofill_done(zio_t *zio) in dbuf_write_nofill_done() argument
3953 dbuf_write_done(zio, NULL, zio->io_private); in dbuf_write_nofill_done()
3957 dbuf_write_override_ready(zio_t *zio) in dbuf_write_override_ready() argument
3959 dbuf_dirty_record_t *dr = zio->io_private; in dbuf_write_override_ready()
3962 dbuf_write_ready(zio, NULL, db); in dbuf_write_override_ready()
3966 dbuf_write_override_done(zio_t *zio) in dbuf_write_override_done() argument
3968 dbuf_dirty_record_t *dr = zio->io_private; in dbuf_write_override_done()
3973 if (!BP_EQUAL(zio->io_bp, obp)) { in dbuf_write_override_done()
3975 dsl_free(spa_get_dsl(zio->io_spa), zio->io_txg, obp); in dbuf_write_override_done()
3979 dbuf_write_done(zio, NULL, db); in dbuf_write_override_done()
3981 if (zio->io_abd != NULL) in dbuf_write_override_done()
3982 abd_put(zio->io_abd); in dbuf_write_override_done()
4136 zio_t *zio; in dbuf_write() local
4173 zio = parent->db_data_pending->dr_zio; in dbuf_write()
4182 zio = dn->dn_zio; in dbuf_write()
4187 ASSERT(zio); in dbuf_write()
4218 dr->dr_zio = zio_write(zio, os->os_spa, txg, &dr->dr_bp_copy, in dbuf_write()
4231 dr->dr_zio = zio_write(zio, os->os_spa, txg, in dbuf_write()
4249 dr->dr_zio = arc_write(zio, os->os_spa, txg, in dbuf_write()