/freebsd-13-stable/sys/contrib/openzfs/include/sys/ |
H A D | zio.h | 282 typedef void zio_done_func_t(zio_t *zio); 394 typedef zio_t *zio_gang_issue_func_t(zio_t *zio, blkptr_t *bp, 397 typedef void zio_transform_func_t(zio_t *zio, struct abd *data, uint64_t size); 407 typedef zio_t *zio_pipe_stage_t(zio_t *zio); 433 zio_t *zl_parent; 434 zio_t *zl_child; 457 zio_t *io_logical; 510 zio_t *io_gang_leade [all...] |
H A D | vdev_raidz.h | 50 void vdev_raidz_child_done(zio_t *); 51 void vdev_raidz_io_done(zio_t *);
|
H A D | vdev.h | 67 extern zio_t *vdev_probe(vdev_t *vd, zio_t *pio); 122 extern void vdev_stat_update(zio_t *zio, uint64_t psize); 156 extern boolean_t vdev_accessible(vdev_t *vd, zio_t *zio); 161 extern boolean_t vdev_cache_read(zio_t *zio); 162 extern void vdev_cache_write(zio_t *zio); 167 extern zio_t *vdev_queue_io(zio_t *zio); 168 extern void vdev_queue_io_done(zio_t *zio); 169 extern void vdev_queue_change_io_priority(zio_t *zi [all...] |
H A D | zio_checksum.h | 131 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 D | metaslab.h | 84 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 D | zil_impl.h | 100 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 D | mmp.h | 49 zio_t *mmp_zio_root; /* root of mmp write zios */
|
H A D | vdev_draid.h | 98 extern void vdev_draid_map_alloc_empty(zio_t *, struct raidz_row *);
|
H A D | arc.h | 74 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 D | zvol_impl.h | 89 struct lwb *lwb, zio_t *zio);
|
/freebsd-13-stable/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
H A D | trace_zio.h | 42 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 D | trace_dbuf.h | 46 * zio_t *, ...); 104 TP_PROTO(dmu_buf_impl_t *db, zio_t *zio), 123 TP_PROTO(dmu_buf_impl_t *db, zio_t *zio), \
|
/freebsd-13-stable/sys/contrib/openzfs/module/zfs/ |
H A D | zio.c | 140 static inline void __zio_execute(zio_t *zio); 142 static void zio_taskq_dispatch(zio_t *, zio_taskq_type_t, boolean_t); 150 sizeof (zio_t), 0, NULL, NULL, NULL, NULL, NULL, 0); 381 zio_push_transform(zio_t *zio, abd_t *data, uint64_t size, uint64_t bufsize, 399 zio_pop_transforms(zio_t *zio) 425 zio_subblock(zio_t *zio, abd_t *data, uint64_t size) 434 zio_decompress(zio_t *zio, abd_t *data, uint64_t size) 452 zio_decrypt(zio_t *zio, abd_t *data, uint64_t size) 587 zio_t * 588 zio_walk_parents(zio_t *ci [all...] |
H A D | vdev_queue.c | 241 const zio_t *z1 = (const zio_t *)x1; 242 const zio_t *z2 = (const zio_t *)x2; 273 const zio_t *z1 = (const zio_t *)x1; 274 const zio_t *z2 = (const zio_t *)x2; 466 sizeof (zio_t), offsetof(struct zio, io_queue_node)); 468 vdev_queue_offset_compare, sizeof (zio_t), [all...] |
H A D | vdev_missing.c | 71 vdev_missing_io_start(zio_t *zio) 79 vdev_missing_io_done(zio_t *zio)
|
H A D | vdev_cache.c | 155 vdev_cache_allocate(zio_t *zio) 191 vdev_cache_hit(vdev_cache_t *vc, vdev_cache_entry_t *ve, zio_t *zio) 212 vdev_cache_fill(zio_t *fio) 217 zio_t *pio; 251 vdev_cache_read(zio_t *zio) 256 zio_t *fio; 330 vdev_cache_write(zio_t *zio)
|
H A D | vdev_label.c | 187 vdev_label_read(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t offset, 202 vdev_label_write(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t offset, 759 zio_t *zio[VDEV_LABELS]; 982 zio_t *zio; 1206 vdev_label_read_bootenv_done(zio_t *zio) 1208 zio_t *rio = zio->io_private; 1228 vdev_label_read_bootenv_impl(zio_t *zio, vdev_t *vd, int flags) 1261 zio_t *zio = zio_root(spa, NULL, &abd, flags); 1318 zio_t *zio; 1463 vdev_uberblock_load_done(zio_t *zi [all...] |
H A D | zio_inject.c | 221 zio_match_dva(zio_t *zio) 251 zio_handle_fault_injection(zio_t *zio, int error) 303 zio_handle_label_injection(zio_t *zio, int error) 348 zio_t *zio __maybe_unused = private; 361 zio_handle_device_injection_impl(vdev_t *vd, zio_t *zio, int err1, int err2) 454 zio_handle_device_injection(vdev_t *vd, zio_t *zio, int error) 460 zio_handle_device_injections(vdev_t *vd, zio_t *zio, int err1, int err2) 470 zio_handle_ignored_writes(zio_t *zio) 540 zio_handle_io_delay(zio_t *zio)
|
H A D | vdev_indirect.c | 278 * It is the "Vdev-Specific Data" in the zio_t's io_vsd. 291 vdev_indirect_map_free(zio_t *zio) 1181 vdev_indirect_child_io_done(zio_t *zio) 1183 zio_t *pio = zio->io_private; 1200 zio_t *zio = arg; 1242 vdev_indirect_read_split_done(zio_t *zio) 1260 vdev_indirect_read_all(zio_t *zio) 1298 vdev_indirect_io_start(zio_t *zio) 1389 vdev_indirect_checksum_error(zio_t *zio, 1423 vdev_indirect_repair(zio_t *zi [all...] |
/freebsd-13-stable/sys/contrib/openzfs/cmd/raidz_test/ |
H A D | raidz_test.h | 62 zio_t *zio_golden; 116 void init_zio_abd(zio_t *zio);
|
H A D | raidz_bench.c | 42 static zio_t zio_bench; 66 bzero(&zio_bench, sizeof (zio_t));
|
/freebsd-13-stable/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | vdev_file.c | 199 zio_t *zio = (zio_t *)arg; 231 zio_t *zio = (zio_t *)arg; 240 vdev_file_io_start(zio_t *zio) 303 vdev_file_io_done(zio_t *zio)
|
H A D | vdev_disk.c | 67 zio_t *dr_zio; /* Parent ZIO */ 155 vdev_disk_error(zio_t *zio) 394 zio_t *zio = dr->dr_zio; 532 __vdev_disk_physio(struct block_device *bdev, zio_t *zio, 645 zio_t *zio = bio->bi_private; 663 vdev_disk_io_flush(struct block_device *bdev, zio_t *zio) 688 vdev_disk_io_start(zio_t *zio) 797 vdev_disk_io_done(zio_t *zio)
|
/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | vdev_file.c | 203 vdev_file_io_intr(zio_t *zio) 211 zio_t *zio = arg; 243 vdev_file_io_start(zio_t *zio) 290 vdev_file_io_done(zio_t *zio)
|
H A D | vdev_label_os.c | 42 zio_t *zio;
|