Lines Matching full:skip
112 if (s->skip[2] <= ancestor) in get_ancestor_below()
113 return s->skip[2]; in get_ancestor_below()
114 if (s->skip[1] <= ancestor) in get_ancestor_below()
115 return s->skip[1]; in get_ancestor_below()
116 if (s->skip[0] <= ancestor) in get_ancestor_below()
117 return s->skip[0]; in get_ancestor_below()
201 le32_to_cpu(s.v->skip[0]), in bch2_snapshot_to_text()
202 le32_to_cpu(s.v->skip[1]), in bch2_snapshot_to_text()
203 le32_to_cpu(s.v->skip[2])); in bch2_snapshot_to_text()
244 if (bkey_val_bytes(k.k) > offsetof(struct bch_snapshot, skip)) { in bch2_snapshot_invalid()
245 bkey_fsck_err_on(le32_to_cpu(s.v->skip[0]) > le32_to_cpu(s.v->skip[1]) || in bch2_snapshot_invalid()
246 le32_to_cpu(s.v->skip[1]) > le32_to_cpu(s.v->skip[2]), c, err, in bch2_snapshot_invalid()
250 for (i = 0; i < ARRAY_SIZE(s.v->skip); i++) { in bch2_snapshot_invalid()
251 id = le32_to_cpu(s.v->skip[i]); in bch2_snapshot_invalid()
308 t->skip[0] = le32_to_cpu(s.v->skip[0]); in __bch2_mark_snapshot()
309 t->skip[1] = le32_to_cpu(s.v->skip[1]); in __bch2_mark_snapshot()
310 t->skip[2] = le32_to_cpu(s.v->skip[2]); in __bch2_mark_snapshot()
313 t->skip[0] = 0; in __bch2_mark_snapshot()
314 t->skip[1] = 0; in __bch2_mark_snapshot()
315 t->skip[2] = 0; in __bch2_mark_snapshot()
642 if (s.skip[i]) in snapshot_skiplist_good()
645 if (!bch2_snapshot_is_ancestor_early(trans->c, id, le32_to_cpu(s.skip[i]))) in snapshot_skiplist_good()
842 for (i = 0; i < ARRAY_SIZE(u->v.skip); i++) in check_snapshot()
843 u->v.skip[i] = cpu_to_le32(bch2_snapshot_skiplist_get(c, parent_id)); in check_snapshot()
845 bubble_sort(u->v.skip, ARRAY_SIZE(u->v.skip), cmp_le32); in check_snapshot()
975 child->v.skip[0] = 0; in bch2_snapshot_node_delete()
976 child->v.skip[1] = 0; in bch2_snapshot_node_delete()
977 child->v.skip[2] = 0; in bch2_snapshot_node_delete()
1059 for (j = 0; j < ARRAY_SIZE(n->v.skip); j++) in create_snapids()
1060 n->v.skip[j] = cpu_to_le32(bch2_snapshot_skiplist_get(c, parent)); in create_snapids()
1062 bubble_sort(n->v.skip, ARRAY_SIZE(n->v.skip), cmp_le32); in create_snapids()
1290 snapshot_id_list *skip) in bch2_snapshot_nth_parent_skip() argument
1293 while (snapshot_list_has_id(skip, id)) in bch2_snapshot_nth_parent_skip()
1299 } while (snapshot_list_has_id(skip, id)); in bch2_snapshot_nth_parent_skip()
1335 s->v.skip[0] = 0; in bch2_fix_child_of_deleted_snapshot()
1336 s->v.skip[1] = 0; in bch2_fix_child_of_deleted_snapshot()
1337 s->v.skip[2] = 0; in bch2_fix_child_of_deleted_snapshot()
1342 for (unsigned j = 0; j < ARRAY_SIZE(s->v.skip); j++) { in bch2_fix_child_of_deleted_snapshot()
1343 u32 id = le32_to_cpu(s->v.skip[j]); in bch2_fix_child_of_deleted_snapshot()
1352 s->v.skip[j] = cpu_to_le32(id); in bch2_fix_child_of_deleted_snapshot()
1356 bubble_sort(s->v.skip, ARRAY_SIZE(s->v.skip), cmp_le32); in bch2_fix_child_of_deleted_snapshot()