Lines Matching defs:activemap

43 #include "activemap.h"
51 struct activemap {
96 off2ext(const struct activemap *amp, off_t offset)
107 ext2off(const struct activemap *amp, int extent)
122 ext2reqs(const struct activemap *amp, int ext)
137 * Initialize activemap structure and allocate memory for internal needs.
141 activemap_init(struct activemap **ampp, uint64_t mediasize, uint32_t extentsize,
144 struct activemap *amp;
201 keepdirty_find(struct activemap *amp, int extent)
213 keepdirty_add(struct activemap *amp, int extent)
250 keepdirty_fill(struct activemap *amp)
259 keepdirty_free(struct activemap *amp)
275 activemap_free(struct activemap *amp)
294 activemap_write_start(struct activemap *amp, off_t offset, off_t length)
330 activemap_write_complete(struct activemap *amp, off_t offset, off_t length)
367 activemap_extent_complete(struct activemap *amp, int extent)
394 activemap_ndirty(const struct activemap *amp)
407 activemap_differ(const struct activemap *amp)
420 activemap_size(const struct activemap *amp)
433 activemap_ondisk_size(const struct activemap *amp)
445 activemap_copyin(struct activemap *amp, const unsigned char *buf, size_t size)
483 activemap_merge(struct activemap *amp, const unsigned char *buf, size_t size)
525 activemap_bitmap(struct activemap *amp, size_t *sizep)
561 activemap_sync_rewind(struct activemap *amp)
583 activemap_sync_offset(struct activemap *amp, off_t *lengthp, int *syncextp)
653 activemap_need_sync(struct activemap *amp, off_t offset, off_t length)
683 activemap_dump(const struct activemap *amp)