Lines Matching refs:bboxes
156 struct virtual_backend_box *bbox, **bboxes;
266 bboxes = array_get_modifiable(&mbox->backend_boxes, &count);
268 if (bboxes[i]->mailbox_id == 0) {
269 bboxes[i]->mailbox_id = ++mbox->highest_mailbox_id;
284 struct virtual_backend_box **bboxes;
290 bboxes = array_get_modifiable(&ctx->mbox->backend_boxes, &count);
307 bboxes[i]->mailbox_id > bboxes[i-1]->mailbox_id);
309 bboxes[i]->sync_mailbox_idx1 = i+1;
310 mailbox.id = bboxes[i]->mailbox_id;
311 mailbox.name_len = strlen(bboxes[i]->name);
312 mailbox.uid_validity = bboxes[i]->sync_uid_validity;
313 mailbox.highest_modseq = bboxes[i]->ondisk_highest_modseq;
314 mailbox.next_uid = bboxes[i]->sync_next_uid;
316 buffer_write(buf, name_pos, bboxes[i]->name, mailbox.name_len);
698 struct virtual_backend_box *const *bboxes;
701 bboxes = array_get(&mbox->backend_boxes, &count);
703 if (bboxes[i]->uids_nonsorted)
704 virtual_sync_bbox_uids_sort(bboxes[i]);
1378 struct virtual_backend_box *const *bboxes;
1386 bboxes = array_get(&ctx->mbox->backend_boxes, &count);
1388 if (bboxes[i]->sync_seen)
1391 add_rec.rec.mailbox_id = bboxes[i]->mailbox_id;
1392 uidmap = array_get_modifiable(&bboxes[i]->uids, &uidmap_count);
1643 struct virtual_backend_box *const *bboxes;
1651 bboxes = array_get(&ctx->mbox->backend_boxes, &count);
1659 if (virtual_sync_backend_box(ctx, bboxes[i]) < 0) {
1662 bboxes[i]->box);
1679 array_foreach(&bboxes[i]->uids, uidmap)
1691 struct virtual_backend_box *const *bboxes;
1694 bboxes = array_get(&ctx->mbox->backend_boxes, &count);
1696 virtual_backend_box_sync_mail_unset(bboxes[i]);