Home
last modified time | relevance | path

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

12

/titanic_50/usr/src/uts/common/fs/zfs/sys/
H A Dzio.h252 typedef void zio_done_func_t(zio_t *zio);
344 typedef void zio_vsd_cksum_report_f(zio_t *zio, zio_cksum_report_t *zcr,
359 typedef zio_t *zio_gang_issue_func_t(zio_t *zio, blkptr_t *bp,
362 typedef void zio_transform_func_t(zio_t *zio, void *data, uint64_t size);
372 typedef int zio_pipe_stage_t(zio_t *zio);
385 zio_t *zl_parent;
386 zio_t *zl_child;
409 zio_t *io_logical;
451 zio_t *io_gang_leader;
466 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd,
[all …]
H A Dvdev.h58 extern zio_t *vdev_probe(vdev_t *vd, zio_t *pio);
88 extern void vdev_stat_update(zio_t *zio, uint64_t psize);
110 extern boolean_t vdev_accessible(vdev_t *vd, zio_t *zio);
114 extern boolean_t vdev_cache_read(zio_t *zio);
115 extern void vdev_cache_write(zio_t *zio);
120 extern zio_t *vdev_queue_io(zio_t *zio);
121 extern void vdev_queue_io_done(zio_t *zio);
H A Darc.h48 typedef void arc_done_func_t(zio_t *zio, arc_buf_t *buf, void *private);
139 int arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp,
142 zio_t *arc_write(zio_t *pio, spa_t *spa, uint64_t txg,
H A Dvdev_impl.h63 typedef void 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;
212 zio_t *vdev_probe_zio; /* root of current probe */
349 zio_t *vb_io; /* pointer back to the original zio_t */
H A Dzio_checksum.h100 extern void zio_checksum_compute(zio_t *zio, enum zio_checksum checksum,
102 extern int zio_checksum_error(zio_t *zio, zio_bad_cksum_t *out);
H A Dzil_impl.h48 zio_t *lwb_zio; /* zio for this buffer */
97 zio_t *zl_root_zio; /* log writer root zio */
H A Dspa_impl.h219 zio_t **spa_async_zio_root;
220 zio_t *spa_suspend_zio_root; /* root of all suspended I/O */
H A Ddbuf.h110 zio_t *dr_zio;
294 int dbuf_read(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags);
H A Ddsl_scan.h112 zio_t *scn_zio_root;
H A Dspa.h53 typedef struct zio zio_t; typedef
759 extern void spa_claim_notify(zio_t *zio);
849 extern void spa_log_error(spa_t *spa, zio_t *zio);
851 zio_t *zio, uint64_t stateoroffset, uint64_t length);
/titanic_50/usr/src/uts/common/fs/zfs/
H A Dzio.c114 sizeof (zio_t), 0, NULL, NULL, NULL, NULL, NULL, 0); in zio_init()
270 zio_push_transform(zio_t *zio, void *data, uint64_t size, uint64_t bufsize, in zio_push_transform()
288 zio_pop_transforms(zio_t *zio) in zio_pop_transforms()
314 zio_subblock(zio_t *zio, void *data, uint64_t size) in zio_subblock()
323 zio_decompress(zio_t *zio, void *data, uint64_t size) in zio_decompress()
344 zio_t *
345 zio_walk_parents(zio_t *cio) in zio_walk_parents()
360 zio_t *
361 zio_walk_children(zio_t *pio) in zio_walk_children()
376 zio_t *
[all …]
H A Dvdev_queue.c173 const zio_t *z1 = x1; in vdev_queue_offset_compare()
174 const zio_t *z2 = x2; in vdev_queue_offset_compare()
208 const zio_t *z1 = x1; in vdev_queue_timestamp_compare()
209 const zio_t *z2 = x2; in vdev_queue_timestamp_compare()
233 sizeof (zio_t), offsetof(struct zio, io_queue_node)); in vdev_queue_init()
235 vdev_queue_offset_compare, sizeof (zio_t), in vdev_queue_init()
238 vdev_queue_offset_compare, sizeof (zio_t), in vdev_queue_init()
255 sizeof (zio_t), offsetof(struct zio, io_queue_node)); in vdev_queue_init()
274 vdev_queue_io_add(vdev_queue_t *vq, zio_t *zio) in vdev_queue_io_add()
289 vdev_queue_io_remove(vdev_queue_t *vq, zio_t *zio) in vdev_queue_io_remove()
[all …]
H A Dvdev_label.c182 vdev_label_read(zio_t *zio, vdev_t *vd, int l, void *buf, uint64_t offset, in vdev_label_read()
196 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()
633 zio_t *zio; in vdev_label_init()
887 vdev_uberblock_load_done(zio_t *zio) in vdev_uberblock_load_done()
891 zio_t *rio = zio->io_private; in vdev_uberblock_load_done()
917 vdev_uberblock_load_impl(zio_t *zio, vdev_t *vd, int flags, in vdev_uberblock_load_impl()
945 zio_t *zio; in vdev_uberblock_load()
981 vdev_uberblock_sync_done(zio_t *zio) in vdev_uberblock_sync_done()
993 vdev_uberblock_sync(zio_t *zio, uberblock_t *ub, vdev_t *vd, int flags) in vdev_uberblock_sync()
[all …]
H A Dvdev_cache.c159 vdev_cache_allocate(zio_t *zio) in vdev_cache_allocate()
195 vdev_cache_hit(vdev_cache_t *vc, vdev_cache_entry_t *ve, zio_t *zio) in vdev_cache_hit()
216 vdev_cache_fill(zio_t *fio) in vdev_cache_fill()
221 zio_t *pio; in vdev_cache_fill()
254 vdev_cache_read(zio_t *zio) in vdev_cache_read()
260 zio_t *fio; in vdev_cache_read()
331 vdev_cache_write(zio_t *zio) in vdev_cache_write()
H A 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()
177 vdev_mirror_child_done(zio_t *zio) in vdev_mirror_child_done()
187 vdev_mirror_scrub_done(zio_t *zio) in vdev_mirror_scrub_done()
192 zio_t *pio; in vdev_mirror_scrub_done()
216 vdev_mirror_child_select(zio_t *zio) in vdev_mirror_child_select()
264 vdev_mirror_io_start(zio_t *zio) in vdev_mirror_io_start()
333 vdev_mirror_io_done(zio_t *zio) in vdev_mirror_io_done()
H A Dvdev_missing.c70 vdev_missing_io_start(zio_t *zio) in vdev_missing_io_start()
78 vdev_missing_io_done(zio_t *zio) in vdev_missing_io_done()
H A Dvdev_file.c154 zio_t *zio = vb->vb_io; in vdev_file_io_intr()
186 vdev_file_io_start(zio_t *zio) in vdev_file_io_start()
237 vdev_file_io_done(zio_t *zio) in vdev_file_io_done()
H A Dzio_inject.c167 zio_handle_fault_injection(zio_t *zio, int error) in zio_handle_fault_injection()
214 zio_handle_label_injection(zio_t *zio, int error) in zio_handle_label_injection()
257 zio_handle_device_injection(vdev_t *vd, zio_t *zio, int error) in zio_handle_device_injection()
333 zio_handle_ignored_writes(zio_t *zio) in zio_handle_ignored_writes()
402 zio_handle_io_delay(zio_t *zio) in zio_handle_io_delay()
H A Darc.c716 zio_t *acb_zio_dummy;
976 static void l2arc_read_done(zio_t *zio);
984 static void l2arc_read_done(zio_t *);
987 static void l2arc_decompress_zio(zio_t *, arc_buf_hdr_t *, enum zio_compress);
1217 zio_t *this_io, zio_t **next_io);
1218 static zio_t *l2arc_log_blk_prefetch(vdev_t *vd,
1220 static void l2arc_log_blk_prefetch_abort(zio_t *zio);
1229 static void l2arc_dev_hdr_update(l2arc_dev_t *dev, zio_t *pio);
1230 static void l2arc_log_blk_commit(l2arc_dev_t *dev, zio_t *pio,
4159 arc_bcopy_func(zio_t *zio, arc_buf_t *buf, void *arg) in arc_bcopy_func()
[all …]
H A Dvdev_disk.c680 zio_t *zio = vb->vb_io; in vdev_disk_io_intr()
698 vdev_disk_ioctl_free(zio_t *zio) in vdev_disk_ioctl_free()
711 zio_t *zio = zio_arg; in vdev_disk_ioctl_done()
719 vdev_disk_io_start(zio_t *zio) in vdev_disk_io_start()
823 vdev_disk_io_done(zio_t *zio) in vdev_disk_io_done()
H A Dzio_checksum.c253 zio_checksum_compute(zio_t *zio, enum zio_checksum checksum, in zio_checksum_compute()
296 zio_checksum_error(zio_t *zio, zio_bad_cksum_t *info) in zio_checksum_error()
H A Dddt.c526 zio_t *zio = dde->dde_lead_zio[p]; in ddt_ditto_copies_needed()
930 ddt_repair_entry_done(zio_t *zio) in ddt_repair_entry_done()
938 ddt_repair_entry(ddt_t *ddt, ddt_entry_t *dde, ddt_entry_t *rdde, zio_t *rio) in ddt_repair_entry()
944 zio_t *zio; in ddt_repair_entry()
965 ddt_repair_table(ddt_t *ddt, zio_t *rio) in ddt_repair_table()
1101 zio_t *rio = zio_root(spa, NULL, NULL, in ddt_sync()
H A Dvdev_raidz.c286 vdev_raidz_map_free_vsd(zio_t *zio) in vdev_raidz_map_free_vsd()
389 vdev_raidz_cksum_report(zio_t *zio, zio_cksum_report_t *zcr, void *arg) in vdev_raidz_cksum_report()
1689 vdev_raidz_child_done(zio_t *zio) in vdev_raidz_child_done()
1716 vdev_raidz_io_start(zio_t *zio) in vdev_raidz_io_start()
1821 raidz_checksum_error(zio_t *zio, raidz_col_t *rc, void *bad_data) in raidz_checksum_error()
1847 raidz_checksum_verify(zio_t *zio) in raidz_checksum_verify()
1866 raidz_parity_verify(zio_t *zio, raidz_map_t *rm) in raidz_parity_verify()
1929 vdev_raidz_combrec(zio_t *zio, int total_errors, int data_errors) in vdev_raidz_combrec()
2098 vdev_raidz_io_done(zio_t *zio) in vdev_raidz_io_done()
H A Ddbuf.c603 dbuf_read_done(zio_t *zio, arc_buf_t *buf, void *vdb) in dbuf_read_done()
637 dbuf_read_impl(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags) in dbuf_read_impl()
710 dbuf_read(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags) in dbuf_read()
785 db, zio_t *, zio); in dbuf_read()
2026 zio_t *dpa_zio; /* The parent zio_t for all prefetches. */
2056 dbuf_prefetch_indirect_done(zio_t *zio, arc_buf_t *abuf, void *private) in dbuf_prefetch_indirect_done()
2177 zio_t *pio = zio_root(dmu_objset_spa(dn->dn_objset), NULL, NULL, in dbuf_prefetch()
2676 zio_t *zio; in dbuf_sync_indirect()
2884 dbuf_write_ready(zio_t *zio, arc_buf_t *buf, void *vdb) in dbuf_write_ready()
2971 dbuf_write_physdone(zio_t *zio, arc_buf_t *buf, void *arg) in dbuf_write_physdone()
[all …]
H A Ddmu.c395 zio_t *zio; in dmu_buf_hold_array_by_dnode()
1382 dmu_sync_ready(zio_t *zio, arc_buf_t *buf, void *varg) in dmu_sync_ready()
1403 dmu_sync_late_arrival_ready(zio_t *zio) in dmu_sync_late_arrival_ready()
1410 dmu_sync_done(zio_t *zio, arc_buf_t *buf, void *varg) in dmu_sync_done()
1459 dmu_sync_late_arrival_done(zio_t *zio) in dmu_sync_late_arrival_done()
1489 dmu_sync_late_arrival(zio_t *pio, objset_t *os, dmu_sync_cb_t *done, zgd_t *zgd, in dmu_sync_late_arrival()
1543 dmu_sync(zio_t *pio, uint64_t txg, dmu_sync_cb_t *done, zgd_t *zgd) in dmu_sync()

12