Home
last modified time | relevance | path

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

12

/freebsd-9-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
Dzio.h237 typedef void zio_done_func_t(zio_t *zio);
325 typedef void zio_vsd_cksum_report_f(zio_t *zio, zio_cksum_report_t *zcr,
340 typedef zio_t *zio_gang_issue_func_t(zio_t *zio, blkptr_t *bp,
343 typedef void zio_transform_func_t(zio_t *zio, void *data, uint64_t size);
353 typedef int zio_pipe_stage_t(zio_t **ziop);
366 zio_t *zl_parent;
367 zio_t *zl_child;
423 zio_t *io_logical;
463 zio_t *io_gang_leader;
481 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd,
[all …]
Dvdev.h59 extern zio_t *vdev_probe(vdev_t *vd, zio_t *pio);
89 extern void vdev_stat_update(zio_t *zio, uint64_t psize);
111 extern boolean_t vdev_accessible(vdev_t *vd, zio_t *zio);
115 extern boolean_t vdev_cache_read(zio_t *zio);
116 extern void vdev_cache_write(zio_t *zio);
121 extern zio_t *vdev_queue_io(zio_t *zio);
122 extern void vdev_queue_io_done(zio_t *zio);
Darc.h42 typedef void arc_done_func_t(zio_t *zio, arc_buf_t *buf, void *priv);
106 int arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp,
109 zio_t *arc_write(zio_t *pio, spa_t *spa, uint64_t txg,
Dvdev_impl.h63 typedef int vdev_io_start_func_t(zio_t *zio);
64 typedef void vdev_io_done_func_t(zio_t *zio);
93 zio_t *ve_fill_io;
228 zio_t *vdev_probe_zio; /* root of current probe */
368 zio_t *vb_io; /* pointer back to the original zio_t */
Dtrim_map.h40 extern boolean_t trim_map_write_start(zio_t *zio);
41 extern void trim_map_write_done(zio_t *zio);
Dzio_checksum.h66 extern void zio_checksum_compute(zio_t *zio, enum zio_checksum checksum,
68 extern int zio_checksum_error(zio_t *zio, zio_bad_cksum_t *out);
Dzil_impl.h47 zio_t *lwb_zio; /* zio for this buffer */
96 zio_t *zl_root_zio; /* log writer root zio */
Dspa_impl.h208 zio_t *spa_async_zio_root; /* root of all async I/O */
209 zio_t *spa_suspend_zio_root; /* root of all suspended I/O */
Ddbuf.h104 zio_t *dr_zio;
270 int dbuf_read(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags);
Ddsl_scan.h112 zio_t *scn_zio_root;
Dspa.h49 typedef struct zio zio_t; typedef
609 extern void spa_claim_notify(zio_t *zio);
693 extern void spa_log_error(spa_t *spa, zio_t *zio);
695 zio_t *zio, uint64_t stateoroffset, uint64_t length);
/freebsd-9-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
Dzio.c130 sizeof (zio_t), 0, NULL, NULL, NULL, NULL, NULL, 0); in zio_init()
321 zio_push_transform(zio_t *zio, void *data, uint64_t size, uint64_t bufsize, in zio_push_transform()
339 zio_pop_transforms(zio_t *zio) in zio_pop_transforms()
365 zio_subblock(zio_t *zio, void *data, uint64_t size) in zio_subblock()
374 zio_decompress(zio_t *zio, void *data, uint64_t size) in zio_decompress()
395 zio_t *
396 zio_walk_parents(zio_t *cio) in zio_walk_parents()
411 zio_t *
412 zio_walk_children(zio_t *pio) in zio_walk_children()
427 zio_t *
[all …]
Dvdev_queue.c222 const zio_t *z1 = x1; in vdev_queue_offset_compare()
223 const zio_t *z2 = x2; in vdev_queue_offset_compare()
241 const zio_t *z1 = x1; in vdev_queue_timestamp_compare()
242 const zio_t *z2 = x2; in vdev_queue_timestamp_compare()
266 sizeof (zio_t), offsetof(struct zio, io_queue_node)); in vdev_queue_init()
280 sizeof (zio_t), offsetof(struct zio, io_queue_node)); in vdev_queue_init()
297 vdev_queue_io_add(vdev_queue_t *vq, zio_t *zio) in vdev_queue_io_add()
313 vdev_queue_io_remove(vdev_queue_t *vq, zio_t *zio) in vdev_queue_io_remove()
330 vdev_queue_pending_add(vdev_queue_t *vq, zio_t *zio) in vdev_queue_pending_add()
348 vdev_queue_pending_remove(vdev_queue_t *vq, zio_t *zio) in vdev_queue_pending_remove()
[all …]
Dtrim_map.c137 const zio_t *z1 = x1; in trim_map_zio_compare()
138 const zio_t *z2 = x2; in trim_map_zio_compare()
167 list_create(&tm->tm_pending_writes, sizeof (zio_t), in trim_map_create()
168 offsetof(zio_t, io_trim_link)); in trim_map_create()
174 sizeof (zio_t), offsetof(zio_t, io_trim_node)); in trim_map_create()
326 zio_t zsearch, *zs; in trim_map_free_locked()
358 trim_map_write_start(zio_t *zio) in trim_map_write_start()
404 trim_map_write_done(zio_t *zio) in trim_map_write_done()
454 trim_map_vdev_commit(spa_t *spa, zio_t *zio, vdev_t *vd) in trim_map_vdev_commit()
499 zio_t *zio; in trim_map_vdev_commit_done()
[all …]
Dvdev_label.c187 vdev_label_read(zio_t *zio, vdev_t *vd, int l, void *buf, uint64_t offset, in vdev_label_read()
201 vdev_label_write(zio_t *zio, vdev_t *vd, int l, void *buf, uint64_t offset, in vdev_label_write()
439 zio_t *zio; in vdev_label_read_config()
632 zio_t *zio; in vdev_label_init()
896 vdev_uberblock_load_done(zio_t *zio) in vdev_uberblock_load_done()
900 zio_t *rio = zio->io_private; in vdev_uberblock_load_done()
926 vdev_uberblock_load_impl(zio_t *zio, vdev_t *vd, int flags, in vdev_uberblock_load_impl()
954 zio_t *zio; in vdev_uberblock_load()
990 vdev_uberblock_sync_done(zio_t *zio) in vdev_uberblock_sync_done()
1002 vdev_uberblock_sync(zio_t *zio, uberblock_t *ub, vdev_t *vd, int flags) in vdev_uberblock_sync()
[all …]
Dvdev_cache.c171 vdev_cache_allocate(zio_t *zio) in vdev_cache_allocate()
207 vdev_cache_hit(vdev_cache_t *vc, vdev_cache_entry_t *ve, zio_t *zio) in vdev_cache_hit()
228 vdev_cache_fill(zio_t *fio) in vdev_cache_fill()
233 zio_t *pio; in vdev_cache_fill()
266 vdev_cache_read(zio_t *zio) in vdev_cache_read()
272 zio_t *fio; in vdev_cache_read()
343 vdev_cache_write(zio_t *zio) in vdev_cache_write()
Dvdev_mirror.c60 vdev_mirror_map_free(zio_t *zio) in vdev_mirror_map_free()
73 vdev_mirror_map_alloc(zio_t *zio) in vdev_mirror_map_alloc()
179 vdev_mirror_child_done(zio_t *zio) in vdev_mirror_child_done()
189 vdev_mirror_scrub_done(zio_t *zio) in vdev_mirror_scrub_done()
194 zio_t *pio; in vdev_mirror_scrub_done()
218 vdev_mirror_child_select(zio_t *zio) in vdev_mirror_child_select()
266 vdev_mirror_io_start(zio_t *zio) in vdev_mirror_io_start()
335 vdev_mirror_io_done(zio_t *zio) in vdev_mirror_io_done()
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()
Dzio_inject.c129 zio_handle_fault_injection(zio_t *zio, int error) in zio_handle_fault_injection()
176 zio_handle_label_injection(zio_t *zio, int error) in zio_handle_label_injection()
219 zio_handle_device_injection(vdev_t *vd, zio_t *zio, int error) in zio_handle_device_injection()
295 zio_handle_ignored_writes(zio_t *zio) in zio_handle_ignored_writes()
364 zio_handle_io_delay(zio_t *zio) in zio_handle_io_delay()
Dvdev_file.c160 vdev_file_io_start(zio_t *zio) in vdev_file_io_start()
202 vdev_file_io_done(zio_t *zio) in vdev_file_io_done()
Dvdev_disk.c640 zio_t *zio = vb->vb_io; in vdev_disk_io_intr()
658 vdev_disk_ioctl_free(zio_t *zio) in vdev_disk_ioctl_free()
671 zio_t *zio = zio_arg; in vdev_disk_ioctl_done()
679 vdev_disk_io_start(zio_t *zio) in vdev_disk_io_start()
779 vdev_disk_io_done(zio_t *zio) in vdev_disk_io_done()
Dzio_checksum.c154 zio_checksum_compute(zio_t *zio, enum zio_checksum checksum, in zio_checksum_compute()
192 zio_checksum_error(zio_t *zio, zio_bad_cksum_t *info) in zio_checksum_error()
Darc.c527 zio_t *acb_zio_dummy;
818 static void l2arc_read_done(zio_t *zio);
823 static void l2arc_decompress_zio(zio_t *zio, arc_buf_hdr_t *hdr,
2973 arc_bcopy_func(zio_t *zio, arc_buf_t *buf, void *arg) in arc_bcopy_func()
2982 arc_getbuf_func(zio_t *zio, arc_buf_t *buf, void *arg) in arc_getbuf_func()
2995 arc_read_done(zio_t *zio) in arc_read_done()
3142 arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, arc_done_func_t *done, in arc_read()
3149 zio_t *rzio; in arc_read()
3390 zio_t *, rzio); in arc_read()
3731 arc_write_ready(zio_t *zio) in arc_write_ready()
[all …]
Dddt.c539 zio_t *zio = dde->dde_lead_zio[p]; in ddt_ditto_copies_needed()
943 ddt_repair_entry_done(zio_t *zio) in ddt_repair_entry_done()
951 ddt_repair_entry(ddt_t *ddt, ddt_entry_t *dde, ddt_entry_t *rdde, zio_t *rio) in ddt_repair_entry()
957 zio_t *zio; in ddt_repair_entry()
978 ddt_repair_table(ddt_t *ddt, zio_t *rio) in ddt_repair_table()
1116 zio_t *rio = zio_root(spa, NULL, NULL, in ddt_sync()
Dvdev_raidz.c290 vdev_raidz_map_free_vsd(zio_t *zio) in vdev_raidz_map_free_vsd()
393 vdev_raidz_cksum_report(zio_t *zio, zio_cksum_report_t *zcr, void *arg) in vdev_raidz_cksum_report()
1703 vdev_raidz_child_done(zio_t *zio) in vdev_raidz_child_done()
1730 vdev_raidz_io_start(zio_t *zio) in vdev_raidz_io_start()
1838 raidz_checksum_error(zio_t *zio, raidz_col_t *rc, void *bad_data) in raidz_checksum_error()
1864 raidz_checksum_verify(zio_t *zio) in raidz_checksum_verify()
1883 raidz_parity_verify(zio_t *zio, raidz_map_t *rm) in raidz_parity_verify()
1946 vdev_raidz_combrec(zio_t *zio, int total_errors, int data_errors) in vdev_raidz_combrec()
2115 vdev_raidz_io_done(zio_t *zio) in vdev_raidz_io_done()

12