Lines Matching refs:ssa
374 snapspec_arg_t *ssa = arg; in snapspec_cb() local
378 if (ssa->ssa_seenlast) in snapspec_cb()
382 if (!ssa->ssa_seenfirst && strcmp(shortsnapname, ssa->ssa_first) == 0) in snapspec_cb()
383 ssa->ssa_seenfirst = B_TRUE; in snapspec_cb()
384 if (strcmp(shortsnapname, ssa->ssa_last) == 0) in snapspec_cb()
385 ssa->ssa_seenlast = B_TRUE; in snapspec_cb()
387 if (ssa->ssa_seenfirst) { in snapspec_cb()
388 err = ssa->ssa_func(zhp, ssa->ssa_arg); in snapspec_cb()
431 snapspec_arg_t ssa = { 0 }; in zfs_iter_snapspec_v2() local
432 ssa.ssa_func = func; in zfs_iter_snapspec_v2()
433 ssa.ssa_arg = arg; in zfs_iter_snapspec_v2()
436 ssa.ssa_seenfirst = B_TRUE; in zfs_iter_snapspec_v2()
438 ssa.ssa_first = comma_separated; in zfs_iter_snapspec_v2()
440 ssa.ssa_last = pct + 1; in zfs_iter_snapspec_v2()
446 if (ssa.ssa_last[0] != '\0') { in zfs_iter_snapspec_v2()
450 ssa.ssa_last); in zfs_iter_snapspec_v2()
459 snapspec_cb, &ssa, 0, 0); in zfs_iter_snapspec_v2()
462 if (ret == 0 && (!ssa.ssa_seenfirst || in zfs_iter_snapspec_v2()
463 (ssa.ssa_last[0] != '\0' && !ssa.ssa_seenlast))) { in zfs_iter_snapspec_v2()