shadow_current
struct dm_block *shadow_current(struct shadow_spine *s);
parent = dm_block_data(shadow_current(s));
struct btree_node *parent = dm_block_data(shadow_current(s));
n = dm_block_data(shadow_current(s));
__le64 location = cpu_to_le64(dm_block_location(shadow_current(s)));
n = dm_block_data(shadow_current(s));
n = dm_block_data(shadow_current(s));
n = dm_block_data(shadow_current(&spine));
__le64 location = cpu_to_le64(dm_block_location(shadow_current(s)));
n = dm_block_data(shadow_current(s));
n = dm_block_data(shadow_current(s));
n = dm_block_data(shadow_current(&spine));
n = dm_block_data(shadow_current(&spine));
node = dm_block_data(shadow_current(s));
__le64 location = cpu_to_le64(dm_block_location(shadow_current(s)));
node = dm_block_data(shadow_current(s));
node = dm_block_data(shadow_current(s));
node = dm_block_data(shadow_current(s));
__le64 location = cpu_to_le64(dm_block_location(shadow_current(s)));
node = dm_block_data(shadow_current(s));
*leaf = shadow_current(&spine);
n = dm_block_data(shadow_current(&spine));
n = dm_block_data(shadow_current(&spine));
left = shadow_current(s);
left = shadow_current(s);
right = shadow_current(s);
if (shadow_current(s) != left)
if (shadow_current(s) != right)
new_parent = shadow_current(s);
right = dm_block_data(shadow_current(s));
left = dm_block_data(shadow_current(s));