Lines Matching refs:b1
117 merge_block_seqs (struct ptr_list *b1, int n, in merge_block_seqs() argument
124 struct ptr_list *newhead = b1; in merge_block_seqs()
140 while (b1->nr == 0 || in merge_block_seqs()
141 cmp (PTR_ENTRY_NOTAG(b1, b1->nr - 1), PTR_ENTRY_NOTAG(b2,0)) < 0) { in merge_block_seqs()
144 b1 = b1->next; in merge_block_seqs()
152 const void *d1 = PTR_ENTRY_NOTAG(b1,i1); in merge_block_seqs()
155 assert (i1 >= 0 && i1 < b1->nr); in merge_block_seqs()
157 assert (b1 != b2); in merge_block_seqs()
165 if (++i1 >= b1->nr) { in merge_block_seqs()
167 FLUSH_TO(b1); in merge_block_seqs()
169 b1 = b1->next; in merge_block_seqs()
172 while (b1 != b2) { in merge_block_seqs()
174 FLUSH_TO(b1); in merge_block_seqs()
175 b1 = b1->next; in merge_block_seqs()
181 } while (b1->nr == 0); in merge_block_seqs()
197 l->next = b1; in merge_block_seqs()
198 l->prev = b1->prev; in merge_block_seqs()
202 if (b1 == newhead) { in merge_block_seqs()
214 DUMP_TO(b1); in merge_block_seqs()