Searched refs:zio_t (Results 26 - 50 of 74) sorted by relevance

123

/freebsd-13-stable/sys/contrib/openzfs/include/sys/
H A Dvdev_impl.h79 typedef void vdev_io_start_func_t(zio_t *zio);
80 typedef void vdev_io_done_func_t(zio_t *zio);
141 zio_t *ve_fill_io;
173 zio_t vq_io_search; /* used as local for stack reduction */
441 zio_t *vdev_probe_zio; /* root of current probe */
H A Dspa_impl.h360 zio_t **spa_async_zio_root;
361 zio_t *spa_suspend_zio_root; /* root of all suspended I/O */
362 zio_t *spa_txg_zio[TXG_SIZE]; /* spa_sync() waits for this */
H A Ddsl_scan.h132 zio_t *scn_zio_root; /* root zio for waiting on IO */
H A Ddbuf.h125 zio_t *dr_zio;
367 int dbuf_read(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags);
H A Darc_impl.h104 zio_t *acb_zio_dummy;
105 zio_t *acb_zio_head;
H A Dddt.h124 zio_t *dde_lead_zio[DDT_PHYS_TYPES];
H A Ddmu_objset.h235 void dmu_objset_sync(objset_t *os, zio_t *zio, dmu_tx_t *tx);
H A Ddsl_pool.h164 void dsl_free_sync(zio_t *pio, dsl_pool_t *dp, uint64_t txg,
H A Dspa.h62 typedef struct zio zio_t; typedef in typeref:struct:zio
1023 extern void spa_claim_notify(zio_t *zio);
1154 const zbookmark_phys_t *zb, zio_t *zio, uint64_t state);
1156 zio_t *zio);
H A Dzil.h472 struct lwb *lwb, zio_t *zio);
/freebsd-13-stable/sys/contrib/openzfs/module/zfs/
H A Dvdev_mirror.c168 vdev_mirror_map_free(zio_t *zio)
263 vdev_mirror_map_init(zio_t *zio)
433 vdev_mirror_child_done(zio_t *zio)
443 vdev_mirror_scrub_done(zio_t *zio)
448 zio_t *pio;
476 vdev_mirror_dva_select(zio_t *zio, int p)
493 vdev_mirror_preferred_child_randomize(zio_t *zio)
546 vdev_mirror_child_select(zio_t *zio)
622 vdev_mirror_io_start(zio_t *zio)
727 vdev_mirror_io_done(zio_t *zi
[all...]
H A Dvdev_raidz.c166 vdev_raidz_map_free_vsd(zio_t *zio)
185 vdev_raidz_map_alloc(zio_t *zio, uint64_t ashift, uint64_t dcols,
1481 vdev_raidz_child_done(zio_t *zio)
1524 vdev_raidz_io_start_write(zio_t *zio, raidz_row_t *rr, uint64_t ashift)
1566 vdev_raidz_io_start_read(zio_t *zio, raidz_row_t *rr)
1626 vdev_raidz_io_start(zio_t *zio)
1658 raidz_checksum_error(zio_t *zio, raidz_col_t *rc, abd_t *bad_data)
1684 raidz_checksum_verify(zio_t *zio)
1705 raidz_parity_verify(zio_t *zio, raidz_row_t *rr)
1764 vdev_raidz_io_done_verified(zio_t *zi
[all...]
H A Dvdev_draid.c649 vdev_draid_map_alloc_write(zio_t *zio, uint64_t abd_offset, raidz_row_t *rr)
696 vdev_draid_map_alloc_scrub(zio_t *zio, uint64_t abd_offset, raidz_row_t *rr)
761 vdev_draid_map_alloc_read(zio_t *zio, uint64_t abd_offset, raidz_row_t *rr)
786 vdev_draid_map_alloc_empty(zio_t *zio, raidz_row_t *rr)
909 vdev_draid_map_alloc_row(zio_t *zio, raidz_row_t **rrp, uint64_t io_offset,
1069 vdev_draid_map_alloc(zio_t *zio)
1809 vdev_draid_io_start_write(zio_t *zio, raidz_row_t *rr)
1844 vdev_draid_io_start_read(zio_t *zio, raidz_row_t *rr)
1990 vdev_draid_io_start(zio_t *zio)
2021 vdev_draid_io_done(zio_t *zi
[all...]
H A Dvdev_raidz_math.c468 zio_t *bench_zio = NULL;
473 bench_zio = kmem_zalloc(sizeof (zio_t), KM_SLEEP);
502 kmem_free(bench_zio, sizeof (zio_t));
H A Dmmp.c389 mmp_write_done(zio_t *zio)
516 zio_t *zio = zio_null(mmp->mmp_zio_root, spa, NULL, NULL, NULL, flags);
H A Dzio_checksum.c338 zio_checksum_compute(zio_t *zio, enum zio_checksum checksum,
528 zio_checksum_error(zio_t *zio, zio_bad_cksum_t *info)
H A Ddbuf.c1249 dbuf_read_done(zio_t *zio, const zbookmark_phys_t *zb, const blkptr_t *bp,
1438 dbuf_read_impl(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags,
1588 dbuf_read(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags)
1708 db, zio_t *, zio);
3068 zio_t *dpa_zio; /* The parent zio_t for all prefetches. */
3083 dbuf_issue_final_prefetch_done(zio_t *zio, const zbookmark_phys_t *zb,
3131 dbuf_prefetch_indirect_done(zio_t *zio, const zbookmark_phys_t *zb,
3303 zio_t *pio = zio_root(dmu_objset_spa(dn->dn_objset), NULL, NULL,
4000 zio_t *zi
[all...]
H A Dddt.c945 ddt_repair_entry_done(zio_t *zio)
953 ddt_repair_entry(ddt_t *ddt, ddt_entry_t *dde, ddt_entry_t *rdde, zio_t *rio)
959 zio_t *zio;
980 ddt_repair_table(ddt_t *ddt, zio_t *rio)
1122 zio_t *rio;
H A Darc.c903 static void l2arc_read_done(zio_t *);
966 zio_t *this_io, zio_t **next_io);
967 static zio_t *l2arc_log_blk_fetch(vdev_t *vd,
969 static void l2arc_log_blk_fetch_abort(zio_t *zio);
978 static void l2arc_log_blk_commit(l2arc_dev_t *dev, zio_t *pio,
988 static void l2arc_blk_fetch_done(zio_t *zio);
1495 arc_cksum_is_equal(arc_buf_hdr_t *hdr, zio_t *zio)
5619 arc_bcopy_func(zio_t *zio, const zbookmark_phys_t *zb, const blkptr_t *bp,
5632 arc_getbuf_func(zio_t *zi
[all...]
H A Dvdev_removal.c792 spa_vdev_copy_segment_done(zio_t *zio)
808 spa_vdev_copy_segment_write_done(zio_t *zio)
829 spa_vdev_copy_segment_read_done(zio_t *zio)
853 * We accomplish this by creating a tree of zio_t's, with as many writes as
862 * For example, the tree of zio_t's for a 2-way mirror is:
886 spa_vdev_copy_one_child(vdev_copy_arg_t *vca, zio_t *nzio,
931 zio_t *write_zio = zio_vdev_child_io(nzio, NULL,
945 * Allocate a new location for this segment, and create the zio_t's to
1059 zio_t *nzio = zio_null(spa->spa_txg_zio[txg & TXG_MASK], spa, NULL,
H A Dzfs_fm.c56 * For isolated I/O requests, we get the ENA from the zio_t. The propagation
299 const zbookmark_phys_t *zb, zio_t *zio, uint64_t offset, uint64_t size)
433 zio_t *zio, uint64_t stateoroffset, uint64_t size)
626 * provided for us, instead of within the zio_t.
1007 zfs_ereport_is_valid(const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio)
1090 const zbookmark_phys_t *zb, zio_t *zio, uint64_t state)
H A Ddmu_tx.c206 dmu_tx_check_ioerr(zio_t *zio, dnode_t *dn, int level, uint64_t blkid)
251 zio_t *zio = zio_root(dn->dn_objset->os_spa,
404 zio_t *zio = zio_root(tx->tx_pool->dp_spa,
/freebsd-13-stable/sys/contrib/openzfs/cmd/raidz_test/
H A Draidz_test.c283 init_zio_abd(zio_t *zio)
289 fini_raidz_map(zio_t **zio, raidz_map_t **rm)
293 umem_free(*zio, sizeof (zio_t));
303 zio_t *zio_test;
311 opts->zio_golden = umem_zalloc(sizeof (zio_t), UMEM_NOFAIL);
312 zio_test = umem_zalloc(sizeof (zio_t), UMEM_NOFAIL);
543 init_raidz_map(raidz_test_opts_t *opts, zio_t **zio, const int parity)
553 *zio = umem_zalloc(sizeof (zio_t), UMEM_NOFAIL);
582 zio_t *zio_test;
758 zio_t *zio_tes
[all...]
/freebsd-13-stable/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dtrace_arc.h122 * zio_t *, ...);
126 TP_PROTO(vdev_t *vd, zio_t *zio),
149 TP_PROTO(vdev_t *vd, zio_t *zio), \
160 * zio_t *, ...,
165 TP_PROTO(zio_t *zio, l2arc_write_callback_t *cb),
176 TP_PROTO(zio_t *zio, l2arc_write_callback_t *cb), \
/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dvdev_geom.c1009 zio_t *zio;
1063 vdev_geom_io_start(zio_t *zio)
1158 vdev_geom_io_done(zio_t *zio)

Completed in 305 milliseconds

123