Lines Matching defs:save

129 	kaif_cpusave_t *save;
139 save = &kaif_cpusave[cpuid];
141 if (save->krs_cpu_state != KAIF_CPU_STATE_MASTER &&
142 save->krs_cpu_state != KAIF_CPU_STATE_SLAVE) {
147 return (save);
153 kaif_cpusave_t *save;
155 if ((save = kaif_cpuid2save(cpuid)) == NULL)
158 switch (save->krs_cpu_state) {
171 kaif_cpusave_t *save;
175 if ((save = kaif_cpuid2save(cpuid)) == NULL)
178 gregs = &save->krs_gregs;
187 gregs->kregs[KREG_L0 + i] = save->krs_rwins[wp].rw_local[i];
188 gregs->kregs[KREG_I0 + i] = save->krs_rwins[wp].rw_in[i];
191 gregs->kregs[KREG_PSTATE] = KREG_TSTATE_PSTATE(save->krs_tstate);
197 gregs->kregs[KREG_O0 + i] = save->krs_rwins[wp].rw_in[i];
203 kaif_find_regp(kaif_cpusave_t *save, const char *regname)
211 gregs = &save->krs_gregs;
229 return ((kreg_t *)&save->krs_rwins[win].rw_in[idx]);
231 return ((kreg_t *)&save->krs_rwins[win].rw_local[idx]);
249 kaif_cpusave_t *save;
252 save = kaif_cpuid2save(DPI_MASTER_CPUID);
255 *valp = KREG_TSTATE_PSTATE(save->krs_tstate);
259 if ((regp = kaif_find_regp(save, regname)) == NULL)
270 kaif_cpusave_t *save;
273 save = kaif_cpuid2save(DPI_MASTER_CPUID);
279 save->krs_tstate &= ~KREG_TSTATE_PSTATE_MASK;
280 save->krs_tstate |= (val & KREG_PSTATE_MASK) <<
285 if ((regp = kaif_find_regp(save, regname)) == NULL)
786 dump_crumbs(kaif_cpusave_t *save)
791 uint_t idx = (save->krs_curcrumbidx + i) % KAIF_NCRUMBS;
792 dump_crumb(&save->krs_crumbs[idx]);
813 kaif_cpusave_t *save = &kaif_cpusave[i];
815 if (save->krs_cpu_state == KAIF_CPU_STATE_NONE)
819 (i == 0 ? "" : "\n"), i, save->krs_curcrumbidx);
821 dump_crumbs(save);
829 kaif_cpusave_t *save;
831 if ((save = kaif_cpuid2save(cpuid)) == NULL)
837 bcopy(&save->krs_rwins[win], rwin, sizeof (struct rwindow));
885 kaif_trap_set_saved(kaif_cpusave_t *save)
887 (void) set_tba((void *)save->krs_gregs.kregs[KREG_TBA]);
955 /* Allocate the per-CPU save areas */
964 kaif_cpusave_t *save = &kaif_cpusave[i];
966 save->krs_cpu_id = i;
967 save->krs_rwins = &rwins[nwin * i];
968 save->krs_curcrumbidx = KAIF_NCRUMBS - 1;
969 save->krs_curcrumb = &save->krs_crumbs[save->krs_curcrumbidx];