Searched refs:open_chapter (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/md/dm-vdo/indexer/
H A Dopen-chapter.c53 static inline size_t records_size(const struct open_chapter_zone *open_chapter) argument
55 return sizeof(struct uds_volume_record) * (1 + open_chapter->capacity);
67 struct open_chapter_zone *open_chapter; local
73 &open_chapter);
77 open_chapter->slot_count = slot_count;
78 open_chapter->capacity = capacity;
79 result = vdo_allocate_cache_aligned(records_size(open_chapter), "record pages",
80 &open_chapter->records);
82 uds_free_open_chapter(open_chapter);
86 *open_chapter_ptr = open_chapter;
90 uds_reset_open_chapter(struct open_chapter_zone *open_chapter) argument
99 probe_chapter_slots(struct open_chapter_zone *open_chapter, const struct uds_record_name *name) argument
135 uds_search_open_chapter(struct open_chapter_zone *open_chapter, const struct uds_record_name *name, struct uds_record_data *metadata, bool *found) argument
153 uds_put_open_chapter(struct open_chapter_zone *open_chapter, const struct uds_record_name *name, const struct uds_record_data *metadata) argument
179 uds_remove_from_open_chapter(struct open_chapter_zone *open_chapter, const struct uds_record_name *name) argument
194 uds_free_open_chapter(struct open_chapter_zone *open_chapter) argument
238 struct open_chapter_zone *open_chapter; local
295 struct open_chapter_zone *open_chapter; local
391 struct open_chapter_zone *open_chapter; local
[all...]
H A Dopen-chapter.h50 void uds_reset_open_chapter(struct open_chapter_zone *open_chapter);
52 void uds_search_open_chapter(struct open_chapter_zone *open_chapter,
56 int __must_check uds_put_open_chapter(struct open_chapter_zone *open_chapter,
60 void uds_remove_from_open_chapter(struct open_chapter_zone *open_chapter,
63 void uds_free_open_chapter(struct open_chapter_zone *open_chapter);
H A Dindex.h30 struct open_chapter_zone *open_chapter; member in struct:index_zone
H A Dindex.c206 temporary_chapter = zone->open_chapter;
207 zone->open_chapter = zone->writing_chapter;
263 zone->open_chapter->size,
264 zone->open_chapter->capacity - zone->open_chapter->size);
273 uds_reset_open_chapter(zone->open_chapter);
378 uds_search_open_chapter(zone->open_chapter, &request->record_name,
406 remaining = uds_put_open_chapter(zone->open_chapter, &request->record_name,
574 uds_remove_from_open_chapter(zone->open_chapter, &request->record_name);
1119 uds_free_open_chapter(zone->open_chapter);
[all...]
H A Dindex-layout.c162 struct layout_region open_chapter; member in struct:index_save_layout
500 *lr++ = isl->open_chapter;
894 result = open_region_writer(layout, &isl->open_chapter, &writer);
924 result = open_region_reader(layout, &isl->open_chapter, &readers[0]);
1027 isl->open_chapter = (struct layout_region) {
1087 result = open_region_writer(layout, &isl->open_chapter, &writers[0]);
1511 isl->open_chapter = table->regions[isl->zone_count + 2];
1512 result = verify_region(&isl->open_chapter, next_block, RL_KIND_OPEN_CHAPTER,
1517 next_block += isl->open_chapter.block_count;

Completed in 127 milliseconds