/dovecot/src/lib-index/ |
H A D | mail-index-util.h | 17 size_t record_size); variable 19 const void *record, size_t record_size, variable
|
H A D | mail-index-util.c | 96 size_t record_size) 98 size_t aligned_record_size = (record_size + 3) & ~3; 108 const void *record, size_t record_size, 115 aligned_record_size = (record_size + 3) & ~3; 118 mail_index_seq_array_alloc(array, record_size); 127 record_size); 129 memcpy(PTR_OFFSET(p, sizeof(seq)), record, record_size); local 135 memcpy(PTR_OFFSET(p, sizeof(seq)), record, record_size); local
|
H A D | mail-index-map.c | 89 ext->record_size = ext_hdr->record_size; 95 ext_hdr->record_size, 169 if (ext_hdr->record_size >= 32768) { 176 and hdr->record_size hasn't been updated yet */ 180 if (ext_hdr->record_offset + ext_hdr->record_size > hdr->record_size) { 184 ext_hdr->record_size, 185 hdr->record_size); 194 if ((hdr->record_size 322 mail_index_map_copy_records(struct mail_index_record_map *dest, const struct mail_index_record_map *src, unsigned int record_size) argument 504 uint32_t idx, right_idx, record_size; local [all...] |
H A D | mail-index-transaction-view.c | 22 unsigned int record_size; member in struct:mail_index_view_transaction 109 if (map->hdr.record_size > tview->record_size) { 113 tview->record_size = I_MAX(map->hdr.record_size, 114 tview->view.map->hdr.record_size); 115 tview->recs = i_malloc(MALLOC_MULTIPLY(tview->record_size, 122 trec = PTR_OFFSET(tview->recs, (seq-1) * tview->record_size); 123 memcpy(trec, rec, map->hdr.record_size); 330 unsigned int record_align, record_size; local [all...] |
H A D | mail-index-sync-update.c | 283 move_count * map->hdr.record_size); 297 final_move_count * map->hdr.record_size); 306 append_pos = map->rec_map->records_count * map->hdr.record_size; 308 map->hdr.record_size); 409 map->hdr.record_size - sizeof(*rec)); 712 unsigned int i, record_size; local 728 record_size = (sizeof(*rec) + ctx->cur_ext_record_size + 3) & ~3; 730 for (i = 0; i < hdr->size; i += record_size) { 733 if (i + record_size > hdr->size) { 936 map->hdr.record_size; [all...] |
H A D | mail-index-view.c | 299 uint16_t record_size, record_align; local 307 &hdr_size, &record_size, 315 for (i = 0; i < record_size; i++) { 587 *record_size_r = ext->record_size;
|
H A D | mail-transaction-log.h | 130 /* Don't shrink hdr_size, record_size or record_align but grow them 141 uint16_t record_size; member in struct:mail_transaction_ext_intro
|
H A D | mail-index-private.h | 34 PTR_OFFSET((map)->rec_map->records, (idx) * (map)->hdr.record_size)) 37 PTR_OFFSET((map)->rec_map->records, ((seq)-1) * (map)->hdr.record_size)) 64 uint16_t record_size; member in struct:mail_index_ext 72 uint16_t record_size; member in struct:mail_index_ext_header 105 uint16_t record_size; member in struct:mail_index_registered_ext
|
H A D | mail-index-transaction-update.c | 754 uint32_t hdr_size, uint16_t record_size, 782 record_size. */ 791 old_record_size = resizes[ext_id].record_size; 794 old_record_size = rext->record_size; 797 if (record_size != old_record_size && record_size != (uint16_t)-1) { 798 /* if record_size grows, we'll just resize the existing 800 record_size without data loss. */ 801 i_assert(record_size > old_record_size); 802 mail_index_ext_rec_updates_resize(t, ext_id, record_size); 753 mail_index_ext_resize(struct mail_index_transaction *t, uint32_t ext_id, uint32_t hdr_size, uint16_t record_size, uint16_t record_align) argument 1012 uint16_t record_size; local [all...] |
H A D | mail-index.h | 81 uint32_t record_size; member in struct:mail_index_header 681 uint32_t hdr_size, uint16_t record_size,
|
/dovecot/src/plugins/fts/ |
H A D | doveadm-dump-fts-expunge-log.c | 16 uint32_t record_size; member in struct:fts_expunge_log_record 39 if (rec.record_size < sizeof(rec) + sizeof(uint32_t) || 40 rec.record_size > INT_MAX) { 41 i_fatal("Invalid record_size=%u at offset %"PRIuUOFF_T, 42 rec.record_size, offset); 44 data_size = rec.record_size - sizeof(rec); 53 printf(" size .... = %u\n", rec.record_size); 62 uids_count = (rec.record_size - sizeof(rec) - sizeof(uint32_t)) /
|
H A D | fts-expunge-log.c | 21 uint32_t record_size; member in struct:fts_expunge_log_record 291 rec->record_size = output->used - rec_offset; 292 rec->checksum = crc32_data(&rec->record_size, 293 rec->record_size - 412 if (rec->record_size < sizeof(*rec) + sizeof(uint32_t)*3) 414 *uids_size_r = rec->record_size - sizeof(*rec) - sizeof(uint32_t); 475 ctx->log->path, rec->record_size); 480 while (size < rec->record_size) { 481 if (i_stream_read_bytes(ctx->input, &data, &size, rec->record_size) < 0) { 482 fts_expunge_log_read_failure(ctx, rec->record_size); [all...] |
/dovecot/src/lib-storage/ |
H A D | mail-duplicate.c | 90 unsigned int record_size) 98 while (i_stream_read_bytes(input, &data, &size, record_size) > 0) { 99 if (record_size == sizeof(hdr)) 105 i_assert(record_size == 115 i_stream_skip(input, record_size); 164 unsigned int record_size = 0; local 180 record_size = sizeof(time_t) + sizeof(uint32_t)*2; 182 record_size = sizeof(struct mail_duplicate_record_header); 187 if (record_size == 0 || 188 mail_duplicate_read_records(file, input, record_size) < 88 mail_duplicate_read_records(struct mail_duplicate_file *file, struct istream *input, unsigned int record_size) argument [all...] |
/dovecot/src/doveadm/ |
H A D | doveadm-dump-log.c | 183 HDRF(record_size), 302 printf(" - record_size = %u\n", intro->record_size); 351 size_t record_size; local 354 record_size = (sizeof(*rec) + prev_intro.record_size + 3) & ~3; 357 if (prev_intro.record_size <= (char*)end - (char *)(rec+1)) 358 print_data(rec + 1, prev_intro.record_size); 360 printf("(record_size too large)"); 362 rec = CONST_PTR_OFFSET(rec, record_size); [all...] |
/dovecot/src/lib-storage/list/ |
H A D | mailbox-list-index-notify.c | 394 unsigned int i, record_size; local 405 record_size = (sizeof(*rec) + ext->record_size + 3) & ~3; 406 for (i = 0; i < hdr->size; i += record_size) { 409 if (i + record_size > hdr->size)
|