Lines Matching refs:a
192 struct backed_block *a, struct backed_block *b) in merge_bb() argument
197 if (!a || !b) { in merge_bb()
201 assert(a->block < b->block); in merge_bb()
204 if (a->type != b->type) { in merge_bb()
209 block_len = a->len / bbl->block_size; /* rounds down */ in merge_bb()
210 if (a->block + block_len != b->block) { in merge_bb()
214 switch (a->type) { in merge_bb()
219 if (a->fill.val != b->fill.val) { in merge_bb()
224 if (a->file.filename != b->file.filename || in merge_bb()
225 a->file.offset + a->len != b->file.offset) { in merge_bb()
230 if (a->fd.fd != b->fd.fd || in merge_bb()
231 a->fd.offset + a->len != b->fd.offset) { in merge_bb()
239 a->len += b->len; in merge_bb()
240 a->next = b->next; in merge_bb()