Lines Matching full:skip
119 if (s->skip[2] <= ancestor) in get_ancestor_below()
120 return s->skip[2]; in get_ancestor_below()
121 if (s->skip[1] <= ancestor) in get_ancestor_below()
122 return s->skip[1]; in get_ancestor_below()
123 if (s->skip[0] <= ancestor) in get_ancestor_below()
124 return s->skip[0]; in get_ancestor_below()
223 le32_to_cpu(s.v->skip[0]), in bch2_snapshot_to_text()
224 le32_to_cpu(s.v->skip[1]), in bch2_snapshot_to_text()
225 le32_to_cpu(s.v->skip[2])); in bch2_snapshot_to_text()
265 if (bkey_val_bytes(k.k) > offsetof(struct bch_snapshot, skip)) { in bch2_snapshot_validate()
266 bkey_fsck_err_on(le32_to_cpu(s.v->skip[0]) > le32_to_cpu(s.v->skip[1]) || in bch2_snapshot_validate()
267 le32_to_cpu(s.v->skip[1]) > le32_to_cpu(s.v->skip[2]), in bch2_snapshot_validate()
271 for (i = 0; i < ARRAY_SIZE(s.v->skip); i++) { in bch2_snapshot_validate()
272 id = le32_to_cpu(s.v->skip[i]); in bch2_snapshot_validate()
313 t->skip[0] = le32_to_cpu(s.v->skip[0]); in __bch2_mark_snapshot()
314 t->skip[1] = le32_to_cpu(s.v->skip[1]); in __bch2_mark_snapshot()
315 t->skip[2] = le32_to_cpu(s.v->skip[2]); in __bch2_mark_snapshot()
318 t->skip[0] = 0; in __bch2_mark_snapshot()
319 t->skip[1] = 0; in __bch2_mark_snapshot()
320 t->skip[2] = 0; in __bch2_mark_snapshot()
611 if (s.skip[i]) in snapshot_skiplist_good()
614 if (!bch2_snapshot_is_ancestor_early(trans->c, id, le32_to_cpu(s.skip[i]))) in snapshot_skiplist_good()
812 for (i = 0; i < ARRAY_SIZE(u->v.skip); i++) in check_snapshot()
813 u->v.skip[i] = cpu_to_le32(bch2_snapshot_skiplist_get(c, parent_id)); in check_snapshot()
815 bubble_sort(u->v.skip, ARRAY_SIZE(u->v.skip), cmp_le32); in check_snapshot()
1140 child->v.skip[0] = 0; in bch2_snapshot_node_delete()
1141 child->v.skip[1] = 0; in bch2_snapshot_node_delete()
1142 child->v.skip[2] = 0; in bch2_snapshot_node_delete()
1224 for (j = 0; j < ARRAY_SIZE(n->v.skip); j++) in create_snapids()
1225 n->v.skip[j] = cpu_to_le32(bch2_snapshot_skiplist_get(c, parent)); in create_snapids()
1227 bubble_sort(n->v.skip, ARRAY_SIZE(n->v.skip), cmp_le32); in create_snapids()
1478 interior_delete_list *skip) in bch2_snapshot_nth_parent_skip() argument
1481 while (interior_delete_has_id(skip, id)) in bch2_snapshot_nth_parent_skip()
1487 } while (interior_delete_has_id(skip, id)); in bch2_snapshot_nth_parent_skip()
1523 s->v.skip[0] = 0; in bch2_fix_child_of_deleted_snapshot()
1524 s->v.skip[1] = 0; in bch2_fix_child_of_deleted_snapshot()
1525 s->v.skip[2] = 0; in bch2_fix_child_of_deleted_snapshot()
1530 for (unsigned j = 0; j < ARRAY_SIZE(s->v.skip); j++) { in bch2_fix_child_of_deleted_snapshot()
1531 u32 id = le32_to_cpu(s->v.skip[j]); in bch2_fix_child_of_deleted_snapshot()
1540 s->v.skip[j] = cpu_to_le32(id); in bch2_fix_child_of_deleted_snapshot()
1544 bubble_sort(s->v.skip, ARRAY_SIZE(s->v.skip), cmp_le32); in bch2_fix_child_of_deleted_snapshot()