Lines Matching refs:count
130 s->count = 0; in init_ro_spine()
139 for (i = 0; i < s->count; i++) { in exit_ro_spine()
152 if (s->count == 2) { in ro_step()
157 s->count--; in ro_step()
160 r = bn_read_lock(s->info, new_child, s->nodes + s->count); in ro_step()
162 s->count++; in ro_step()
169 BUG_ON(!s->count); in ro_pop()
170 --s->count; in ro_pop()
171 unlock_block(s->info, s->nodes[s->count]); in ro_pop()
178 BUG_ON(!s->count); in ro_node()
179 block = s->nodes[s->count - 1]; in ro_node()
189 s->count = 0; in init_shadow_spine()
196 for (i = 0; i < s->count; i++) { in exit_shadow_spine()
210 if (s->count == 2) { in shadow_step()
215 s->count--; in shadow_step()
218 r = bn_shadow(s->info, b, vt, s->nodes + s->count); in shadow_step()
220 if (!s->count) in shadow_step()
223 s->count++; in shadow_step()
231 BUG_ON(!s->count); in shadow_current()
233 return s->nodes[s->count - 1]; in shadow_current()
238 BUG_ON(s->count != 2); in shadow_parent()
240 return s->count == 2 ? s->nodes[0] : NULL; in shadow_parent()
245 return s->count >= 2; in shadow_has_parent()