Lines Matching refs:ibox
66 struct index_mailbox_context *ibox = INDEX_STORAGE_CONTEXT(box);
70 ibox->cache_fields = i_malloc(sizeof(global_cache_fields));
71 memcpy(ibox->cache_fields, global_cache_fields,
73 mail_cache_register_fields(cache, ibox->cache_fields,
99 struct index_mailbox_context *ibox = INDEX_STORAGE_CONTEXT(box);
106 if (ibox->last_notify_type == MAILBOX_LOCK_NOTIFY_NONE ||
107 ibox->last_notify_type == notify_type) {
108 if (ibox->last_notify_type == MAILBOX_LOCK_NOTIFY_NONE &&
112 if (now < ibox->next_lock_notify || secs_left < 15)
117 ibox->next_lock_notify = now + LOCK_NOTIFY_INTERVAL;
118 ibox->last_notify_type = notify_type;
146 struct index_mailbox_context *ibox = INDEX_STORAGE_CONTEXT(box);
148 ibox->next_lock_notify = time(NULL) + LOCK_NOTIFY_INTERVAL;
149 ibox->last_notify_type = MAILBOX_LOCK_NOTIFY_NONE;
285 struct index_mailbox_context *ibox = INDEX_STORAGE_CONTEXT(box);
291 index_flags = ibox->index_flags;
337 ibox->keyword_names = mail_index_get_keywords(box->index);
370 struct index_mailbox_context *ibox;
390 ibox = p_new(box->pool, struct index_mailbox_context, 1);
391 ibox->list_index_sync_ext_id = (uint32_t)-1;
392 ibox->index_flags = MAIL_INDEX_OPEN_FLAG_CREATE |
395 ibox->index_flags |= MAIL_INDEX_OPEN_FLAG_SAVEONLY;
397 ibox->index_flags |= MAIL_INDEX_OPEN_FLAG_DEBUG;
398 ibox->next_lock_notify = time(NULL) + LOCK_NOTIFY_INTERVAL;
399 MODULE_CONTEXT_SET(box, index_storage_module, ibox);
420 struct index_mailbox_context *ibox = INDEX_STORAGE_CONTEXT(box);
435 ibox->keyword_names = NULL;
436 i_free_and_null(ibox->cache_fields);
438 ibox->sync_last_check = 0;
1110 struct index_mailbox_context *ibox = INDEX_STORAGE_CONTEXT(box);
1112 if (ibox->vsize_update != NULL)
1115 ibox->vsize_update = index_mailbox_vsize_update_init(box);
1116 if (!index_mailbox_vsize_want_updates(ibox->vsize_update) ||
1117 !index_mailbox_vsize_update_wait_lock(ibox->vsize_update))
1118 index_mailbox_vsize_update_deinit(&ibox->vsize_update);
1123 struct index_mailbox_context *ibox = INDEX_STORAGE_CONTEXT(box);
1125 if (ibox->vsize_update != NULL)
1126 index_mailbox_vsize_update_deinit(&ibox->vsize_update);
1131 struct index_mailbox_context *ibox = INDEX_STORAGE_CONTEXT(box);
1134 i_assert(ibox->vsize_update == NULL);
1136 ibox->vsize_update = index_mailbox_vsize_update_init(box);
1137 ret = index_mailbox_vsize_want_updates(ibox->vsize_update);
1138 index_mailbox_vsize_update_deinit(&ibox->vsize_update);
1148 struct index_mailbox_context *ibox = INDEX_STORAGE_CONTEXT(box);
1164 if (ibox->vsize_update == NULL &&