/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | zio.h | 375 typedef zio_t *zio_gang_issue_func_t(zio_t *zio, blkptr_t *bp, 414 zio_t *zl_parent; 415 zio_t *zl_child; 509 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd, 515 extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, 535 extern zio_t *zio_claim(zio_t *pio, spa_t *spa, uint64_t txg, 556 extern zio_t *zio_free_sync(zio_t *pio, spa_t *spa, uint64_t txg, 572 extern zio_t *zio_walk_parents(zio_t *cio, zio_link_t **); 573 extern zio_t *zio_walk_children(zio_t *pio, zio_link_t **); 574 extern zio_t *zio_unique_parent(zio_t *cio); [all …]
|
H A D | vdev.h | 64 extern zio_t *vdev_probe(vdev_t *vd, zio_t *pio); 106 extern void vdev_stat_update(zio_t *zio, uint64_t psize); 131 extern boolean_t vdev_accessible(vdev_t *vd, zio_t *zio); 136 extern boolean_t vdev_cache_read(zio_t *zio); 137 extern void vdev_cache_write(zio_t *zio); 142 extern zio_t *vdev_queue_io(zio_t *zio); 143 extern void vdev_queue_io_done(zio_t *zio); 144 extern void vdev_queue_change_io_priority(zio_t *zio, zio_priority_t priority); 181 extern void vdev_label_write(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t
|
H A D | arc.h | 71 typedef void arc_read_done_func_t(zio_t *zio, const zbookmark_phys_t *zb, 73 typedef void arc_write_done_func_t(zio_t *zio, arc_buf_t *buf, void *priv); 235 int arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, 238 zio_t *arc_write(zio_t *pio, spa_t *spa, uint64_t txg,
|
H A D | metaslab.h | 83 blkptr_t *, int, uint64_t, blkptr_t *, int, zio_alloc_list_t *, zio_t *, 108 zio_t *, int); 109 void metaslab_class_throttle_unreserve(metaslab_class_t *, int, int, zio_t *);
|
H A D | vdev_impl.h | 75 typedef void vdev_io_start_func_t(zio_t *zio); 76 typedef void vdev_io_done_func_t(zio_t *zio); 127 zio_t *ve_fill_io; 391 zio_t *vdev_probe_zio; /* root of current probe */ 584 zio_t *vb_io; /* pointer back to the original zio_t */
|
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 | 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 | spa_impl.h | 347 zio_t **spa_async_zio_root; 348 zio_t *spa_suspend_zio_root; /* root of all suspended I/O */ 349 zio_t *spa_txg_zio[TXG_SIZE]; /* spa_sync() waits for this */
|
H A D | mmp.h | 49 zio_t *mmp_zio_root; /* root of mmp write zios */
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | vdev_queue.c | 214 const zio_t *z1 = (const zio_t *)x1; in vdev_queue_offset_compare() 215 const zio_t *z2 = (const zio_t *)x2; in vdev_queue_offset_compare() 246 const zio_t *z1 = (const zio_t *)x1; in vdev_queue_timestamp_compare() 247 const zio_t *z2 = (const zio_t *)x2; in vdev_queue_timestamp_compare() 395 zio_t *pio; in vdev_queue_agg_io_done() 540 static zio_t * 706 static zio_t * 713 zio_t search; in vdev_queue_io_to_issue() 766 zio_t * 770 zio_t *nio; in vdev_queue_io() [all …]
|
H A D | zio.c | 497 zio_t * 510 zio_t * 525 zio_t * 536 zio_add_child(zio_t *pio, zio_t *cio) in zio_add_child() 791 zio_t * 804 zio_t * 929 zio_t * 947 zio_t * 992 zio_t * 1061 zio_t * [all …]
|
H A D | vdev_cache.c | 155 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() 257 zio_t *fio; in vdev_cache_read() 328 vdev_cache_write(zio_t *zio) in vdev_cache_write()
|
H A D | vdev_label.c | 743 zio_t *zio; in vdev_label_read_config() 948 zio_t *zio; in vdev_label_init() 1174 zio_t *rio = zio->io_private; in vdev_label_read_bootenv_done() 1284 zio_t *zio; in vdev_label_write_bootenv() 1429 vdev_uberblock_load_done(zio_t *zio) in vdev_uberblock_load_done() 1433 zio_t *rio = zio->io_private; in vdev_uberblock_load_done() 1487 zio_t *zio; in vdev_uberblock_load() 1535 vdev_uberblock_sync_done(zio_t *zio) in vdev_uberblock_sync_done() 1583 zio_t *zio; in vdev_uberblock_sync_list() 1615 vdev_label_sync_done(zio_t *zio) in vdev_label_sync_done() [all …]
|
H A D | vdev_mirror.c | 167 vdev_mirror_map_free(zio_t *zio) in vdev_mirror_map_free() 244 vdev_mirror_map_init(zio_t *zio) in vdev_mirror_map_init() 403 vdev_mirror_child_done(zio_t *zio) in vdev_mirror_child_done() 413 vdev_mirror_scrub_done(zio_t *zio) in vdev_mirror_scrub_done() 418 zio_t *pio; in vdev_mirror_scrub_done() 446 vdev_mirror_dva_select(zio_t *zio, int p) in vdev_mirror_dva_select() 463 vdev_mirror_preferred_child_randomize(zio_t *zio) in vdev_mirror_preferred_child_randomize() 491 vdev_mirror_child_select(zio_t *zio) in vdev_mirror_child_select() 560 vdev_mirror_io_start(zio_t *zio) in vdev_mirror_io_start() 640 vdev_mirror_io_done(zio_t *zio) in vdev_mirror_io_done()
|
H A D | vdev_indirect.c | 291 vdev_indirect_map_free(zio_t *zio) in vdev_indirect_map_free() 1160 vdev_indirect_child_io_done(zio_t *zio) in vdev_indirect_child_io_done() 1162 zio_t *pio = zio->io_private; in vdev_indirect_child_io_done() 1179 zio_t *zio = arg; in vdev_indirect_gather_splits() 1221 vdev_indirect_read_split_done(zio_t *zio) in vdev_indirect_read_split_done() 1239 vdev_indirect_read_all(zio_t *zio) in vdev_indirect_read_all() 1278 vdev_indirect_io_start(zio_t *zio) in vdev_indirect_io_start() 1369 vdev_indirect_checksum_error(zio_t *zio, in vdev_indirect_checksum_error() 1402 vdev_indirect_repair(zio_t *zio) in vdev_indirect_repair() 1441 vdev_indirect_all_checksum_errors(zio_t *zio) in vdev_indirect_all_checksum_errors() [all …]
|
H A D | vdev_missing.c | 71 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 D | zio_inject.c | 191 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() 299 zio_handle_label_injection(zio_t *zio, int error) in zio_handle_label_injection() 342 zio_handle_device_injection(vdev_t *vd, zio_t *zio, int error) in zio_handle_device_injection() 424 zio_handle_ignored_writes(zio_t *zio) in zio_handle_ignored_writes() 493 zio_handle_io_delay(zio_t *zio) in zio_handle_io_delay()
|
H A D | vdev_file.c | 177 zio_t *zio = vb->vb_io; in vdev_file_io_intr() 216 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()
|
H A D | vdev_raidz_math.c | 393 zio_t *bench_zio = NULL; in benchmark_raidz() 398 bench_zio = kmem_zalloc(sizeof (zio_t), KM_SLEEP); in benchmark_raidz() 427 kmem_free(bench_zio, sizeof (zio_t)); in benchmark_raidz()
|
H A D | vdev_raidz.c | 162 vdev_raidz_map_free_vsd(zio_t *zio) in vdev_raidz_map_free_vsd() 338 vdev_raidz_map_alloc(zio_t *zio, uint64_t ashift, uint64_t dcols, in vdev_raidz_map_alloc() 1713 zio_t *zio = kmem_zalloc(sizeof (zio_t), KM_SLEEP); in vdev_raidz_dumpio() 1764 kmem_free(zio, sizeof (zio_t)); in vdev_raidz_dumpio() 1787 vdev_raidz_child_done(zio_t *zio) in vdev_raidz_child_done() 1797 vdev_raidz_io_verify(zio_t *zio, raidz_map_t *rm, int col) in vdev_raidz_io_verify() 1847 vdev_raidz_io_start(zio_t *zio) in vdev_raidz_io_start() 1974 raidz_checksum_verify(zio_t *zio) in raidz_checksum_verify() 1993 raidz_parity_verify(zio_t *zio, raidz_map_t *rm) in raidz_parity_verify() 2051 vdev_raidz_combrec(zio_t *zio, int total_errors, int data_errors) in vdev_raidz_combrec() [all …]
|
H A D | vdev_disk.c | 73 zio_t *vdb_io; 855 zio_t *zio = vb->vb_io; in vdev_disk_io_intr() 880 vdev_disk_ioctl_free(zio_t *zio) in vdev_disk_ioctl_free() 893 zio_t *zio = zio_arg; in vdev_disk_ioctl_done() 901 vdev_disk_io_start(zio_t *zio) in vdev_disk_io_start() 1043 vdev_disk_io_done(zio_t *zio) in vdev_disk_io_done()
|
H A D | arc.c | 2710 zio_t *this_io, zio_t **next_io); 5633 zio_t *rzio; in arc_read() 6047 zio_t *, rzio); in arc_read() 6658 zio_t * 6667 zio_t *zio; in arc_write() 8507 zio_t *pio, *wzio; in l2arc_write_buffers() 8691 zio_t *, wzio); in l2arc_write_buffers() 9497 zio_t *this_io, zio_t **next_io) in l2arc_log_blk_read() 9731 static zio_t * 9736 zio_t *pio; in l2arc_log_blk_fetch() [all …]
|
/illumos-gate/usr/src/cmd/raidz_test/ |
H A D | raidz_test.c | 242 init_zio_abd(zio_t *zio) in init_zio_abd() 248 fini_raidz_map(zio_t **zio, raidz_map_t **rm) in fini_raidz_map() 252 umem_free(*zio, sizeof (zio_t)); in fini_raidz_map() 262 zio_t *zio_test; in init_raidz_golden_map() 270 opts->zio_golden = umem_zalloc(sizeof (zio_t), UMEM_NOFAIL); in init_raidz_golden_map() 271 zio_test = umem_zalloc(sizeof (zio_t), UMEM_NOFAIL); in init_raidz_golden_map() 309 init_raidz_map(raidz_test_opts_t *opts, zio_t **zio, const int parity) in init_raidz_map() 319 *zio = umem_zalloc(sizeof (zio_t), UMEM_NOFAIL); in init_raidz_map() 341 zio_t *zio_test; in run_gen_check() 516 zio_t *zio_test; in run_rec_check()
|
H A D | raidz_test.h | 61 zio_t *zio_golden; 107 void init_zio_abd(zio_t *zio);
|
H A D | raidz_bench.c | 45 static zio_t zio_bench; 69 bzero(&zio_bench, sizeof (zio_t)); in bench_fini_raidz_maps()
|