Lines Matching refs:rext
15 const struct mail_index_registered_ext *rext;
32 rext = array_get(&ctx->view->index->extensions, &rext_count);
41 if (rext[idx_ext_id].expunge_handler == NULL ||
43 !rext[idx_ext_id].expunge_handler_call_always))
46 eh.handler = rext[idx_ext_id].expunge_handler;
47 eh.context = rext[idx_ext_id].expunge_context;
97 const struct mail_index_registered_ext *rext;
104 rext = array_get(&ctx->view->index->extensions, &rext_count);
111 rext[i].sync_handler.callback(ctx, 0, NULL, NULL,
438 const struct mail_index_registered_ext *rext;
445 rext = array_idx(&ctx->view->index->extensions, ext_id);
453 u.hdr_size = rext->hdr_size;
454 u.record_size = rext->record_size;
455 u.record_align = rext->record_align;
460 ext_hdr.hdr_size = rext->hdr_size;
461 ext_hdr.record_size = rext->record_size;
462 ext_hdr.record_align = rext->record_align;
663 const struct mail_index_registered_ext *rext;
687 rext = array_idx(&view->index->extensions, ext->index_idx);
691 if ((rext->sync_handler.type & ctx->type) != 0) {
695 ret = rext->sync_handler.callback(ctx, seq, old_data, u + 1,