Lines Matching refs:sp
12 #define STP_STKALIGN(sp, alignment) \
13 ((void *)((((qt_word_t)(sp)) + (alignment) - 1) & ~((alignment)-1)))
17 Thread stuff: thread status (sp) and stuff to use during
22 qt_t *sp; /* QuickThreads handle. */
106 static void *stp_aborthelp (qt_t *sp, void *old, void *null);
107 static void *stp_yieldhelp (qt_t *sp, void *old, void *blockq);
124 QT_BLOCK (stp_starthelp, 0, 0, next->sp);
132 stp_global_main.sp = old;
147 t->sp = QT_SP (sto, STP_STKSIZE - QT_STKALIGN);
148 t->sp = QT_ARGS (t->sp, pu, t, (qt_userf_t *)f, stp_only);
171 QT_ABORT (stp_aborthelp, old, (void *)NULL, newthread->sp);
176 stp_aborthelp (qt_t *sp, void *old, void *null)
192 QT_BLOCK (stp_yieldhelp, old, &stp_global_runq, newthread->sp);
197 stp_yieldhelp (qt_t *sp, void *old, void *blockq)
199 ((stp_t *)old)->sp = sp;