mapentry_t
uw->prev_addr = (mapentry_t *)walk_addr;
mapentry_t me;
mapentry_t me;
mapentry_t *start_addr;
mapentry_t *prev_addr;
uw->start_addr = (mapentry_t *)wsp->walk_addr;
if (mdb_vread(&uw->me, sizeof (mapentry_t), walk_addr) == -1) {
mapentry_t *age;
mapentry_t *me;
logmap_logscan_debug(mt_map_t *mtm, mapentry_t *age)
mapentry_t *me;
map_check_ldl_write(ml_unit_t *ul, caddr_t va, offset_t vamof, mapentry_t *me)
mapentry_t *me;
for (me = mtm->mtm_next; me != (mapentry_t *)mtm; me = me->me_next)
for (me = mtm->mtm_prev; me != (mapentry_t *)mtm; me = me->me_prev)
me != (mapentry_t *)mtm;
if (me->me_next != (mapentry_t *)mtm)
mapentry_t *me;
mapentry_t **mep;
mapentry_t *me;
mapentry_t **mep;
mapentry_t *me) /* Map entry list */
fetchzeroes(caddr_t dst_va, offset_t dst_mof, ulong_t dst_nb, mapentry_t *me)
ldl_has_space(ml_unit_t *ul, mapentry_t *me)
mapentry_t *me, **mep;
logmap_wait_space(mt_map_t *mtm, ml_unit_t *ul, mapentry_t *me)
mapentry_t *melist) /* Entries to add */
mapentry_t *me;
mapentry_t **mep;
mapentry_t **savmep;
mapentry_t *me;
while ((me = mtm->mtm_next) != (mapentry_t *)mtm) {
me->me_next = (mapentry_t *)mtm;
mapentry_t *melist, /* Entries to add */
mapentry_t *me;
mapentry_t **mep;
mapentry_t **savmep;
me->me_next = (mapentry_t *)mtm;
(size_t) (sizeof (mapentry_t *) * mtm->mtm_nhash));
logmap_free_cancel(mt_map_t *mtm, mapentry_t **cancelhead)
mapentry_t *me;
mapentry_t **mep;
mapentry_t me;
mapentry_t *me;
while (me != (mapentry_t *)mtm && me->me_lof == 0) {
if (me == (mapentry_t *)mtm)
if (mtm->mtm_prev == (mapentry_t *)mtm)
mapentry_t *me;
for (me = mtm->mtm_next; me != (mapentry_t *)mtm; me = me->me_next) {
if (me != (mapentry_t *)mtm) {
mapentry_t *me;
mapentry_t **mep;
bzero(me, sizeof (mapentry_t));
me->me_next = (mapentry_t *)mtm;
mtm->mtm_next = (mapentry_t *)mtm;
mtm->mtm_prev = (mapentry_t *)mtm;
mtm->mtm_hash = kmem_zalloc((size_t) (sizeof (mapentry_t *) * nh),
mapentry_t *me;
mapentry_t **mep;
mapentry_t *me;
mapentry_t **mep;
mapentry_t *me;
bzero(me, sizeof (mapentry_t));
ASSERT(ul->un_deltamap->mtm_next == (mapentry_t *)ul->un_deltamap);
sizeof (mapentry_t), 0, NULL, NULL, NULL, NULL, NULL, 0);
handle_dquot(mapentry_t *me)
mapentry_t *me;
mapentry_t **mep;
bzero(me, sizeof (mapentry_t));
me->me_next = (mapentry_t *)mtm;
mapentry_t *
mapentry_t *me;
mapentry_t **mep;
mapentry_t *mer;
mapentry_t *me;
mapentry_t *menext;
mapentry_t *me;
while ((me = mtm->mtm_next) != (mapentry_t *)mtm) {
mapentry_t *me;
mapentry_t **mep;
mapentry_t *me;
for (me = logmap->mtm_next; me != (mapentry_t *)logmap;
logmap_list_age(mapentry_t **age, mapentry_t *meadd)
mapentry_t *me;
mapentry_t **age)
mapentry_t *me;
mapentry_t **mep;
void handle_dquot(mapentry_t *);
mapentry_t *me, **mep, *age = NULL;
logmap_list_put_roll(mt_map_t *mtm, mapentry_t *age)
mapentry_t *me;
logmap_list_put(mt_map_t *mtm, mapentry_t *age)
mapentry_t *me;
logmap_setup_read(mapentry_t *age, rollbuf_t *rbp)
mapentry_t *me;
mapentry_t *cancellist;
mapentry_t *me;
mapentry_t *me_next;
mapentry_t *me_prev;
mapentry_t *me_hash;
mapentry_t *me_agenext;
mapentry_t *me_cancel;
mapentry_t *mtm_next;
mapentry_t *mtm_prev;
mapentry_t *mtm_cancel; /* to be canceled at commit */
mapentry_t **mtm_hash; /* array of singly linked lists */
mapentry_t *rb_age; /* age list */
extern int ldl_has_space(ml_unit_t *, mapentry_t *);
extern void ldl_write(ml_unit_t *, caddr_t, offset_t, mapentry_t *);
mapentry_t *);
extern mapentry_t *deltamap_remove(mt_map_t *, offset_t, off_t);
mapentry_t **);
extern void logmap_list_put(mt_map_t *, mapentry_t *);
extern void logmap_list_put_roll(mt_map_t *, mapentry_t *);
extern int logmap_setup_read(mapentry_t *, rollbuf_t *);
mapentry_t *);
extern void logmap_add(ml_unit_t *, char *, offset_t, mapentry_t *);
mapentry_t *, caddr_t, uint32_t);
extern void logmap_free_cancel(mt_map_t *, mapentry_t **);
extern int top_write_debug(ml_unit_t *, mapentry_t *, offset_t, off_t);
extern int logmap_logscan_debug(mt_map_t *, mapentry_t *);
mapentry_t *);