Lines Matching defs:scsfmmup

9652 		sfmmu_t *scsfmmup = scdp->scd_sfmmup;
9653 ret = sfmmu_alloc_ctx(scsfmmup, 1, CPU, SFMMU_SHARED);
9655 ASSERT(!ret || scsfmmup->sfmmu_ctxs[CPU_MMU_IDX(CPU)].cnum
14510 sfmmu_t *scsfmmup = scdp->scd_sfmmup;
14579 if (sfmmu_tsbinfo_alloc(&scsfmmup->sfmmu_tsb,
14580 tsb_szc, TSB8K|TSB64K|TSB512K, TSB_ALLOC, scsfmmup) &&
14582 sfmmu_tsbinfo_alloc(&scsfmmup->sfmmu_tsb,
14584 TSB_ALLOC, scsfmmup))) {
14589 scsfmmup->sfmmu_tsb->tsb_flags |= TSB_SHAREDCTX;
14594 TSB4M|TSB32M|TSB256M, TSB_ALLOC, scsfmmup) &&
14598 TSB_ALLOC, scsfmmup))) {
14603 sfmmu_tsbinfo_free(scsfmmup->sfmmu_tsb);
14607 ASSERT(scsfmmup->sfmmu_tsb->tsb_next == NULL);
14609 scsfmmup->sfmmu_tsb->tsb_next = newtsb;
14753 sfmmu_t *scsfmmup;
14755 scsfmmup = scdp->scd_sfmmup;
14756 ASSERT(scsfmmup->sfmmu_scdhat);
14776 sfmmu_link_to_hmeregion(scsfmmup, rgnp);
14788 ism_ment->iment_hat = scsfmmup;
14810 sfmmu_t *scsfmmup;
14812 scsfmmup = scdp->scd_sfmmup;
14832 sfmmu_unlink_from_hmeregion(scsfmmup,
14866 sfmmu_t *scsfmmup;
14872 scsfmmup = kmem_cache_alloc(sfmmuid_cache, KM_SLEEP);
14873 new_scdp->scd_sfmmup = scsfmmup;
14874 scsfmmup->sfmmu_srdp = srdp;
14875 scsfmmup->sfmmu_scdp = new_scdp;
14876 scsfmmup->sfmmu_tsb0_4minflcnt = 0;
14877 scsfmmup->sfmmu_scdhat = 1;
14878 CPUSET_ALL(scsfmmup->sfmmu_cpusran);
14879 bzero(scsfmmup->sfmmu_hmeregion_links, SFMMU_L1_HMERLINKS_SIZE);
14883 scsfmmup->sfmmu_ctxs[i].cnum = INVALID_CONTEXT;
14884 scsfmmup->sfmmu_ctxs[i].gnum = 0;
14895 kmem_cache_free(sfmmuid_cache, scsfmmup);
15226 sfmmu_t *scsfmmup;
15261 scsfmmup = scdp->scd_sfmmup;
15269 shatlockp = sfmmu_hat_enter(scsfmmup);
15272 sfmmu_free_scd_tsbs(scsfmmup);
15275 if (scsfmmup->sfmmu_hmeregion_links[i] != NULL) {
15276 kmem_free(scsfmmup->sfmmu_hmeregion_links[i],
15278 scsfmmup->sfmmu_hmeregion_links[i] = NULL;
15281 kmem_cache_free(sfmmuid_cache, scsfmmup);