Functions | |
| PINAPA_DECLARE_PRIMITIVE (PINAPA_TYPE, Type.(decoration of TREE_TYPE field in the tree)) PINAPA_DECLARE_PRIMITIVE(SC_WRITE | |
| A function call< tt > port | write (value)</tt >) PINAPA_DECLARE_PRIMITIVE(SC_READ |
| A function call< tt > port A function call< tt > port | read (value)</tt >) PINAPA_DECLARE_PRIMITIVE(SC_WAIT |
| A function call< tt > port A function call< tt > port A function call< tt > | wait (...)</tt >) PINAPA_DECLARE_PRIMITIVE(TLM_IS_ERROR |
| A function call< tt > port A function call< tt > port A function call< tt > Call to a | next_trigger () function in SystemC) PINAPA_DECLARE_PRIMITIVE(PINAPA_TLM_BASIC_READ |
| A function call< tt > port A function call< tt > port A function call< tt > Call to a A function call< tt > port A function call< tt > port A function call< tt > port A function call< tt > port A function call< tt > module | pv_wait ()</tt > on a TLM module) PINAPA_DECLARE_PRIMITIVE(TLM_PV_NEXT_TRIGGER |
| A function call< tt > port A function call< tt > port A function call< tt > Call to a A function call< tt > port A function call< tt > port A function call< tt > port A function call< tt > port A function call< tt > module A function call< tt > module | pv_next_trigger ()</tt > on a TLM module) PINAPA_DECLARE_PRIMITIVE(TLM_IS_SYNCHRO |
This file is designed to be included several times with different definitions of PINAPA_DECLARE_PRIMITIVE. Typical use is :
#define PINAPA_BEGIN_DOX #define PINAPA_END_DOX typedef enum { #ifdef PINAPA_INSIDE_DOXYGEN #define PINAPA_DECLARE_PRIMITIVE(prim, com) PINAPA_BEGIN_DOX com PINAPA_END_DOX prim, #else #define PINAPA_DECLARE_PRIMITIVE(prim, com) prim, #endif #include "pinapa-primitives.def" } sc_primitive_t;
See pinapa-tree-decoration.h for an example.
| A function call<tt> port A function call<tt> port A function call<tt> Call to a next_trigger | ( | ) |
Referenced by sc_core::sc_module::next_trigger().
| PINAPA_DECLARE_PRIMITIVE | ( | PINAPA_TYPE | , | |
| Type. | decoration of TREE_TYPE field in the tree | |||
| ) |
| A function call<tt> port A function call<tt> port A function call<tt> Call to a A function call<tt> port A function call<tt> port A function call<tt> port A function call<tt> port A function call<tt> module A function call<tt> module pv_next_trigger | ( | ) |
| A function call<tt> port A function call<tt> port A function call<tt> Call to a A function call<tt> port A function call<tt> port A function call<tt> port A function call<tt> port A function call<tt> module pv_wait | ( | ) |
| A function call< tt > port A function call< tt > port A function call< tt > Call to a A function call< tt > port A function call< tt > port A function call< tt > port read | ( | value | ) |
Referenced by sc_core::sc_inout< sc_dt::sc_biguint< W > >::end_of_elaboration(), sc_core::sc_in< sc_dt::sc_biguint< W > >::end_of_elaboration(), sc_core::sc_inout< sc_dt::sc_uint< W > >::end_of_elaboration(), sc_core::sc_in< sc_dt::sc_uint< W > >::end_of_elaboration(), sc_core::sc_inout< sc_dt::sc_bigint< W > >::end_of_elaboration(), sc_core::sc_in< sc_dt::sc_bigint< W > >::end_of_elaboration(), sc_core::sc_inout< sc_dt::sc_int< W > >::end_of_elaboration(), sc_core::sc_in< sc_dt::sc_int< W > >::end_of_elaboration(), and SC_MODULE().
| A function call<tt> port A function call<tt> port A function call<tt> wait | ( | ... | ) |
Referenced by mcast_pkt_switch::entry(), source::entry(), sender::entry(), paging::entry(), mmxu::entry(), icache::entry(), floating::entry(), fft::entry(), fetch::entry(), exec::entry(), decode::entry(), dcache::entry(), bios::entry(), pinapa_gcc_analyze_function_hook(), SC_MODULE(), sc_core::scx_barrier::wait(), sc_core::sc_module::wait(), sc_core::sc_join::wait(), and sc_core::sc_join::wait_clocked().
| A function call< tt > port A function call< tt > port A function call< tt > Call to a A function call< tt > port A function call< tt > port A function call< tt > port A function call< tt > port write | ( | value | ) |