Lines Matching refs:ida
487 iter_dependents_arg_t *ida = arg;
489 boolean_t first = ida->first;
490 ida->first = B_FALSE;
493 err = zfs_iter_clones(zhp, iter_dependents_cb, ida);
502 for (f = ida->stack; f != NULL; f = f->next) {
505 if (ida->allowrecursion) {
525 isf.next = ida->stack;
526 ida->stack = &isf;
527 err = zfs_iter_filesystems(zhp, iter_dependents_cb, ida);
530 iter_dependents_cb, ida, 0, 0);
531 ida->stack = isf.next;
535 err = ida->func(zhp, ida->data);
546 iter_dependents_arg_t ida;
547 ida.allowrecursion = allowrecursion;
548 ida.stack = NULL;
549 ida.func = func;
550 ida.data = data;
551 ida.first = B_TRUE;
552 return (iter_dependents_cb(zfs_handle_dup(zhp), &ida));