| /netvirt/usr/src/uts/common/fs/zfs/ |
| dsl_pool.c | 36 #include <sys/zio.h> 171 zio_t *zio; local 181 zio = zio_root(dp->dp_spa, NULL, NULL, ZIO_FLAG_MUSTSUCCEED); 187 dsl_dataset_sync(ds, zio, tx); 189 err = zio_wait(zio); 199 zio = zio_root(dp->dp_spa, NULL, NULL, ZIO_FLAG_MUSTSUCCEED); 200 dmu_objset_sync(mosi, zio, tx); 201 err = zio_wait(zio);
|
| vdev_disk.c | 33 #include <sys/zio.h> 382 zio_t *zio = vdb->vdb_io; local 384 if ((zio->io_error = geterror(bp)) == 0 && bp->b_resid != 0) 385 zio->io_error = EIO; 389 zio_interrupt(zio); 395 zio_t *zio = zio_arg; local 397 zio->io_error = error; 399 zio_interrupt(zio); 403 vdev_disk_io_start(zio_t *zio) 405 vdev_t *vd = zio->io_vd [all...] |
| vdev_label.c | 145 #include <sys/zio.h> 163 vdev_label_read(zio_t *zio, vdev_t *vd, int l, void *buf, uint64_t offset, 168 zio_nowait(zio_read_phys(zio, vd, 177 vdev_label_write(zio_t *zio, vdev_t *vd, int l, void *buf, uint64_t offset, 182 zio_nowait(zio_write_phys(zio, vd, 319 zio_t *zio; local 332 zio = zio_root(spa, NULL, NULL, ZIO_FLAG_CANFAIL | 335 vdev_label_read(zio, vd, l, vp, 339 if (zio_wait(zio) == 0 && 476 zio_t *zio; local 817 zio_t *zio; local 919 zio_t *zio; local 968 zio_t *zio; local [all...] |
| dmu.c | 189 zio_t *zio; local 216 zio = zio_root(dn->dn_objset->os_spa, NULL, NULL, TRUE); 223 zio_nowait(zio); 229 (void) dbuf_read(db, zio, flags); 237 err = zio_wait(zio); 641 dmu_sync_done(zio_t *zio, arc_buf_t *buf, void *varg) 648 if (!BP_IS_HOLE(zio->io_bp)) { 649 zio->io_bp->blk_fill = 1; 650 BP_SET_TYPE(zio->io_bp, db->db_dnode->dn_type); 651 BP_SET_LEVEL(zio->io_bp, 0) 700 zio_t *zio; local [all...] |
| dmu_tx.c | 150 dmu_tx_check_ioerr(zio_t *zio, dnode_t *dn, int level, uint64_t blkid) 160 err = dbuf_read(db, zio, DB_RF_CANFAIL); 194 zio_t *zio = zio_root(dn->dn_objset->os_spa, local 201 err = dmu_tx_check_ioerr(zio, dn, 0, start); 210 err = dmu_tx_check_ioerr(zio, dn, 0, end); 220 err = dmu_tx_check_ioerr(zio, dn, 1, i); 226 err = zio_wait(zio); 449 zio_t *zio; local 482 zio = zio_root(tx->tx_pool->dp_spa, 495 err = dmu_tx_check_ioerr(zio, dn, 1, i) [all...] |
| dmu_objset.c | 796 ready(zio_t *zio, arc_buf_t *abuf, void *arg) 803 ASSERT(bp == zio->io_bp); 817 BP_IDENTITY(&zio->io_bp_orig))) { 818 if (zio->io_bp_orig.blk_birth == os->os_synctx->tx_txg) 820 &zio->io_bp_orig, NULL, os->os_synctx); 827 killer(zio_t *zio, arc_buf_t *abuf, void *arg) 831 ASSERT3U(zio->io_error, ==, 0); 841 zio_t *zio; local 871 zio = arc_write(pio, os->os_spa, os->os_md_checksum, 881 os->os_meta_dnode->dn_zio = zio; [all...] |
| dbuf.c | 37 #include <sys/zio.h> 422 dbuf_read_done(zio_t *zio, arc_buf_t *buf, void *vdb) 442 } else if (zio == NULL || zio->io_error == 0) { 457 dbuf_read_impl(dmu_buf_impl_t *db, zio_t *zio, uint32_t *flags) 519 /* ZIO_FLAG_CANFAIL callers have to check the parent zio's error */ 521 (void) arc_read(zio, db->db_dnode->dn_objset->os_spa, bp, 532 dbuf_read(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags) 535 int havepzio = (zio != NULL); 559 if (zio == NULL) 1836 zio_t *zio; local 2080 zio_t *zio; local [all...] |
| zil.c | 578 zio_t *zio; local 591 zio = zio_root(spa, NULL, NULL, 597 zio_flush(zio, vd); 605 (void) zio_wait(zio); 614 zil_lwb_write_done(zio_t *zio) 616 lwb_t *lwb = zio->io_private; 629 if (zio->io_error) [all...] |
| zio.c | 26 #pragma ident "@(#)zio.c 1.31 07/12/12 SMI" 117 * An allocation zio is one that either currently has the DVA allocate 120 #define IO_IS_ALLOCATING(zio) \ 121 ((zio)->io_orig_pipeline & (1U << ZIO_STAGE_DVA_ALLOCATE)) 280 zio_push_transform(zio_t *zio, void *data, uint64_t size, uint64_t bufsize) 288 zt->zt_next = zio->io_transform_stack; 289 zio->io_transform_stack = zt; 291 zio->io_data = data; 292 zio->io_size = size; 296 zio_pop_transform(zio_t *zio, void **data, uint64_t *size, uint64_t *bufsize 338 zio_t *zio; local 439 zio_t *zio; local 459 zio_t *zio; local 491 zio_t *zio; local 535 zio_t *zio; local 566 zio_t *zio; local 588 zio_t *zio; local 611 zio_t *zio; local 640 zio_t *zio; local 697 zio_t *zio; local 726 zio_t *zio; local 996 zio_t *zio; local [all...] |
| dsl_dataset.c | 36 #include <sys/zio.h> 1046 zio_t *zio; member in struct:killarg 1066 (void) arc_free(ka->zio, spa, ka->tx->tx_txg, bp, NULL, NULL, 1140 zio_t *zio; local 1145 zio = zio_root(tx->tx_pool->dp_spa, NULL, NULL, 1150 ka.zio = zio; 1154 (void) zio_wait(zio); 1278 zio_t *zio; local [all...] |
| spa.c | 38 #include <sys/zio.h> 1009 zio_t *zio; local 1083 zio = zio_root(spa, NULL, NULL, 1085 vdev_uberblock_load(zio, rvd, ub); 1086 error = zio_wait(zio); 3751 zio_t *zio; local [all...] |
| arc.c | 123 #include <sys/zio.h> 587 static void l2arc_read_done(zio_t *zio); 2995 zio_t *zio; local 3021 zio_t *zio; local [all...] |
| /netvirt/usr/src/uts/common/fs/zfs/sys/ |
| zio.h | 30 #pragma ident "@(#)zio.h 1.19 07/12/12 SMI" 44 #define ZBT_MAGIC 0x210da7ab10c7a11ULL /* zio data bloc tail */ 63 #define ZIO_GET_IOSIZE(zio) \ 64 (BP_IS_GANG((zio)->io_bp) ? \ 65 SPA_GANGBLOCKSIZE : BP_GET_PSIZE((zio)->io_bp)) 186 typedef struct zio zio_t; 187 typedef void zio_done_func_t(zio_t *zio); 219 struct zio { struct 327 extern void zio_flush(zio_t *zio, vdev_t *vd); 329 extern int zio_wait(zio_t *zio); [all...] |
| /netvirt/usr/src/cmd/mdb/common/modules/zfs/ |
| zfs.c | 1547 const zio_t *zio = data; local 1594 zio_t zio; local 1801 zio_t zio; local 1822 zio_t zio; local 1841 zio_t zio; local 1866 zio_t zio; local [all...] |
| /netvirt/usr/src/cmd/zdb/ |
| zdb.c | 1378 zio_t *zio; local 1956 zio_t *zio; local [all...] |