Searched refs:sto (Results 1 - 7 of 7) sorted by relevance
/gem5/ext/systemc/src/sysc/qt/md/ |
H A D | vax.h | 108 #define QUICKTHREADS_ARGS_MD(sto) \ 109 (QUICKTHREADS_SPUT (sto, 0, 0), \ 110 QUICKTHREADS_SPUT (sto, 1, QUICKTHREADS_VAX_GMASK_NOREGS), \ 111 QUICKTHREADS_SPUT (sto, 2, 0), \ 112 QUICKTHREADS_SPUT (sto, 3, 0), \ 113 QUICKTHREADS_SPUT (sto, 4, qt_start)) 115 #define QUICKTHREADS_VARGS_MD0(sto, nbytes) \ 116 (QUICKTHREADS_SPUT (sto, (-(nbytes)/4)-1, (nbytes)/4), \ 117 ((char *)(((sto)-4) - QUICKTHREADS_STKROUNDUP(nbytes)))) 121 #define QUICKTHREADS_VARGS_MD1(sto) \ [all...] |
H A D | i386.h | 115 #define QUICKTHREADS_ARGS_MD(sto) \ 116 (QUICKTHREADS_SPUT (sto, QUICKTHREADS_POP0, qt_align), \ 117 QUICKTHREADS_SPUT (sto, QUICKTHREADS_POP1, qt_align), \ 118 QUICKTHREADS_SPUT (sto, QUICKTHREADS_POP2, qt_align), \ 119 QUICKTHREADS_SPUT (sto, QUICKTHREADS_POPE, qt_tramp), \ 120 QUICKTHREADS_SPUT (sto, QUICKTHREADS_RPC, qt_error)) 124 #define QUICKTHREADS_VARGS_MD0(sto, nbytes) \ 125 ((qt_t *)(((char *)(sto)) - QUICKTHREADS_STKROUNDUP(nbytes))) 127 #define QUICKTHREADS_VARGS_MD1(sto) \ 128 (QUICKTHREADS_SPUT (sto, QUICKTHREADS_P [all...] |
H A D | iX86_64.h | 124 #define QUICKTHREADS_ARGS_MD(sto) \ 125 (QUICKTHREADS_SPUT (sto, QUICKTHREADS_RBP, 0), \ 126 QUICKTHREADS_SPUT (sto, QUICKTHREADS_POP0, qt_align), \ 127 QUICKTHREADS_SPUT (sto, QUICKTHREADS_POP1, qt_align), \ 128 QUICKTHREADS_SPUT (sto, QUICKTHREADS_RPC, qt_error)) 132 #define QUICKTHREADS_VARGS_MD0(sto, nbytes) \ 133 ((qt_t *)(((char *)(sto)) - QUICKTHREADS_STKROUNDUP(nbytes))) 135 #define QUICKTHREADS_VARGS_MD1(sto) \ 136 (QUICKTHREADS_SPUT (sto, QUICKTHREADS_PC, qt_vstart))
|
/gem5/ext/systemc/src/sysc/qt/ |
H A D | stp.c | 23 void *sto; /* `malloc'-allocated stack. */ member in struct:stp_t 46 extern void free (void *sto); 51 void *sto; 53 sto = malloc (size); 54 if (!sto) { 58 return (sto); 142 void *sto; 145 t->sto = xmalloc (STP_STKSIZE); 146 sto = STP_STKALIGN (t->sto, QT_STKALIG 50 void *sto; local 139 void *sto; local [all...] |
H A D | qt.h | 48 #define QUICKTHREADS_SP(sto, size) ((qt_t *)(&((char *)(sto))[(size)])) 51 #define QUICKTHREADS_SP(sto, size) ((qt_t *)(sto))
|
H A D | meas.c | 37 extern void free (void *sto); 115 "*QT_SP(sto,sz), QT_ARGS(top,p0,p1,userf,first)";
|
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_cor_qt.cpp | 177 void* sto = stack_align( cor->m_stack, QUICKTHREADS_STKALIGN, local 179 cor->m_sp = QUICKTHREADS_SP(sto, cor->m_stack_size - QUICKTHREADS_STKALIGN);
|
Completed in 12 milliseconds