chunknumber_t
transtbl_add(cow_map_t *cmap, chunknumber_t chunk, caddr_t buf)
transtbl_get(cow_map_t *cmap, chunknumber_t chunk)
chunknumber_t cowchunk, startchunk, endchunk;
static int snap_getchunk(struct snapshot_id *sidp, chunknumber_t chunk,
static void *fssnap_create_impl(chunknumber_t, uint_t, u_offset_t,
static void fssnap_set_candidate_impl(void *, chunknumber_t);
fssnap_create_impl(chunknumber_t nchunks, uint_t chunksz, u_offset_t maxsize,
static cow_map_node_t *transtbl_add(cow_map_t *, chunknumber_t, caddr_t);
static cow_map_node_t *transtbl_get(cow_map_t *, chunknumber_t);
fssnap_set_candidate_impl(void *snapshot_id, chunknumber_t chunknumber)
chunknumber_t chunk;
snap_getchunk(struct snapshot_id *sidp, chunknumber_t chunk, int offset,
fssnap_create(chunknumber_t nchunks, uint_t chunksz, u_offset_t maxsize,
fssnap_set_candidate(void *snapshot_id, chunknumber_t chunknumber)
chunknumber_t cmap_chunksperbf; /* chunks in max backing file */
chunknumber_t cmap_nchunks; /* number of chunks in backing file */
chunknumber_t cmn_chunk; /* original chunk number */
void *(*fssnap_create)(chunknumber_t, uint_t, u_offset_t,
void (*fssnap_set_candidate)(void *, chunknumber_t);
extern void *fssnap_create(chunknumber_t, uint_t, u_offset_t, struct vnode *,
extern void fssnap_set_candidate(void *, chunknumber_t);