Searched defs:record_size (Results 1 - 15 of 15) sorted by relevance

/dovecot/src/lib-index/
H A Dmail-index-util.h17 size_t record_size); variable
19 const void *record, size_t record_size, variable
H A Dmail-index-util.c96 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 Dmail-index-map.c89 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 Dmail-index-transaction-view.c22 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 Dmail-index-sync-update.c283 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 Dmail-index-view.c299 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 Dmail-transaction-log.h130 /* 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 Dmail-index-private.h34 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 Dmail-index-transaction-update.c754 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 Dmail-index.h81 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 Ddoveadm-dump-fts-expunge-log.c16 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 Dfts-expunge-log.c21 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 Dmail-duplicate.c90 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 Ddoveadm-dump-log.c183 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 Dmailbox-list-index-notify.c394 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)

Completed in 38 milliseconds