Lines Matching refs:ssa
312 snapspec_arg_t *ssa = arg; in snapspec_cb() local
316 if (ssa->ssa_seenlast) in snapspec_cb()
321 if (!ssa->ssa_seenfirst && strcmp(shortsnapname, ssa->ssa_first) == 0) in snapspec_cb()
322 ssa->ssa_seenfirst = B_TRUE; in snapspec_cb()
324 if (ssa->ssa_seenfirst) { in snapspec_cb()
325 err = ssa->ssa_func(zhp, ssa->ssa_arg); in snapspec_cb()
330 if (strcmp(shortsnapname, ssa->ssa_last) == 0) in snapspec_cb()
331 ssa->ssa_seenlast = B_TRUE; in snapspec_cb()
365 snapspec_arg_t ssa = { 0 }; in zfs_iter_snapspec() local
366 ssa.ssa_func = func; in zfs_iter_snapspec()
367 ssa.ssa_arg = arg; in zfs_iter_snapspec()
370 ssa.ssa_seenfirst = B_TRUE; in zfs_iter_snapspec()
372 ssa.ssa_first = comma_separated; in zfs_iter_snapspec()
374 ssa.ssa_last = pct + 1; in zfs_iter_snapspec()
380 if (ssa.ssa_last[0] != '\0') { in zfs_iter_snapspec()
384 ssa.ssa_last); in zfs_iter_snapspec()
393 snapspec_cb, &ssa); in zfs_iter_snapspec()
396 if (ret == 0 && (!ssa.ssa_seenfirst || in zfs_iter_snapspec()
397 (ssa.ssa_last[0] != '\0' && !ssa.ssa_seenlast))) { in zfs_iter_snapspec()