• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/

Lines Matching defs:cio

424 zio_walk_parents(zio_t *cio, zio_link_t **zl)
426 list_t *pl = &cio->io_parent_list;
432 ASSERT((*zl)->zl_child == cio);
452 zio_unique_parent(zio_t *cio)
455 zio_t *pio = zio_walk_parents(cio, &zl);
457 VERIFY3P(zio_walk_parents(cio, &zl), ==, NULL);
462 zio_add_child(zio_t *pio, zio_t *cio)
472 ASSERT3S(cio->io_child_type, <=, pio->io_child_type);
475 zl->zl_child = cio;
478 mutex_enter(&cio->io_lock);
483 pio->io_children[cio->io_child_type][w] += !cio->io_state[w];
486 list_insert_head(&cio->io_parent_list, zl);
489 cio->io_parent_count++;
491 mutex_exit(&cio->io_lock);
496 zio_remove_child(zio_t *pio, zio_t *cio, zio_link_t *zl)
499 ASSERT(zl->zl_child == cio);
502 mutex_enter(&cio->io_lock);
505 list_remove(&cio->io_parent_list, zl);
508 cio->io_parent_count--;
510 mutex_exit(&cio->io_lock);
1857 zio_t *cio, *cio_next;
1884 * cannot be affected by any side effects of reexecuting 'cio'.
1888 for (cio = zio_walk_children(pio, &zl); cio != NULL; cio = cio_next) {
1891 pio->io_children[cio->io_child_type][w]++;
1893 zio_reexecute(cio);
2434 zio_t *cio = zio_write(zio, spa, txg, &gbh->zg_blkptr[g],
2451 zp.zp_copies, cio->io_allocator, cio, flags));
2453 zio_nowait(cio);
2805 zio_t *cio = NULL;
2891 cio = zio_write(zio, spa, txg, bp, zio->io_orig_abd,
2897 zio_push_transform(cio, zio->io_abd, zio->io_size, 0, NULL);
2898 dde->dde_lead_zio[p] = cio;
2903 if (cio)
2904 zio_nowait(cio);
3471 zio_t *cio, *cio_next;
3483 for (cio = zio_walk_children(pio, &zl); cio != NULL; cio = cio_next) {
3485 zio_change_priority(cio, priority);