Lines Matching defs:file_id
285 if (rec == NULL || rec->file_id == 0) {
287 mdbox_map_set_corrupted(map, "file_id=0 for map_uid=%u", uid);
322 *file_id_r = rec->file_id;
405 int mdbox_map_get_file_msgs(struct mdbox_map *map, uint32_t file_id,
422 if (rec.rec.file_id == file_id) {
464 seq_range_array_add(file_ids_r, rec->file_id);
702 int mdbox_map_remove_file_id(struct mdbox_map *map, uint32_t file_id)
730 if (rec->file_id == file_id) {
860 file = mdbox_file_init(storage, rec->file_id);
903 mdbox_map_is_appending(struct mdbox_map_append_context *ctx, uint32_t file_id)
915 if (mfile->file_id == file_id)
955 if (mfile->file_id == 0 && dbox_file_append_flush(append) == 0)
970 uint32_t file_id;
990 &file_id) < 0)
993 seq_range_array_add(file_ids_r, file_id);
1043 if (seq_range_exists(&checked_file_ids, rec->file_id))
1045 seq_range_array_add(&checked_file_ids, rec->file_id);
1059 if (mdbox_map_is_appending(ctx, rec->file_id)) {
1156 mfile->file_id == 0 &&
1223 uint32_t first_file_id, file_id, existing_id;
1231 file_id = hdr.highest_file_id + 1;
1240 if (file_id < existing_id+1)
1241 file_id = existing_id+1;
1245 first_file_id = file_id;
1254 if (mfile->file_id == 0) {
1255 if (mdbox_file_assign_file_id(mfile, file_id++) < 0)
1264 /* update the highest used file_id */
1265 if (first_file_id != file_id) {
1266 file_id--;
1270 0, &file_id, sizeof(file_id));
1309 rec.file_id = mfile->file_id;
1371 rec.file_id = mfile->file_id;