sf_srd_t
sfmmu_set_scd_rttecnt(sf_srd_t *srdp, sf_scd_t *scdp)
sf_srd_t *srdp;
sf_srd_t *srdp;
sfmmu_is_rgnva(sf_srd_t *srdp, caddr_t addr, ulong_t w, ulong_t bmw)
sf_srd_t *srdp;
sf_srd_t *newsrdp;
sf_srd_t *srdp = sfmmup->sfmmu_srdp;
sf_srd_t **prev_srdpp;
sf_srd_t *srdp = (sf_srd_t *)buf;
sf_srd_t *srdp = (sf_srd_t *)buf;
sf_srd_t *srdp = sfmmup->sfmmu_srdp;
srd_cache = kmem_cache_create("srd_cache", sizeof (sf_srd_t),
sf_srd_t *srdp = sfmmup->sfmmu_srdp;
sf_srd_t *srdp = sfmmup->sfmmu_srdp;
sf_srd_t *srdp = sfmmup->sfmmu_srdp;
sfmmu_alloc_scd_tsbs(sf_srd_t *srdp, sf_scd_t *scdp)
sfmmu_link_scd_to_regions(sf_srd_t *srdp, sf_scd_t *scdp)
sfmmu_unlink_scd_from_regions(sf_srd_t *srdp, sf_scd_t *scdp)
sfmmu_alloc_scd(sf_srd_t *srdp, sf_region_map_t *new_map)
sf_srd_t *srdp = sfmmup->sfmmu_srdp;
sf_srd_t *srdp = sfmmup->sfmmu_srdp;
sf_srd_t *srdp = sfmmup->sfmmu_srdp;
sfmmu_destroy_scd(sf_srd_t *srdp, sf_scd_t *scdp, sf_region_map_t *scd_rmap)
sfmmu_srd_lock_held(sf_srd_t *srdp)
sf_srd_t *srdp;
sf_srd_t *srdp;
static sf_scd_t *sfmmu_alloc_scd(sf_srd_t *, sf_region_map_t *);
static void sfmmu_destroy_scd(sf_srd_t *, sf_scd_t *, sf_region_map_t *);
static int sfmmu_alloc_scd_tsbs(sf_srd_t *, sf_scd_t *);
static int sfmmu_srd_lock_held(sf_srd_t *);
static void sfmmu_link_scd_to_regions(sf_srd_t *, sf_scd_t *);
static void sfmmu_unlink_scd_from_regions(sf_srd_t *, sf_scd_t *);
sf_srd_t *srdp = sfmmup->sfmmu_srdp;
sfmmu_cleanup_rhblk(sf_srd_t *srdp, caddr_t addr, uint_t rid, int ttesz)
sfmmu_unload_hmeregion_va(sf_srd_t *srdp, uint_t rid, caddr_t addr,
sfmmu_unload_hmeregion(sf_srd_t *srdp, sf_region_t *rgnp)
sf_srd_t *srdp;
static void sfmmu_cleanup_rhblk(sf_srd_t *, caddr_t, uint_t, int);
static void sfmmu_unload_hmeregion_va(sf_srd_t *, uint_t, caddr_t, caddr_t,
static void sfmmu_unload_hmeregion(sf_srd_t *, sf_region_t *);
static void sfmmu_set_scd_rttecnt(sf_srd_t *, sf_scd_t *);
static int sfmmu_is_rgnva(sf_srd_t *, caddr_t, ulong_t, ulong_t);
sf_srd_t *srdp = (sf_srd_t *)sfmmup;
sf_srd_t *srdp = hblktosrd(hmeblkp);
sf_srd_t *srdp = (sf_srd_t *)sfmmup;
sf_srd_t *srdp = (sf_srd_t *)sfmmup;
sf_srd_t *srdp;
sf_srd_t *srdp = hblktosrd(hmeblkp);
sf_srd_t *_srdp; \
sf_srd_t *srdp = (sf_srd_t *)sfmmup;
sf_srd_t *srdp = (sf_srd_t *)sfmmup;
#define hblktosrd(hmeblkp) ((sf_srd_t *)(hmeblkp)->hblk_tag.htag_id)
sf_srd_t *usrdp; /* user's SRD hat id */
sf_srd_t *srdb_srdp;
sf_srd_t *sfmmu_srdp;