ism_ment
ism_ment_t *ism_ment;
ism_ment = &scdp->scd_ism_links[rid];
ism_ment->iment_hat = scsfmmup;
ism_ment->iment_base_va = rgnp->rgn_saddr;
iment_add(ism_ment, ism_hatid);
ism_ment_t *ism_ment;
ism_ment = &scdp->scd_ism_links[rid];
ASSERT(ism_ment->iment_hat == scdp->scd_sfmmup);
ASSERT(ism_ment->iment_base_va ==
iment_sub(ism_ment, ism_hatid);
static void iment_add(struct ism_ment *, struct hat *);
static void iment_sub(struct ism_ment *, struct hat *);
iment_add(struct ism_ment *iment, struct hat *ism_hat)
iment_sub(struct ism_ment *iment, struct hat *ism_hat)
ism_ment_t *ism_ment;
ism_ment = kmem_cache_alloc(ism_ment_cache, KM_SLEEP);
ism_map[i].imap_ment = ism_ment;
ism_ment->iment_hat = sfmmup;
ism_ment->iment_base_va = addr;
iment_add(ism_ment, ism_hatid);
struct ism_ment *imap_ment; /* pointer to mapping list entry */
struct ism_ment *iment_next; /* next ism map entry */
struct ism_ment *iment_prev; /* prev ism map entry */