Lines Matching refs:parent
626 * contents across. Assumes there is a parent node, and it has room for
658 struct dm_block *left, *right, *parent;
677 /* patch up the parent */
678 parent = shadow_parent(s);
679 pn = dm_block_data(parent);
704 * child of the given parent node. Making sure to update the parent to point
708 struct btree_node *parent, unsigned int index,
715 root = value64(parent, index);
727 *((__le64 *) value_ptr(parent, index)) =
742 struct dm_block *left, *middle, *right, *parent;
746 parent = shadow_parent(s);
747 pn = dm_block_data(parent);
778 /* patch up the parent */
920 struct btree_node *left, *right, *parent = dm_block_data(shadow_parent(s));
922 r = shadow_child(s->info, vt, parent, parent_index - 1, &sib);
929 *key_ptr(parent, parent_index) = right->keys[0];
949 struct btree_node *left, *right, *parent = dm_block_data(shadow_parent(s));
951 r = shadow_child(s->info, vt, parent, parent_index + 1, &sib);
958 *key_ptr(parent, parent_index + 1) = right->keys[0];
1005 struct btree_node *parent = dm_block_data(shadow_parent(s));
1006 unsigned int nr_parent = le32_to_cpu(parent->header.nr_entries);
1012 dm_block_t left_b = value64(parent, parent_index - 1);
1030 dm_block_t right_b = value64(parent, parent_index + 1);
1107 * We have to patch up the parent node, ugly, but I don't
1171 * We have to patch up the parent node, ugly, but I don't