/freebsd-13-stable/sys/contrib/openzfs/include/sys/ |
H A D | vdev_impl.h | 79 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 D | spa_impl.h | 360 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 D | dsl_scan.h | 132 zio_t *scn_zio_root; /* root zio for waiting on IO */
|
H A D | dbuf.h | 125 zio_t *dr_zio; 367 int dbuf_read(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags);
|
H A D | arc_impl.h | 104 zio_t *acb_zio_dummy; 105 zio_t *acb_zio_head;
|
H A D | ddt.h | 124 zio_t *dde_lead_zio[DDT_PHYS_TYPES];
|
H A D | dmu_objset.h | 235 void dmu_objset_sync(objset_t *os, zio_t *zio, dmu_tx_t *tx);
|
H A D | dsl_pool.h | 164 void dsl_free_sync(zio_t *pio, dsl_pool_t *dp, uint64_t txg,
|
H A D | spa.h | 62 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 D | zil.h | 472 struct lwb *lwb, zio_t *zio);
|
/freebsd-13-stable/sys/contrib/openzfs/module/zfs/ |
H A D | vdev_mirror.c | 168 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 D | vdev_raidz.c | 166 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 D | vdev_draid.c | 649 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 D | vdev_raidz_math.c | 468 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 D | mmp.c | 389 mmp_write_done(zio_t *zio) 516 zio_t *zio = zio_null(mmp->mmp_zio_root, spa, NULL, NULL, NULL, flags);
|
H A D | zio_checksum.c | 338 zio_checksum_compute(zio_t *zio, enum zio_checksum checksum, 528 zio_checksum_error(zio_t *zio, zio_bad_cksum_t *info)
|
H A D | dbuf.c | 1249 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 D | ddt.c | 945 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 D | arc.c | 903 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 D | vdev_removal.c | 792 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 D | zfs_fm.c | 56 * 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 D | dmu_tx.c | 206 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 D | raidz_test.c | 283 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 D | trace_arc.h | 122 * 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 D | vdev_geom.c | 1009 zio_t *zio; 1063 vdev_geom_io_start(zio_t *zio) 1158 vdev_geom_io_done(zio_t *zio)
|