|
Defines |
| #define | QUICKTHREADS_GROW_DOWN |
| #define | QUICKTHREADS_STKALIGN (16) |
| #define | QUICKTHREADS_STKBASE (10 * 8) |
| #define | QUICKTHREADS_VSTKBASE QUICKTHREADS_STKBASE |
| #define | QUICKTHREADS_R26 0 |
| #define | QUICKTHREADS_R9 1 |
| #define | QUICKTHREADS_R10 2 |
| #define | QUICKTHREADS_R11 3 |
| #define | QUICKTHREADS_R12 4 |
| #define | QUICKTHREADS_ARGS_MD(sp) (QUICKTHREADS_SPUT (sp, QUICKTHREADS_R26, qt_start)) |
| #define | QUICKTHREADS_VARGS(sp, nbytes, vargs, pt, startup, vuserf, cleanup) |
| #define | QUICKTHREADS_ONLY_INDEX (QUICKTHREADS_R12) |
| #define | QUICKTHREADS_USER_INDEX (QUICKTHREADS_R11) |
| #define | QUICKTHREADS_ARGT_INDEX (QUICKTHREADS_R10) |
| #define | QUICKTHREADS_ARGU_INDEX (QUICKTHREADS_R9) |
| #define | QUICKTHREADS_VCLEANUP_INDEX (QUICKTHREADS_R10) |
| #define | QUICKTHREADS_VUSERF_INDEX (QUICKTHREADS_R11) |
| #define | QUICKTHREADS_VSTARTUP_INDEX (QUICKTHREADS_R12) |
| #define | QUICKTHREADS_VARGT_INDEX (QUICKTHREADS_R9) |
Typedefs |
| typedef unsigned long | qt_word_t |
| typedef void( | qt_function_t )(void) |
Functions |
| void | qt_start (void) |
| qt_t * | qt_vargs (struct qt_t *sp, int nbytes, struct va_list *vargs, void *pt, qt_function_t *startup, qt_function_t *vuserf, qt_function_t *cleanup) |