Lines Matching refs:tsb_info
464 static void sfmmu_tsbinfo_setup_phys(struct tsb_info *, pfn_t);
465 static int sfmmu_tsbinfo_alloc(struct tsb_info **, int, int, uint_t,
467 static void sfmmu_tsb_free(struct tsb_info *);
468 static void sfmmu_tsbinfo_free(struct tsb_info *);
469 static int sfmmu_init_tsbinfo(struct tsb_info *, int, int, uint_t,
479 static void sfmmu_copy_tsb(struct tsb_info *, struct tsb_info *);
480 static tsb_replace_rc_t sfmmu_replace_tsb(sfmmu_t *, struct tsb_info *, uint_t,
835 * tsb_info which handles that TTE size.
1141 sizeof (struct tsb_info), 0, NULL, NULL, NULL, NULL, NULL, 0);
1481 * to setup tsb_info for ksfmmup.
1946 struct tsb_info *next = sfmmup->sfmmu_tsb->tsb_next;
1998 struct tsb_info *tsbinfop;
2001 struct tsb_info *tsbinfop;
2688 struct tsb_info *tsbinfop = NULL;
2769 struct tsb_info *tsbinfop;
8692 struct tsb_info *tsbinfo;
9816 * Caller must hold the HAT lock, but should assume any tsb_info
9826 sfmmu_replace_tsb(sfmmu_t *sfmmup, struct tsb_info *old_tsbinfo, uint_t szc,
9829 struct tsb_info *new_tsbinfo = NULL;
9830 struct tsb_info *curtsb, *prevtsb;
9843 * Find the tsb_info ahead of this one in the list, and
9844 * also make sure that the tsb_info passed in really
9908 /* Reverify that the tsb_info still exists.. for debugging only */
9918 * so they atomically see the new tsb_info. We temporarily set the
9930 * walking the list of tsb_info structures.
9976 * Drop the HAT lock to free our old tsb_info.
10169 struct tsb_info *tsbinfop;
10219 struct tsb_info *newtsb;
11558 struct tsb_info *tsbinfop, *next;
11700 struct tsb_info *tsbinfop;
11883 struct tsb_info *tp;
12545 struct tsb_info *tsbinfop = (struct tsb_info *)tsbinfo;
12617 * checks to see if the tsb_info has the RELOC flag set, and if it
12638 struct tsb_info *tsbinfop = (struct tsb_info *)tsbinfo;
12674 * Allocate and initialize a tsb_info structure. Note that we may or may not
12678 sfmmu_tsbinfo_alloc(struct tsb_info **tsbinfopp, int tsb_szc, int tte_sz_mask,
12683 *tsbinfopp = (struct tsb_info *)kmem_cache_alloc(
12703 sfmmu_tsb_free(struct tsb_info *tsbinfo)
12744 sfmmu_tsbinfo_free(struct tsb_info *tsbinfo)
12758 sfmmu_tsbinfo_setup_phys(struct tsb_info *tsbinfo, pfn_t pfn)
12802 sfmmu_init_tsbinfo(struct tsb_info *tsbinfo, int tteszmask,
13087 struct tsb_info ktsb_info[2];
13090 * Called from hat_kern_setup() to setup the tsb_info for ksfmmup.
13477 sfmmu_copy_tsb(struct tsb_info *old_tsbinfo, struct tsb_info *new_tsbinfo)
14524 struct tsb_info *newtsb;
14634 struct tsb_info *next = scd_sfmmu->sfmmu_tsb->tsb_next;
15009 struct tsb_info *tsbinfop;