Lines Matching defs:ssp
102 sc_shared_t *ssp;
110 if ((error = schedctl_shared_alloc(&ssp, &uaddr)) != 0)
112 bzero(ssp, sizeof (*ssp));
114 installctx(t, ssp, schedctl_save, schedctl_restore,
118 t->t_schedctl = ssp;
120 ssp->sc_cid = t->t_cid;
121 ssp->sc_cpri = t->t_cpri;
122 ssp->sc_priority = DISP_PRIO(t);
137 sc_shared_t *ssp = t->t_schedctl;
153 (void) removectx(t, ssp, schedctl_save, schedctl_restore,
161 ssp->sc_state = SC_FREE;
162 pagep = schedctl_page_lookup(ssp);
163 index = (index_t)(ssp - pagep->spc_base);
209 schedctl_save(sc_shared_t *ssp)
211 ssp->sc_state = curthread->t_state;
220 schedctl_restore(sc_shared_t *ssp)
222 ssp->sc_state = SC_ONPROC;
223 ssp->sc_cpu = CPU->cpu_id;
473 sc_shared_t *ssp;
539 ssp = pagep->spc_base + index;
548 *kaddrp = ssp;
549 *uaddrp = (uintptr_t)base + ((uintptr_t)ssp & PAGEOFFSET);
558 schedctl_page_lookup(sc_shared_t *ssp)
565 if (ssp >= pagep->spc_base && ssp < pagep->spc_end)