Lines Matching refs:zl

710 zio_walk_parents(zio_t *cio, zio_link_t **zl)  in zio_walk_parents()  argument
714 *zl = (*zl == NULL) ? list_head(pl) : list_next(pl, *zl); in zio_walk_parents()
715 if (*zl == NULL) in zio_walk_parents()
718 ASSERT((*zl)->zl_child == cio); in zio_walk_parents()
719 return ((*zl)->zl_parent); in zio_walk_parents()
723 zio_walk_children(zio_t *pio, zio_link_t **zl) in zio_walk_children() argument
729 *zl = (*zl == NULL) ? list_head(cl) : list_next(cl, *zl); in zio_walk_children()
730 if (*zl == NULL) in zio_walk_children()
733 ASSERT((*zl)->zl_parent == pio); in zio_walk_children()
734 return ((*zl)->zl_child); in zio_walk_children()
740 zio_link_t *zl = NULL; in zio_unique_parent() local
741 zio_t *pio = zio_walk_parents(cio, &zl); in zio_unique_parent()
743 VERIFY3P(zio_walk_parents(cio, &zl), ==, NULL); in zio_unique_parent()
763 zio_link_t *zl = kmem_cache_alloc(zio_link_cache, KM_SLEEP); in zio_add_child_impl() local
764 zl->zl_parent = pio; in zio_add_child_impl()
765 zl->zl_child = cio; in zio_add_child_impl()
780 list_insert_head(&pio->io_child_list, zl); in zio_add_child_impl()
781 list_insert_head(&cio->io_parent_list, zl); in zio_add_child_impl()
802 zio_remove_child(zio_t *pio, zio_t *cio, zio_link_t *zl) in zio_remove_child() argument
804 ASSERT(zl->zl_parent == pio); in zio_remove_child()
805 ASSERT(zl->zl_child == cio); in zio_remove_child()
810 list_remove(&pio->io_child_list, zl); in zio_remove_child()
811 list_remove(&cio->io_parent_list, zl); in zio_remove_child()
815 kmem_cache_free(zio_link_cache, zl); in zio_remove_child()
2290 zio_link_t *zl = NULL; in zio_deadman_impl() local
2333 for (cio = zio_walk_children(pio, &zl); cio != NULL; cio = cio_next) { in zio_deadman_impl()
2334 cio_next = zio_walk_children(pio, &zl); in zio_deadman_impl()
2625 zio_link_t *zl = NULL; in zio_reexecute() local
2626 while ((gio = zio_walk_parents(pio, &zl)) != NULL) { in zio_reexecute()
2648 zl = NULL; in zio_reexecute()
2649 for (cio = zio_walk_children(pio, &zl); cio != NULL; cio = cio_next) { in zio_reexecute()
2650 cio_next = zio_walk_children(pio, &zl); in zio_reexecute()
3620 zio_link_t *zl = NULL; in zio_ddt_child_write_done() local
3621 ASSERT3P(zio_walk_parents(zio, &zl), !=, NULL); in zio_ddt_child_write_done()
3653 zl = NULL; in zio_ddt_child_write_done()
3654 while ((pio = zio_walk_parents(zio, &zl)) != NULL) { in zio_ddt_child_write_done()
3678 zio_link_t *zl = NULL; in zio_ddt_child_write_ready() local
3679 ASSERT3P(zio_walk_parents(zio, &zl), !=, NULL); in zio_ddt_child_write_ready()
3702 zl = NULL; in zio_ddt_child_write_ready()
3703 while ((pio = zio_walk_parents(zio, &zl)) != NULL) { in zio_ddt_child_write_ready()
3944 zio_link_t *zl = NULL; in zio_ddt_write() local
3946 zio_walk_parents(dde->dde_io->dde_lead_zio[p], &zl); in zio_ddt_write()
4661 zio_link_t *zl = NULL; in zio_change_priority() local
4672 for (cio = zio_walk_children(pio, &zl); cio != NULL; cio = cio_next) { in zio_change_priority()
4673 cio_next = zio_walk_children(pio, &zl); in zio_change_priority()
5181 zio_link_t *zl = NULL; in zio_ready() local
5226 pio = zio_walk_parents(zio, &zl); in zio_ready()
5237 pio_next = zio_walk_parents(zio, &zl); in zio_ready()
5315 zio_link_t *zl = NULL; in zio_done() local
5567 zl = NULL; in zio_done()
5568 for (pio = zio_walk_parents(zio, &zl); pio != NULL; in zio_done()
5570 zio_link_t *remove_zl = zl; in zio_done()
5571 pio_next = zio_walk_parents(zio, &zl); in zio_done()
5648 zl = NULL; in zio_done()
5649 for (pio = zio_walk_parents(zio, &zl); pio != NULL; pio = pio_next) { in zio_done()
5650 zio_link_t *remove_zl = zl; in zio_done()
5651 pio_next = zio_walk_parents(zio, &zl); in zio_done()