Searched defs:zio (Results 26 - 32 of 32) sorted by relevance

12

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddsl_dataset.c40 #include <sys/zio.h>
200 * We are here as part of zio's write done callback,
201 * which means we're a zio interrupt thread. We can't
922 zio_t *zio; local
926 zio = zio_root(dp->dp_spa, NULL, NULL, ZIO_FLAG_MUSTSUCCEED);
927 dsl_dataset_sync(ds, zio, tx);
928 VERIFY0(zio_wait(zio));
1659 dsl_dataset_sync(dsl_dataset_t *ds, zio_t *zio, dmu_tx_t *tx) argument
1687 dmu_objset_sync(ds->ds_objset, zio, tx);
H A Dzio.c94 * An allocating zio is one that either currently has the DVA allocate
97 #define IO_IS_ALLOCATING(zio) ((zio)->io_orig_pipeline & ZIO_STAGE_DVA_ALLOCATE)
275 zio_push_transform(zio_t *zio, void *data, uint64_t size, uint64_t bufsize, argument
280 zt->zt_orig_data = zio->io_data;
281 zt->zt_orig_size = zio->io_size;
285 zt->zt_next = zio->io_transform_stack;
286 zio->io_transform_stack = zt;
288 zio->io_data = data;
289 zio
293 zio_pop_transforms(zio_t *zio) argument
319 zio_subblock(zio_t *zio, void *data, uint64_t size) argument
328 zio_decompress(zio_t *zio, void *data, uint64_t size) argument
433 zio_wait_for_children(zio_t *zio, enum zio_child child, enum zio_wait_type wait) argument
452 zio_notify_parent(zio_t *pio, zio_t *zio, enum zio_wait_type wait) argument
484 zio_inherit_child_errors(zio_t *zio, enum zio_child c) argument
526 zio_t *zio; local
606 zio_destroy(zio_t *zio) argument
620 zio_t *zio; local
722 zio_t *zio; local
743 zio_t *zio; local
782 zio_t *zio; local
792 zio_write_override(zio_t *zio, blkptr_t *bp, int copies, boolean_t nopwrite) argument
842 zio_t *zio; local
874 zio_t *zio; local
909 zio_t *zio; local
934 zio_t *zio; local
955 zio_t *zio; local
992 zio_t *zio; local
1057 zio_t *zio; local
1071 zio_flush(zio_t *zio, vdev_t *vd) argument
1079 zio_shrink(zio_t *zio, uint64_t size) argument
1105 zio_read_bp_init(zio_t *zio) argument
1139 zio_write_bp_init(zio_t *zio) argument
1198 zio_write_compress(zio_t *zio) argument
1368 zio_free_bp_init(zio_t *zio) argument
1387 zio_taskq_dispatch(zio_t *zio, zio_taskq_type_t q, boolean_t cutinline) argument
1428 zio_taskq_member(zio_t *zio, zio_taskq_type_t q) argument
1446 zio_issue_async(zio_t *zio) argument
1454 zio_interrupt(zio_t *zio) argument
1460 zio_delay_interrupt(zio_t *zio) argument
1530 zio_execute(zio_t *zio) argument
1585 zio_wait(zio_t *zio) argument
1610 zio_nowait(zio_t *zio) argument
1691 zio_suspend(spa_t *spa, zio_t *zio) argument
1832 zio_t *zio; local
1948 zio_gang_tree_assemble_done(zio_t *zio) argument
1979 zio_t *zio; local
2011 zio_gang_assemble(zio_t *zio) argument
2026 zio_gang_issue(zio_t *zio) argument
2047 zio_write_gang_member_ready(zio_t *zio) argument
2083 zio_t *zio; local
2220 zio_nop_write(zio_t *zio) argument
2275 zio_ddt_child_read_done(zio_t *zio) argument
2294 zio_ddt_read_start(zio_t *zio) argument
2337 zio_ddt_read_done(zio_t *zio) argument
2374 zio_ddt_collision(zio_t *zio, ddt_t *ddt, ddt_entry_t *dde) argument
2450 zio_ddt_child_write_ready(zio_t *zio) argument
2475 zio_ddt_child_write_done(zio_t *zio) argument
2500 zio_ddt_ditto_write_done(zio_t *zio) argument
2529 zio_ddt_write(zio_t *zio) argument
2646 zio_ddt_free(zio_t *zio) argument
2675 zio_t *zio; local
2701 zio_dva_throttle(zio_t *zio) argument
2749 zio_t *zio; local
2763 zio_dva_allocate(zio_t *zio) argument
2809 zio_dva_free(zio_t *zio) argument
2817 zio_dva_claim(zio_t *zio) argument
2834 zio_dva_unallocate(zio_t *zio, zio_gang_node_t *gn, blkptr_t *bp) argument
2923 zio_vdev_io_start(zio_t *zio) argument
3041 zio_vdev_io_done(zio_t *zio) argument
3097 zio_vsd_default_cksum_report(zio_t *zio, zio_cksum_report_t *zcr, void *ignored) argument
3110 zio_vdev_io_assess(zio_t *zio) argument
3188 zio_vdev_io_reissue(zio_t *zio) argument
3197 zio_vdev_io_redone(zio_t *zio) argument
3205 zio_vdev_io_bypass(zio_t *zio) argument
3220 zio_checksum_generate(zio_t *zio) argument
3251 zio_checksum_verify(zio_t *zio) argument
3287 zio_checksum_verified(zio_t *zio) argument
3324 zio_ready(zio_t *zio) argument
3358 zio->io_prop.zp_copies, zio); local
3400 zio_dva_throttle_done(zio_t *zio) argument
3457 zio_done(zio_t *zio) argument
[all...]
H A Dspa.c43 #include <sys/zio.h>
1852 spa_claim_notify(zio_t *zio) argument
1854 spa_t *spa = zio->io_spa;
1856 if (zio->io_error)
1860 if (spa->spa_claim_max_txg < zio->io_bp->blk_birth)
1861 spa->spa_claim_max_txg = zio->io_bp->blk_birth;
1871 spa_load_verify_done(zio_t *zio) argument
1873 blkptr_t *bp = zio->io_bp;
1874 spa_load_error_t *sle = zio->io_private;
1876 int error = zio
6009 zio_t *zio = arg; local
6023 zio_t *zio = zio_root(spa, NULL, NULL, 0); local
6035 zio_t *zio = zio_root(spa, NULL, NULL, 0); local
[all...]
H A Darc.c256 #include <sys/zio.h>
349 * log2 fraction of the zio arena to keep free.
916 * compression, and is set in the arc's zio completion handlers.
1523 arc_cksum_is_equal(arc_buf_hdr_t *hdr, zio_t *zio) argument
1525 enum zio_compress compress = BP_GET_COMPRESS(zio->io_bp);
1528 ASSERT(!BP_IS_EMBEDDED(zio->io_bp));
1529 VERIFY3U(BP_GET_PSIZE(zio->io_bp), ==, HDR_GET_PSIZE(hdr));
1549 csize = zio_compress_data(compress, zio->io_data, cbuf, lsize);
1567 zio_push_transform(zio, cbuf, csize, HDR_GET_PSIZE(hdr), NULL);
1574 * individual gang member. The zio pipelin
4515 arc_bcopy_func(zio_t *zio, arc_buf_t *buf, void *arg) argument
4524 arc_getbuf_func(zio_t *zio, arc_buf_t *buf, void *arg) argument
4553 arc_read_done(zio_t *zio) argument
5330 arc_write_ready(zio_t *zio) argument
5410 arc_write_children_ready(zio_t *zio) argument
5423 arc_write_physdone(zio_t *zio) argument
5431 arc_write_done(zio_t *zio) argument
5522 zio_t *zio; local
6345 l2arc_write_done(zio_t *zio) argument
6461 l2arc_read_done(zio_t *zio) argument
[all...]
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c2388 zdb_blkptr_done(zio_t *zio) argument
2390 spa_t *spa = zio->io_spa;
2391 blkptr_t *bp = zio->io_bp;
2392 int ioerr = zio->io_error;
2393 zdb_cb_t *zcb = zio->io_private;
2394 zbookmark_phys_t *zb = &zio->io_bookmark;
2396 zio_data_buf_free(zio->io_data, zio->io_size);
2402 if (ioerr && !(zio->io_flags & ZIO_FLAG_SPECULATIVE)) {
2735 * I/Os to complete. We leverage "The Godfather" zio t
3285 zio_t *zio; local
[all...]
/illumos-gate/usr/src/cmd/mdb/common/modules/zfs/
H A Dzfs.c2186 * ::zio
2189 * zio tree, and hence we only pick the most important pieces of information for
2191 * '::print zio' on the underlying zio_t. The columns we display are:
2239 mdb_zio_t zio; local
2242 if (mdb_ctf_vread(&zio, ZFS_STRUCT "zio", "mdb_zio_t", addr, 0) == -1)
2244 (void) mdb_ctf_vread(&zio_timestamp, ZFS_STRUCT "zio",
2252 mdb_warn("failed to lookup zio enums");
2256 if ((type = mdb_ctf_enum_name(type_enum, zio.io_type)) != NULL)
2261 if (zio
2614 mdb_zio_t zio; local
2635 mdb_zio_t zio; local
[all...]
/illumos-gate/usr/src/cmd/ztest/
H A Dztest.c99 #include <sys/zio.h>
1837 ztest_get_data(void *arg, lr_write_t *lr, char *buf, zio_t *zio) argument
1910 error = dmu_sync(zio, lr->lr_common.lrc_txg,

Completed in 141 milliseconds

12