Searched refs:pt (Results 1 - 20 of 20) sorted by relevance

/gem5/ext/systemc/src/sysc/qt/md/
H A Daxp.h138 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 Dm88k.h40 | 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 Dksr1.h149 #define QUICKTHREADS_VARGS(sp, nb, vargs, pt, startup, vuserf, cleanup) \
150 (qt_vargs (sp, nbytes, &vargs, pt, startup, vuserf, cleanup))
H A Dpowerpc.c39 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 Dm88k.c70 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 Daxp.c91 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 Dpowerpc_mach.h580 #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 Dpowerpc_sys5.h535 #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 Dhppa.s150 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 Dqt.h68 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 Dqt.c14 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 Dstp.c105 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 Dmeas.c169 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 Dsimulation_callbacks.cpp196 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 Dvm.c63 #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 Dregister_phase_callbacks.cpp218 phase_tracer pt; local
/gem5/src/mem/slicc/symbols/
H A DType.py141 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 Dtage_base.cc317 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 Dsve.cc47 svePredTypeToStr(SvePredType pt) argument
49 switch (pt) {
H A Dsve.hh54 /// Returns the specifier for the predication type `pt` as a string.
55 const char* svePredTypeToStr(SvePredType pt);

Completed in 25 milliseconds