Symbol: activemap
sbin/hastd/activemap.c
107
ext2off(const struct activemap *amp, int extent)
sbin/hastd/activemap.c
122
ext2reqs(const struct activemap *amp, int ext)
sbin/hastd/activemap.c
141
activemap_init(struct activemap **ampp, uint64_t mediasize, uint32_t extentsize,
sbin/hastd/activemap.c
144
struct activemap *amp;
sbin/hastd/activemap.c
201
keepdirty_find(struct activemap *amp, int extent)
sbin/hastd/activemap.c
213
keepdirty_add(struct activemap *amp, int extent)
sbin/hastd/activemap.c
250
keepdirty_fill(struct activemap *amp)
sbin/hastd/activemap.c
259
keepdirty_free(struct activemap *amp)
sbin/hastd/activemap.c
275
activemap_free(struct activemap *amp)
sbin/hastd/activemap.c
294
activemap_write_start(struct activemap *amp, off_t offset, off_t length)
sbin/hastd/activemap.c
330
activemap_write_complete(struct activemap *amp, off_t offset, off_t length)
sbin/hastd/activemap.c
367
activemap_extent_complete(struct activemap *amp, int extent)
sbin/hastd/activemap.c
394
activemap_ndirty(const struct activemap *amp)
sbin/hastd/activemap.c
407
activemap_differ(const struct activemap *amp)
sbin/hastd/activemap.c
420
activemap_size(const struct activemap *amp)
sbin/hastd/activemap.c
433
activemap_ondisk_size(const struct activemap *amp)
sbin/hastd/activemap.c
445
activemap_copyin(struct activemap *amp, const unsigned char *buf, size_t size)
sbin/hastd/activemap.c
483
activemap_merge(struct activemap *amp, const unsigned char *buf, size_t size)
sbin/hastd/activemap.c
525
activemap_bitmap(struct activemap *amp, size_t *sizep)
sbin/hastd/activemap.c
561
activemap_sync_rewind(struct activemap *amp)
sbin/hastd/activemap.c
583
activemap_sync_offset(struct activemap *amp, off_t *lengthp, int *syncextp)
sbin/hastd/activemap.c
653
activemap_need_sync(struct activemap *amp, off_t offset, off_t length)
sbin/hastd/activemap.c
683
activemap_dump(const struct activemap *amp)
sbin/hastd/activemap.c
96
off2ext(const struct activemap *amp, off_t offset)
sbin/hastd/activemap.h
37
struct activemap;
sbin/hastd/activemap.h
39
int activemap_init(struct activemap **ampp, uint64_t mediasize,
sbin/hastd/activemap.h
41
void activemap_free(struct activemap *amp);
sbin/hastd/activemap.h
43
bool activemap_write_start(struct activemap *amp, off_t offset, off_t length);
sbin/hastd/activemap.h
44
bool activemap_write_complete(struct activemap *amp, off_t offset,
sbin/hastd/activemap.h
46
bool activemap_extent_complete(struct activemap *amp, int extent);
sbin/hastd/activemap.h
47
uint64_t activemap_ndirty(const struct activemap *amp);
sbin/hastd/activemap.h
49
bool activemap_differ(const struct activemap *amp);
sbin/hastd/activemap.h
50
size_t activemap_size(const struct activemap *amp);
sbin/hastd/activemap.h
51
size_t activemap_ondisk_size(const struct activemap *amp);
sbin/hastd/activemap.h
52
void activemap_copyin(struct activemap *amp, const unsigned char *buf,
sbin/hastd/activemap.h
54
void activemap_merge(struct activemap *amp, const unsigned char *buf,
sbin/hastd/activemap.h
56
const unsigned char *activemap_bitmap(struct activemap *amp, size_t *sizep);
sbin/hastd/activemap.h
61
void activemap_sync_rewind(struct activemap *amp);
sbin/hastd/activemap.h
62
off_t activemap_sync_offset(struct activemap *amp, off_t *lengthp,
sbin/hastd/activemap.h
64
bool activemap_need_sync(struct activemap *amp, off_t offset, off_t length);
sbin/hastd/activemap.h
66
void activemap_dump(const struct activemap *amp);
sbin/hastd/hast.h
230
struct activemap *hr_amp;