/gem5/ext/systemc/src/sysc/qt/md/ |
H A D | axp.h | 138 struct va_list *vargs, void *pt, 143 #define QUICKTHREADS_VARGS(sp, nbytes, vargs, pt, startup, vuserf, cleanup) \ 144 (qt_vargs (sp, nbytes, (struct va_list *)(&(vargs)), pt, \
|
H A D | m88k.h | 40 | r15 on startup === `pt' 67 | r15 on startup === `pt' 138 void *vargs, void *pt, 143 #define QUICKTHREADS_VARGS(sp, nbytes, vargs, pt, startup, vuserf, cleanup) \ 144 (qt_vargs (sp, nbytes, &(vargs), pt, (qt_function_t *)startup, \
|
H A D | ksr1.h | 149 #define QUICKTHREADS_VARGS(sp, nb, vargs, pt, startup, vuserf, cleanup) \ 150 (qt_vargs (sp, nbytes, &vargs, pt, startup, vuserf, cleanup))
|
H A D | powerpc.c | 39 void *pt, qt_startup_t *startup, 46 void *pt, qt_startup_t *startup, 64 QUICKTHREADS_SPUT (QUICKTHREADS_VADJ(sp), QUICKTHREADS_VARGT_INDEX, pt); local 45 qt_vargs_stdarg(qt_t *sp, int nbytes, va_list vargs, void *pt, qt_startup_t *startup, qt_vuserf_t *vuserf, qt_cleanup_t *cleanup) argument
|
H A D | m88k.c | 70 void *pt, qt_function_t *startup, 106 QUICKTHREADS_SPUT (QUICKTHREADS_VADJ(sp), QUICKTHREADS_VARGT_INDEX, pt); local 69 qt_vargs(struct qt_t *qsp, int nbytes, void *vargs, void *pt, qt_function_t *startup, qt_function_t *vuserf, qt_function_t *cleanup) argument
|
H A D | axp.c | 91 void *pt, qt_function_t *startup, 128 QUICKTHREADS_SPUT (QUICKTHREADS_VADJ(sp), QUICKTHREADS_VARGT_INDEX, pt); local 90 qt_vargs(struct qt_t *qsp, int nbytes, struct va_list *vargs, void *pt, qt_function_t *startup, qt_function_t *vuserf, qt_function_t *cleanup) argument
|
H A D | powerpc_mach.h | 580 #define QUICKTHREADS_VARGS(sp, nbytes, vargs, pt, startup, vuserf, cleanup) \ 581 ((qt_t *)qt_vargs_stdarg (sp, nbytes, vargs, pt, startup, vuserf, cleanup))
|
H A D | powerpc_sys5.h | 535 #define QUICKTHREADS_VARGS(sp, nbytes, vargs, pt, startup, vuserf, cleanup) \ 536 ((qt_t *)qt_vargs_stdarg (sp, nbytes, vargs, pt, startup, vuserf, cleanup))
|
H A D | hppa.s | 150 copy %r17,%arg1 ; ... user function pt. 167 ; First, call `startup' with the `pt' argument. 183 ; Finally, call `cleanup' with the `pt' argument and with the return value 197 ; call: void startup(void *pt) 199 copy %r15,%arg0 ; `pt' is arg0 to `startup'. 225 ; call: void cleanup(void *pt, void *vuserf_return) 227 copy %r15,%arg0 ; `pt' is arg0 to `cleanup'.
|
/gem5/ext/systemc/src/sysc/qt/ |
H A D | qt.h | 68 typedef void (qt_only_t)(void *pu, void *pt, qt_userf_t *userf); 72 typedef void (qt_startup_t)(void *pt); 73 typedef void (qt_cleanup_t)(void *pt, void *vuserf_return); 102 #define QUICKTHREADS_ARGS(sp, pu, pt, userf, only) \ 106 QUICKTHREADS_SPUT (QUICKTHREADS_ADJ(sp), QUICKTHREADS_ARGT_INDEX, pt), \ 145 void *pt, qt_startup_t *startup, 149 #define QUICKTHREADS_VARGS(sp, nbytes, vargs, pt, startup, vuserf, cleanup) \ 150 (qt_vargs (sp, nbytes, vargs, pt, startup, vuserf, cleanup))
|
H A D | qt.c | 14 void *pt, qt_startup_t *startup, 31 QT_SPUT (QT_VADJ(sp), QT_VARGT_INDEX, pt); local 13 qt_vargs(qt_t *sp, int nbytes, void *vargs, void *pt, qt_startup_t *startup, qt_vuserf_t *vuserf, qt_cleanup_t *cleanup) argument
|
H A D | stp.c | 105 static void stp_only (void *pu, void *pt, qt_userf_t *f); 154 stp_only (void *pu, void *pt, qt_userf_t *f) 156 stp_global_curr = (stp_t *)pt; 151 stp_only(void *pu, void *pt, qt_userf_t *f) argument
|
H A D | meas.c | 169 test02_aux1 (void *pu, void *pt, qt_userf_t *f) argument 237 test03_aux2 (void *pu, void *pt, qt_userf_t *f) argument 535 test09_cleanup (void *pt, void *vuserf_retval) argument 538 QT_ABORT (t_splat, &((thread_t *)pt)->qt, 0, 539 ((thread_t *)pt)->next->qt); 544 test09_start (void *pt) argument 655 test10_startup (void *pt) 674 test10_cleanup (void *pt, void *vuserf_retval) 676 QT_ABORT (t_null, 0, 0, ((thread_t *)pt)->qt); 654 test10_startup(void *pt) argument 673 test10_cleanup(void *pt, void *vuserf_retval) argument
|
/gem5/src/systemc/tests/systemc/kernel/phase_callbacks/test05/ |
H A D | simulation_callbacks.cpp | 196 pt.simulation_phase_callback(); 201 pt.simulation_phase_callback(); 218 phase_tracer pt; local
|
/gem5/tests/test-progs/asmtest/src/riscv/env/v/ |
H A D | vm.c | 63 #define l1pt pt[0] 64 #define user_l2pt pt[1] 67 #define kernel_l2pt pt[2] 68 # define user_l3pt pt[3] 73 pte_t pt[NPT][PTES_PER_PT] __attribute__((aligned(PGSIZE))); variable
|
/gem5/src/systemc/tests/systemc/kernel/phase_callbacks/test04/ |
H A D | register_phase_callbacks.cpp | 218 phase_tracer pt; local
|
/gem5/src/mem/slicc/symbols/ |
H A D | Type.py | 141 return '_'.join([name] + [ pt.c_ident for pt in param_type_vec ]) 144 return '_'.join([name] + [ pt.abstract_ident for pt in param_type_vec ])
|
/gem5/src/cpu/pred/ |
H A D | tage_base.cc | 317 TAGEBase::updateGHist(uint8_t * &h, bool dir, uint8_t * tab, int &pt) argument 319 if (pt == 0) { 323 // through pt[0 .. maxHist - 1]. 326 pt = histBufferSize - maxHist; 327 h = &tab[pt]; 329 pt--;
|
/gem5/src/arch/arm/insts/ |
H A D | sve.cc | 47 svePredTypeToStr(SvePredType pt) argument 49 switch (pt) {
|
H A D | sve.hh | 54 /// Returns the specifier for the predication type `pt` as a string. 55 const char* svePredTypeToStr(SvePredType pt);
|