Lines Matching refs:ida
529 iter_dependents_arg_t *ida = arg; in iter_dependents_cb() local
531 boolean_t first = ida->first; in iter_dependents_cb()
532 ida->first = B_FALSE; in iter_dependents_cb()
535 err = zfs_iter_clones(zhp, ida->flags, iter_dependents_cb, ida); in iter_dependents_cb()
544 for (f = ida->stack; f != NULL; f = f->next) { in iter_dependents_cb()
547 if (ida->allowrecursion) { in iter_dependents_cb()
567 isf.next = ida->stack; in iter_dependents_cb()
568 ida->stack = &isf; in iter_dependents_cb()
569 err = zfs_iter_filesystems_v2(zhp, ida->flags, in iter_dependents_cb()
570 iter_dependents_cb, ida); in iter_dependents_cb()
572 err = zfs_iter_snapshots_v2(zhp, ida->flags, in iter_dependents_cb()
573 iter_dependents_cb, ida, 0, 0); in iter_dependents_cb()
574 ida->stack = isf.next; in iter_dependents_cb()
578 err = ida->func(zhp, ida->data); in iter_dependents_cb()
596 iter_dependents_arg_t ida; in zfs_iter_dependents_v2() local
597 ida.flags = flags; in zfs_iter_dependents_v2()
598 ida.allowrecursion = allowrecursion; in zfs_iter_dependents_v2()
599 ida.stack = NULL; in zfs_iter_dependents_v2()
600 ida.func = func; in zfs_iter_dependents_v2()
601 ida.data = data; in zfs_iter_dependents_v2()
602 ida.first = B_TRUE; in zfs_iter_dependents_v2()
603 return (iter_dependents_cb(zfs_handle_dup(zhp), &ida)); in zfs_iter_dependents_v2()