Searched refs:sto (Results 1 - 7 of 7) sorted by relevance

/gem5/ext/systemc/src/sysc/qt/md/
H A Dvax.h108 #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 Di386.h115 #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 DiX86_64.h124 #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 Dstp.c23 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 Dqt.h48 #define QUICKTHREADS_SP(sto, size) ((qt_t *)(&((char *)(sto))[(size)]))
51 #define QUICKTHREADS_SP(sto, size) ((qt_t *)(sto))
H A Dmeas.c37 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 Dsc_cor_qt.cpp177 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