Home
last modified time | relevance | path

Searched refs:zio_t (Results 1 – 25 of 72) sorted by relevance

123

/f-stack/freebsd/contrib/openzfs/include/sys/
H A Dzio.h400 typedef zio_t *zio_gang_issue_func_t(zio_t *zio, blkptr_t *bp,
413 typedef zio_t *zio_pipe_stage_t(zio_t *zio);
440 zio_t *zl_child;
541 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd,
547 extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp,
567 extern zio_t *zio_claim(zio_t *pio, spa_t *spa, uint64_t txg,
588 extern zio_t *zio_free_sync(zio_t *pio, spa_t *spa, uint64_t txg,
604 extern zio_t *zio_walk_parents(zio_t *cio, zio_link_t **);
605 extern zio_t *zio_walk_children(zio_t *pio, zio_link_t **);
606 extern zio_t *zio_unique_parent(zio_t *cio);
[all …]
H A Dvdev.h66 extern zio_t *vdev_probe(vdev_t *vd, zio_t *pio);
118 extern void vdev_stat_update(zio_t *zio, uint64_t psize);
143 extern boolean_t vdev_accessible(vdev_t *vd, zio_t *zio);
148 extern boolean_t vdev_cache_read(zio_t *zio);
149 extern void vdev_cache_write(zio_t *zio);
154 extern zio_t *vdev_queue_io(zio_t *zio);
155 extern void vdev_queue_io_done(zio_t *zio);
156 extern void vdev_queue_change_io_priority(zio_t *zio, zio_priority_t priority);
192 extern void vdev_label_write(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t
H A Dvdev_raidz.h50 void vdev_raidz_child_done(zio_t *);
51 void vdev_raidz_io_done(zio_t *);
H A Dmetaslab.h84 blkptr_t *, int, uint64_t, blkptr_t *, int, zio_alloc_list_t *, zio_t *,
111 zio_t *, int);
112 void metaslab_class_throttle_unreserve(metaslab_class_t *, int, int, zio_t *);
H A Darc.h74 typedef void arc_read_done_func_t(zio_t *zio, const zbookmark_phys_t *zb,
76 typedef void arc_write_done_func_t(zio_t *zio, arc_buf_t *buf, void *priv);
292 int arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp,
295 zio_t *arc_write(zio_t *pio, spa_t *spa, uint64_t txg,
H A Dzio_checksum.h131 extern void zio_checksum_compute(zio_t *, enum zio_checksum,
135 extern int zio_checksum_error(zio_t *zio, zio_bad_cksum_t *out);
H A Dzil_impl.h100 zio_t *lwb_write_zio; /* zio for the lwb buffer */
101 zio_t *lwb_root_zio; /* root zio for lwb write and flushes */
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 */
437 zio_t *vdev_probe_zio; /* root of current probe */
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dzio.c591 zio_t *
604 zio_t *
619 zio_t *
630 zio_add_child(zio_t *pio, zio_t *cio) in zio_add_child()
909 zio_t *
922 zio_t *
1106 zio_t *
1125 zio_t *
1170 zio_t *
1244 zio_t *
[all …]
H A Dvdev_queue.c243 const zio_t *z1 = (const zio_t *)x1; in vdev_queue_offset_compare()
244 const zio_t *z2 = (const zio_t *)x2; in vdev_queue_offset_compare()
275 const zio_t *z1 = (const zio_t *)x1; in vdev_queue_timestamp_compare()
276 const zio_t *z2 = (const zio_t *)x2; in vdev_queue_timestamp_compare()
645 static zio_t *
756 zio_t *nio = last; in vdev_queue_aggregate()
863 static zio_t *
866 zio_t *zio, *aio; in vdev_queue_io_to_issue()
922 zio_t *
926 zio_t *nio; in vdev_queue_io()
[all …]
H A Dvdev_cache.c155 vdev_cache_allocate(zio_t *zio) in vdev_cache_allocate()
191 vdev_cache_hit(vdev_cache_t *vc, vdev_cache_entry_t *ve, zio_t *zio) in vdev_cache_hit()
212 vdev_cache_fill(zio_t *fio) in vdev_cache_fill()
217 zio_t *pio; in vdev_cache_fill()
251 vdev_cache_read(zio_t *zio) in vdev_cache_read()
256 zio_t *fio; in vdev_cache_read()
330 vdev_cache_write(zio_t *zio) in vdev_cache_write()
H A Dvdev_label.c759 zio_t *zio; in vdev_label_read_config()
974 zio_t *zio; in vdev_label_init()
1200 zio_t *rio = zio->io_private; in vdev_label_read_bootenv_done()
1310 zio_t *zio; in vdev_label_write_bootenv()
1459 zio_t *rio = zio->io_private; in vdev_uberblock_load_done()
1514 zio_t *zio; in vdev_uberblock_load()
1572 zio_t *write_zio; in vdev_copy_uberblocks()
1595 zio_t *zio; in vdev_copy_uberblocks()
1687 zio_t *zio; in vdev_uberblock_sync_list()
1719 vdev_label_sync_done(zio_t *zio) in vdev_label_sync_done()
[all …]
H A Dzio_inject.c221 zio_match_dva(zio_t *zio) in zio_match_dva()
251 zio_handle_fault_injection(zio_t *zio, int error) in zio_handle_fault_injection()
303 zio_handle_label_injection(zio_t *zio, int error) in zio_handle_label_injection()
348 zio_t *zio __maybe_unused = private; in zio_inject_bitflip_cb()
361 zio_handle_device_injection_impl(vdev_t *vd, zio_t *zio, int err1, int err2) in zio_handle_device_injection_impl()
454 zio_handle_device_injection(vdev_t *vd, zio_t *zio, int error) in zio_handle_device_injection()
460 zio_handle_device_injections(vdev_t *vd, zio_t *zio, int err1, int err2) in zio_handle_device_injections()
470 zio_handle_ignored_writes(zio_t *zio) in zio_handle_ignored_writes()
540 zio_handle_io_delay(zio_t *zio) in zio_handle_io_delay()
H A Dvdev_mirror.c168 vdev_mirror_map_free(zio_t *zio) in vdev_mirror_map_free()
264 vdev_mirror_map_init(zio_t *zio) in vdev_mirror_map_init()
436 vdev_mirror_child_done(zio_t *zio) in vdev_mirror_child_done()
446 vdev_mirror_scrub_done(zio_t *zio) in vdev_mirror_scrub_done()
451 zio_t *pio; in vdev_mirror_scrub_done()
479 vdev_mirror_dva_select(zio_t *zio, int p) in vdev_mirror_dva_select()
496 vdev_mirror_preferred_child_randomize(zio_t *zio) in vdev_mirror_preferred_child_randomize()
549 vdev_mirror_child_select(zio_t *zio) in vdev_mirror_child_select()
625 vdev_mirror_io_start(zio_t *zio) in vdev_mirror_io_start()
719 vdev_mirror_io_done(zio_t *zio) in vdev_mirror_io_done()
H A Dvdev_missing.c71 vdev_missing_io_start(zio_t *zio) in vdev_missing_io_start()
79 vdev_missing_io_done(zio_t *zio) in vdev_missing_io_done()
H A Dvdev_indirect.c291 vdev_indirect_map_free(zio_t *zio) in vdev_indirect_map_free()
1182 vdev_indirect_child_io_done(zio_t *zio) in vdev_indirect_child_io_done()
1184 zio_t *pio = zio->io_private; in vdev_indirect_child_io_done()
1201 zio_t *zio = arg; in vdev_indirect_gather_splits()
1243 vdev_indirect_read_split_done(zio_t *zio) in vdev_indirect_read_split_done()
1261 vdev_indirect_read_all(zio_t *zio) in vdev_indirect_read_all()
1299 vdev_indirect_io_start(zio_t *zio) in vdev_indirect_io_start()
1390 vdev_indirect_checksum_error(zio_t *zio, in vdev_indirect_checksum_error()
1424 vdev_indirect_repair(zio_t *zio) in vdev_indirect_repair()
1471 vdev_indirect_all_checksum_errors(zio_t *zio) in vdev_indirect_all_checksum_errors()
[all …]
H A Dvdev_raidz.c186 vdev_raidz_map_free_vsd(zio_t *zio) in vdev_raidz_map_free_vsd()
1683 vdev_raidz_child_done(zio_t *zio) in vdev_raidz_child_done()
1768 vdev_raidz_io_start_read(zio_t *zio, raidz_row_t *rr) in vdev_raidz_io_start_read()
1828 vdev_raidz_io_start(zio_t *zio) in vdev_raidz_io_start()
1890 raidz_checksum_verify(zio_t *zio) in raidz_checksum_verify()
1911 raidz_parity_verify(zio_t *zio, raidz_row_t *rr) in raidz_parity_verify()
1970 vdev_raidz_io_done_verified(zio_t *zio, raidz_row_t *rr) in vdev_raidz_io_done_verified()
2204 vdev_raidz_combrec(zio_t *zio) in vdev_raidz_combrec()
2419 vdev_raidz_read_all(zio_t *zio, raidz_row_t *rr) in vdev_raidz_read_all()
2457 vdev_raidz_io_done_unrecoverable(zio_t *zio) in vdev_raidz_io_done_unrecoverable()
[all …]
/f-stack/freebsd/contrib/openzfs/include/os/linux/zfs/sys/
H A Dtrace_zio.h42 TP_PROTO(zio_t *zio, hrtime_t now),
57 TP_PROTO(zio_t *zio, hrtime_t now, hrtime_t diff),
74 TP_PROTO(zio_t *zio),
H A Dtrace_dbuf.h104 TP_PROTO(dmu_buf_impl_t *db, zio_t *zio),
123 TP_PROTO(dmu_buf_impl_t *db, zio_t *zio), \
/f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/
H A Dvdev_file.c199 zio_t *zio = (zio_t *)arg; in vdev_file_io_strategy()
231 zio_t *zio = (zio_t *)arg; in vdev_file_io_fsync()
240 vdev_file_io_start(zio_t *zio) in vdev_file_io_start()
303 vdev_file_io_done(zio_t *zio) in vdev_file_io_done()
H A Dvdev_disk.c67 zio_t *dr_zio; /* Parent ZIO */
155 vdev_disk_error(zio_t *zio) in vdev_disk_error()
399 zio_t *zio = dr->dr_zio; in vdev_disk_dio_put()
533 __vdev_disk_physio(struct block_device *bdev, zio_t *zio, in __vdev_disk_physio()
639 zio_t *zio = bio->bi_private; in BIO_END_IO_PROTO()
657 vdev_disk_io_flush(struct block_device *bdev, zio_t *zio) in vdev_disk_io_flush()
682 vdev_disk_io_start(zio_t *zio) in vdev_disk_io_start()
791 vdev_disk_io_done(zio_t *zio) in vdev_disk_io_done()
/f-stack/freebsd/contrib/openzfs/cmd/raidz_test/
H A Draidz_test.h62 zio_t *zio_golden;
116 void init_zio_abd(zio_t *zio);
H A Draidz_test.c283 init_zio_abd(zio_t *zio) in init_zio_abd()
289 fini_raidz_map(zio_t **zio, raidz_map_t **rm) in fini_raidz_map()
293 umem_free(*zio, sizeof (zio_t)); in fini_raidz_map()
303 zio_t *zio_test; in init_raidz_golden_map()
311 opts->zio_golden = umem_zalloc(sizeof (zio_t), UMEM_NOFAIL); in init_raidz_golden_map()
312 zio_test = umem_zalloc(sizeof (zio_t), UMEM_NOFAIL); in init_raidz_golden_map()
544 init_raidz_map(raidz_test_opts_t *opts, zio_t **zio, const int parity) in init_raidz_map()
554 *zio = umem_zalloc(sizeof (zio_t), UMEM_NOFAIL); in init_raidz_map()
583 zio_t *zio_test; in run_gen_check()
759 zio_t *zio_test; in run_rec_check()
H A Draidz_bench.c44 static zio_t zio_bench;
68 bzero(&zio_bench, sizeof (zio_t)); in bench_fini_raidz_maps()
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/
H A Dvdev_file.c203 vdev_file_io_intr(zio_t *zio) in vdev_file_io_intr()
211 zio_t *zio = arg; in vdev_file_io_strategy()
243 vdev_file_io_start(zio_t *zio) in vdev_file_io_start()
290 vdev_file_io_done(zio_t *zio) in vdev_file_io_done()

123