Lines Matching refs:ssa
313 snapspec_arg_t *ssa = arg; in snapspec_cb() local
317 if (ssa->ssa_seenlast) in snapspec_cb()
322 if (!ssa->ssa_seenfirst && strcmp(shortsnapname, ssa->ssa_first) == 0) in snapspec_cb()
323 ssa->ssa_seenfirst = B_TRUE; in snapspec_cb()
325 if (ssa->ssa_seenfirst) { in snapspec_cb()
326 err = ssa->ssa_func(zhp, ssa->ssa_arg); in snapspec_cb()
331 if (strcmp(shortsnapname, ssa->ssa_last) == 0) in snapspec_cb()
332 ssa->ssa_seenlast = B_TRUE; in snapspec_cb()
366 snapspec_arg_t ssa = { 0 }; in zfs_iter_snapspec() local
367 ssa.ssa_func = func; in zfs_iter_snapspec()
368 ssa.ssa_arg = arg; in zfs_iter_snapspec()
371 ssa.ssa_seenfirst = B_TRUE; in zfs_iter_snapspec()
373 ssa.ssa_first = comma_separated; in zfs_iter_snapspec()
375 ssa.ssa_last = pct + 1; in zfs_iter_snapspec()
381 if (ssa.ssa_last[0] != '\0') { in zfs_iter_snapspec()
385 ssa.ssa_last); in zfs_iter_snapspec()
394 snapspec_cb, &ssa); in zfs_iter_snapspec()
397 if (ret == 0 && (!ssa.ssa_seenfirst || in zfs_iter_snapspec()
398 (ssa.ssa_last[0] != '\0' && !ssa.ssa_seenlast))) { in zfs_iter_snapspec()