Go to the source code of this file.
Defines | |
| #define | QUICKTHREADS_STKBASE (10 * 4) |
| #define | QUICKTHREADS_VSTKBASE (9 * 4) |
| #define | QUICKTHREADS_STKALIGN (4) |
| #define | QUICKTHREADS_ONLY_INDEX (5) |
| #define | QUICKTHREADS_USER_INDEX (8) |
| #define | QUICKTHREADS_ARGT_INDEX (7) |
| #define | QUICKTHREADS_ARGU_INDEX (6) |
| #define | QUICKTHREADS_VSTARTUP_INDEX (6) |
| #define | QUICKTHREADS_VUSERF_INDEX (7) |
| #define | QUICKTHREADS_VCLEANUP_INDEX (8) |
| #define | QUICKTHREADS_VARGT_INDEX (5) |
| #define | QUICKTHREADS_GROW_DOWN |
| #define | QUICKTHREADS_VAX_GMASK_NOREGS (0) |
| #define | QUICKTHREADS_ARGS_MD(sto) |
| #define | QUICKTHREADS_VARGS_MD0(sto, nbytes) |
| #define | QUICKTHREADS_VARGS_ADJUST(sp) ((char *)sp + 4) |
| #define | QUICKTHREADS_VARGS_MD1(sto) |
| #define | QUICKTHREADS_VARGS_DEFAULT |
Typedefs | |
| typedef unsigned long | qt_word_t |
Functions | |
| void | qt_start (void) |
| void | qt_vstart (void) |
| void | qt_error (void) |
| #define QUICKTHREADS_ARGS_MD | ( | sto | ) |
Value:
(QUICKTHREADS_SPUT (sto, 0, 0), \ QUICKTHREADS_SPUT (sto, 1, QUICKTHREADS_VAX_GMASK_NOREGS), \ QUICKTHREADS_SPUT (sto, 2, 0), \ QUICKTHREADS_SPUT (sto, 3, 0), \ QUICKTHREADS_SPUT (sto, 4, qt_start))
| #define QUICKTHREADS_ARGT_INDEX (7) |
| #define QUICKTHREADS_ARGU_INDEX (6) |
| #define QUICKTHREADS_GROW_DOWN |
| #define QUICKTHREADS_ONLY_INDEX (5) |
| #define QUICKTHREADS_STKALIGN (4) |
| #define QUICKTHREADS_STKBASE (10 * 4) |
| #define QUICKTHREADS_USER_INDEX (8) |
| #define QUICKTHREADS_VARGS_ADJUST | ( | sp | ) | ((char *)sp + 4) |
| #define QUICKTHREADS_VARGS_DEFAULT |
| #define QUICKTHREADS_VARGS_MD0 | ( | sto, | |||
| nbytes | ) |
Value:
(QUICKTHREADS_SPUT (sto, (-(nbytes)/4)-1, (nbytes)/4), \ ((char *)(((sto)-4) - QUICKTHREADS_STKROUNDUP(nbytes))))
| #define QUICKTHREADS_VARGS_MD1 | ( | sto | ) |
Value:
(QUICKTHREADS_SPUT (sto, 0, 0), \ QUICKTHREADS_SPUT (sto, 1, QUICKTHREADS_VAX_GMASK_NOREGS), \ QUICKTHREADS_SPUT (sto, 2, 0), \ QUICKTHREADS_SPUT (sto, 3, 0), \ QUICKTHREADS_SPUT (sto, 4, qt_vstart))
| #define QUICKTHREADS_VARGT_INDEX (5) |
| #define QUICKTHREADS_VAX_GMASK_NOREGS (0) |
| #define QUICKTHREADS_VCLEANUP_INDEX (8) |
| #define QUICKTHREADS_VSTARTUP_INDEX (6) |
| #define QUICKTHREADS_VSTKBASE (9 * 4) |
| #define QUICKTHREADS_VUSERF_INDEX (7) |
| typedef unsigned long qt_word_t |
| void qt_error | ( | void | ) |
| void qt_start | ( | void | ) |
| void qt_vstart | ( | void | ) |