Home
last modified time | relevance | path

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

123

/freebsd-14-stable/sys/contrib/openzfs/include/sys/
HDzio.h269 typedef void zio_done_func_t(zio_t *zio);
396 typedef zio_t *zio_gang_issue_func_t(zio_t *zio, blkptr_t *bp,
399 typedef void zio_transform_func_t(zio_t *zio, struct abd *data, uint64_t size);
409 typedef zio_t *zio_pipe_stage_t(zio_t *zio);
435 zio_t *zl_parent;
436 zio_t *zl_child;
465 zio_t *io_logical;
517 zio_t *io_gang_leader;
548 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd,
551 extern zio_t *zio_root(spa_t *spa,
[all …]
HDvdev.h68 extern zio_t *vdev_probe(vdev_t *vd, zio_t *pio);
123 extern void vdev_stat_update(zio_t *zio, uint64_t psize);
158 extern boolean_t vdev_accessible(vdev_t *vd, zio_t *zio);
163 extern zio_t *vdev_queue_io(zio_t *zio);
164 extern void vdev_queue_io_done(zio_t *zio);
165 extern void vdev_queue_change_io_priority(zio_t *zio, zio_priority_t priority);
203 extern void vdev_label_write(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t
HDvdev_raidz.h51 void vdev_raidz_child_done(zio_t *);
52 void vdev_raidz_io_done(zio_t *);
53 void vdev_raidz_checksum_error(zio_t *, struct raidz_col *, abd_t *);
HDzil_impl.h114 zio_t *lwb_child_zio; /* parent zio for children */
115 zio_t *lwb_write_zio; /* zio for the lwb buffer */
116 zio_t *lwb_root_zio; /* root zio for lwb write and flushes */
HDarc.h81 typedef void arc_read_done_func_t(zio_t *zio, const zbookmark_phys_t *zb,
83 typedef void arc_write_done_func_t(zio_t *zio, arc_buf_t *buf, void *priv);
301 int arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp,
304 zio_t *arc_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp,
HDmetaslab.h86 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 *);
HDvdev_draid.h98 extern void vdev_draid_map_alloc_empty(zio_t *, struct raidz_row *);
99 extern int vdev_draid_map_verify_empty(zio_t *, struct raidz_row *);
HDzio_checksum.h140 extern void zio_checksum_compute(zio_t *, enum zio_checksum,
144 extern int zio_checksum_error(zio_t *zio, zio_bad_cksum_t *out);
/freebsd-14-stable/sys/contrib/openzfs/module/zfs/
HDzio.c147 static inline void __zio_execute(zio_t *zio);
149 static void zio_taskq_dispatch(zio_t *, zio_taskq_type_t, boolean_t);
157 sizeof (zio_t), 0, NULL, NULL, NULL, NULL, NULL, 0); in zio_init()
437 zio_push_transform(zio_t *zio, abd_t *data, uint64_t size, uint64_t bufsize, in zio_push_transform()
455 zio_pop_transforms(zio_t *zio) in zio_pop_transforms()
481 zio_subblock(zio_t *zio, abd_t *data, uint64_t size) in zio_subblock()
490 zio_decompress(zio_t *zio, abd_t *data, uint64_t size) in zio_decompress()
508 zio_decrypt(zio_t *zio, abd_t *data, uint64_t size) in zio_decrypt()
645 zio_t *
646 zio_walk_parents(zio_t *cio, zio_link_t **zl) in zio_walk_parents()
[all …]
HDvdev_queue.c234 const zio_t *z1 = (const zio_t *)x1; in vdev_queue_offset_compare()
235 const zio_t *z2 = (const zio_t *)x2; in vdev_queue_offset_compare()
250 const zio_t *z1 = (const zio_t *)x1; in vdev_queue_to_compare()
251 const zio_t *z2 = (const zio_t *)x2; in vdev_queue_to_compare()
272 vdev_queue_class_add(vdev_queue_t *vq, zio_t *zio) in vdev_queue_class_add()
285 vdev_queue_class_remove(vdev_queue_t *vq, zio_t *zio) in vdev_queue_class_remove()
486 sizeof (zio_t), in vdev_queue_init()
490 vdev_queue_to_compare, sizeof (zio_t), in vdev_queue_init()
495 vdev_queue_offset_compare, sizeof (zio_t), in vdev_queue_init()
498 vdev_queue_offset_compare, sizeof (zio_t), in vdev_queue_init()
[all …]
HDvdev_label.c187 vdev_label_read(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t offset, in vdev_label_read()
202 vdev_label_write(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t offset, in vdev_label_write()
782 zio_t *zio[VDEV_LABELS]; in vdev_label_read_config()
1020 zio_t *zio; in vdev_label_init()
1270 vdev_label_read_bootenv_done(zio_t *zio) in vdev_label_read_bootenv_done()
1272 zio_t *rio = zio->io_private; in vdev_label_read_bootenv_done()
1292 vdev_label_read_bootenv_impl(zio_t *zio, vdev_t *vd, int flags) in vdev_label_read_bootenv_impl()
1325 zio_t *zio = zio_root(spa, NULL, &abd, flags); in vdev_label_read_bootenv()
1382 zio_t *zio; in vdev_label_write_bootenv()
1528 vdev_uberblock_load_done(zio_t *zio) in vdev_uberblock_load_done()
[all …]
HDzio_inject.c222 zio_match_dva(zio_t *zio) in zio_match_dva()
252 zio_handle_fault_injection(zio_t *zio, int error) in zio_handle_fault_injection()
304 zio_handle_label_injection(zio_t *zio, int error) in zio_handle_label_injection()
348 zio_t *zio = 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()
HDvdev_indirect.c291 vdev_indirect_map_free(zio_t *zio) in vdev_indirect_map_free()
1179 vdev_indirect_child_io_done(zio_t *zio) in vdev_indirect_child_io_done()
1181 zio_t *pio = zio->io_private; in vdev_indirect_child_io_done()
1198 zio_t *zio = arg; in vdev_indirect_gather_splits()
1240 vdev_indirect_read_split_done(zio_t *zio) in vdev_indirect_read_split_done()
1258 vdev_indirect_read_all(zio_t *zio) in vdev_indirect_read_all()
1296 vdev_indirect_io_start(zio_t *zio) in vdev_indirect_io_start()
1389 vdev_indirect_checksum_error(zio_t *zio, in vdev_indirect_checksum_error()
1423 vdev_indirect_repair(zio_t *zio) in vdev_indirect_repair()
1465 vdev_indirect_all_checksum_errors(zio_t *zio) in vdev_indirect_all_checksum_errors()
[all …]
HDvdev_missing.c70 vdev_missing_io_start(zio_t *zio) in vdev_missing_io_start()
77 vdev_missing_io_done(zio_t *zio) in vdev_missing_io_done()
HDvdev_mirror.c170 vdev_mirror_map_free(zio_t *zio) in vdev_mirror_map_free()
265 vdev_mirror_map_init(zio_t *zio) in vdev_mirror_map_init()
441 vdev_mirror_child_done(zio_t *zio) in vdev_mirror_child_done()
458 vdev_mirror_dva_select(zio_t *zio, int p) in vdev_mirror_dva_select()
475 vdev_mirror_preferred_child_randomize(zio_t *zio) in vdev_mirror_preferred_child_randomize()
528 vdev_mirror_child_select(zio_t *zio) in vdev_mirror_child_select()
604 vdev_mirror_io_start(zio_t *zio) in vdev_mirror_io_start()
711 vdev_mirror_io_done(zio_t *zio) in vdev_mirror_io_done()
HDvdev_raidz.c166 vdev_raidz_map_free_vsd(zio_t *zio) in vdev_raidz_map_free_vsd()
178 vdev_raidz_map_alloc_write(zio_t *zio, raidz_map_t *rm, uint64_t ashift) in vdev_raidz_map_alloc_write()
265 vdev_raidz_map_alloc_read(zio_t *zio, raidz_map_t *rm) in vdev_raidz_map_alloc_read()
293 vdev_raidz_map_alloc(zio_t *zio, uint64_t ashift, uint64_t dcols, in vdev_raidz_map_alloc()
1589 vdev_raidz_child_done(zio_t *zio) in vdev_raidz_child_done()
1633 vdev_raidz_io_start_write(zio_t *zio, raidz_row_t *rr, uint64_t ashift) in vdev_raidz_io_start_write()
1669 vdev_raidz_io_start_read(zio_t *zio, raidz_row_t *rr) in vdev_raidz_io_start_read()
1729 vdev_raidz_io_start(zio_t *zio) in vdev_raidz_io_start()
1761 vdev_raidz_checksum_error(zio_t *zio, raidz_col_t *rc, abd_t *bad_data) in vdev_raidz_checksum_error()
1787 raidz_checksum_verify(zio_t *zio) in raidz_checksum_verify()
[all …]
HDvdev_draid.c649 vdev_draid_map_alloc_write(zio_t *zio, uint64_t abd_offset, raidz_row_t *rr) in vdev_draid_map_alloc_write()
696 vdev_draid_map_alloc_scrub(zio_t *zio, uint64_t abd_offset, raidz_row_t *rr) in vdev_draid_map_alloc_scrub()
761 vdev_draid_map_alloc_read(zio_t *zio, uint64_t abd_offset, raidz_row_t *rr) in vdev_draid_map_alloc_read()
786 vdev_draid_map_alloc_empty(zio_t *zio, raidz_row_t *rr) in vdev_draid_map_alloc_empty()
853 vdev_draid_map_verify_empty(zio_t *zio, raidz_row_t *rr) in vdev_draid_map_verify_empty()
956 vdev_draid_map_alloc_row(zio_t *zio, raidz_row_t **rrp, uint64_t io_offset, in vdev_draid_map_alloc_row()
1118 vdev_draid_map_alloc(zio_t *zio) in vdev_draid_map_alloc()
1864 vdev_draid_io_start_write(zio_t *zio, raidz_row_t *rr) in vdev_draid_io_start_write()
1899 vdev_draid_io_start_read(zio_t *zio, raidz_row_t *rr) in vdev_draid_io_start_read()
2045 vdev_draid_io_start(zio_t *zio) in vdev_draid_io_start()
[all …]
/freebsd-14-stable/sys/contrib/openzfs/include/os/linux/zfs/sys/
HDtrace_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),
HDtrace_dbuf.h101 TP_PROTO(dmu_buf_impl_t *db, zio_t *zio),
119 TP_PROTO(dmu_buf_impl_t *db, zio_t *zio), \
/freebsd-14-stable/sys/contrib/openzfs/module/os/linux/zfs/
HDvdev_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()
297 vdev_file_io_done(zio_t *zio) in vdev_file_io_done()
HDvdev_disk.c226 vdev_disk_error(zio_t *zio) in vdev_disk_error()
651 zio_t *vbio_zio; /* parent zio */
669 vbio_alloc(zio_t *zio, struct block_device *bdev, int flags) in vbio_alloc()
786 zio_t *zio = vbio->vbio_zio; in vbio_completion()
896 vdev_disk_io_rw(zio_t *zio) in vdev_disk_io_rw()
979 zio_t *dr_zio; /* Parent ZIO */
1030 zio_t *zio = dr->dr_zio; in vdev_classic_dio_put()
1060 vdev_classic_bio_max_segs(zio_t *zio, int bio_size, uint64_t abd_offset) in vdev_classic_bio_max_segs()
1073 vdev_classic_physio(zio_t *zio) in vdev_classic_physio()
1194 zio_t *zio = bio->bi_private; in vdev_disk_io_flush_completion()
[all …]
/freebsd-14-stable/sys/contrib/openzfs/module/os/freebsd/zfs/
HDvdev_file.c204 vdev_file_io_intr(zio_t *zio) in vdev_file_io_intr()
212 zio_t *zio = arg; in vdev_file_io_strategy()
245 vdev_file_io_start(zio_t *zio) in vdev_file_io_start()
284 vdev_file_io_done(zio_t *zio) in vdev_file_io_done()
/freebsd-14-stable/sys/contrib/openzfs/cmd/raidz_test/
HDraidz_test.h68 zio_t *zio_golden;
118 void init_zio_abd(zio_t *zio);
HDraidz_test.c286 init_zio_abd(zio_t *zio) in init_zio_abd()
292 fini_raidz_map(zio_t **zio, raidz_map_t **rm) in fini_raidz_map()
296 umem_free(*zio, sizeof (zio_t)); in fini_raidz_map()
306 zio_t *zio_test; in init_raidz_golden_map()
314 opts->zio_golden = umem_zalloc(sizeof (zio_t), UMEM_NOFAIL); in init_raidz_golden_map()
315 zio_test = umem_zalloc(sizeof (zio_t), UMEM_NOFAIL); in init_raidz_golden_map()
546 init_raidz_map(raidz_test_opts_t *opts, zio_t **zio, const int parity) in init_raidz_map()
556 *zio = umem_zalloc(sizeof (zio_t), UMEM_NOFAIL); in init_raidz_map()
585 zio_t *zio_test; in run_gen_check()
761 zio_t *zio_test; in run_rec_check()
HDraidz_bench.c42 static zio_t zio_bench;
66 memset(&zio_bench, 0, sizeof (zio_t)); in bench_fini_raidz_maps()

123