Lines Matching refs:bboxes
78 struct virtual_backend_box *const *bboxes;
102 bboxes = array_get(&ctx->mbox->backend_boxes, &count);
105 i_assert(bboxes[i]->search_args == NULL);
107 bboxes[i]->search_args = search_args;
220 struct virtual_backend_box *const *bboxes;
224 bboxes = array_get_modifiable(&mbox->backend_boxes, &count);
228 if (bboxes[i]->metadata_entry == NULL)
230 pattern.ns = bboxes[i]->ns;
231 pattern.pattern = bboxes[i]->name;
232 if (bboxes[i]->negative_match)
248 struct virtual_backend_box *const *bboxes;
252 bboxes = array_get_modifiable(&mbox->backend_boxes, &count);
257 if (bboxes[i]->metadata_entry != NULL)
259 else if (bboxes[i]->negative_match)
261 else if (bboxes[i]->glob != NULL)
269 array_append(dest, &bboxes[i], 1);
271 bboxes = array_get_modifiable(&mbox->backend_boxes,
452 struct virtual_backend_box *const *bboxes;
456 bboxes = array_get_modifiable(&mbox->backend_boxes, &count);
458 old_args = bboxes[i]->search_args;
459 bboxes[i]->search_args = mail_search_args_dup(old_args);
547 struct virtual_backend_box *const *bboxes;
555 bboxes = array_get_modifiable(&mbox->backend_boxes, &count);
557 if (bboxes[i]->search_args != NULL)
558 mail_search_args_unref(&bboxes[i]->search_args);