Lines Matching defs:ids
496 DARRAY(struct snapshots_seen_entry) ids;
501 darray_exit(&s->ids);
517 __darray_for_each(s->ids, i) {
524 ret = darray_insert_item(&s->ids, i - s->ids.data, n);
527 s->ids.size);
541 s->ids.nr = 0;
546 darray_for_each(s->ids, i) {
565 ret = darray_push(&s->ids, n);
568 s->ids.size);
577 * @seen: list of snapshot ids already seen at current position
594 EBUG_ON(ancestor != seen->ids.data[seen->ids.nr - 1].equiv);
612 for (i = seen->ids.nr - 2;
613 i >= 0 && seen->ids.data[i].equiv >= id;
615 if (bch2_snapshot_is_ancestor(c, id, seen->ids.data[i].equiv))
1329 n.seen.ids.data = kmemdup(seen->ids.data,
1330 sizeof(seen->ids.data[0]) * seen->ids.size,
1332 if (!n.seen.ids.data)