Lines Matching refs:node

45 static inline void fgt_alias_port(void *node, void *p, bool visible) {  in fgt_alias_port()  argument
47 … itt_relation_add( ITT_DOMAIN_FLOW, node, FLOW_NODE, __itt_relation_is_parent_of, p, FLOW_NODE ); in fgt_alias_port()
49 … itt_relation_add( ITT_DOMAIN_FLOW, p, FLOW_NODE, __itt_relation_is_child_of, node, FLOW_NODE ); in fgt_alias_port()
52 static inline void fgt_composite ( void* codeptr, void *node, void *graph ) { in fgt_composite() argument
53 itt_make_task_group( ITT_DOMAIN_FLOW, node, FLOW_NODE, graph, FLOW_GRAPH, FLOW_COMPOSITE_NODE ); in fgt_composite()
57 register_node_addr(ITT_DOMAIN_FLOW, node, FLOW_NODE, CODE_ADDRESS, &codeptr); in fgt_composite()
62 static inline void fgt_internal_alias_input_port( void *node, void *p, string_resource_index name_i… in fgt_internal_alias_input_port() argument
63 itt_make_task_group( ITT_DOMAIN_FLOW, p, FLOW_INPUT_PORT, node, FLOW_NODE, name_index ); in fgt_internal_alias_input_port()
64 …itt_relation_add( ITT_DOMAIN_FLOW, node, FLOW_NODE, __itt_relation_is_parent_of, p, FLOW_INPUT_POR… in fgt_internal_alias_input_port()
67 static inline void fgt_internal_alias_output_port( void *node, void *p, string_resource_index name_… in fgt_internal_alias_output_port() argument
68 itt_make_task_group( ITT_DOMAIN_FLOW, p, FLOW_OUTPUT_PORT, node, FLOW_NODE, name_index ); in fgt_internal_alias_output_port()
69 …itt_relation_add( ITT_DOMAIN_FLOW, node, FLOW_NODE, __itt_relation_is_parent_of, p, FLOW_OUTPUT_PO… in fgt_internal_alias_output_port()
73 void alias_input_port(void *node, receiver<InputType>* port, string_resource_index name_index) { in alias_input_port() argument
75 fgt_internal_alias_input_port( node, port, name_index); in alias_input_port()
80 static void alias_port( void *node, PortsTuple &ports ) { in alias_port()
81 …alias_input_port( node, &(std::get<N-1>(ports)), static_cast<string_resource_index>(FLOW_INPUT_POR… in alias_port()
82 fgt_internal_input_alias_helper<PortsTuple, N-1>::alias_port( node, ports ); in alias_port()
92 void alias_output_port(void *node, sender<OutputType>* port, string_resource_index name_index) {
94 fgt_internal_alias_output_port( node, static_cast<void *>(port), name_index);
99 static void alias_port( void *node, PortsTuple &ports ) {
100 …alias_output_port( node, &(std::get<N-1>(ports)), static_cast<string_resource_index>(FLOW_OUTPUT_P…
101 fgt_internal_output_alias_helper<PortsTuple, N-1>::alias_port( node, ports );
111 static inline void fgt_internal_create_input_port( void *node, void *p, string_resource_index name_…
112 itt_make_task_group( ITT_DOMAIN_FLOW, p, FLOW_INPUT_PORT, node, FLOW_NODE, name_index );
115 static inline void fgt_internal_create_output_port( void* codeptr, void *node, void *p, string_reso…
116 itt_make_task_group(ITT_DOMAIN_FLOW, p, FLOW_OUTPUT_PORT, node, FLOW_NODE, name_index);
120 register_node_addr(ITT_DOMAIN_FLOW, node, FLOW_NODE, CODE_ADDRESS, &codeptr);
126 void register_input_port(void *node, receiver<InputType>* port, string_resource_index name_index) {
128 fgt_internal_create_input_port(node, static_cast<void*>(port), name_index);
133 static void register_port( void *node, PortsTuple &ports ) {
134 …register_input_port( node, &(std::get<N-1>(ports)), static_cast<string_resource_index>(FLOW_INPUT_…
135 fgt_internal_input_helper<PortsTuple, N-1>::register_port( node, ports );
141 static void register_port( void *node, PortsTuple &ports ) {
142 register_input_port( node, &(std::get<0>(ports)), FLOW_INPUT_PORT_0 );
147 void register_output_port(void* codeptr, void *node, sender<OutputType>* port, string_resource_inde…
149 fgt_internal_create_output_port( codeptr, node, static_cast<void *>(port), name_index);
154 static void register_port( void* codeptr, void *node, PortsTuple &ports ) {
155 …register_output_port( codeptr, node, &(std::get<N-1>(ports)), static_cast<string_resource_index>(F…
156 fgt_internal_output_helper<PortsTuple, N-1>::register_port( codeptr, node, ports );
162 static void register_port( void* codeptr, void *node, PortsTuple &ports ) {
163 register_output_port( codeptr, node, &(std::get<0>(ports)), FLOW_OUTPUT_PORT_0 );
168 void fgt_multioutput_node_desc( const NodeType *node, const char *desc ) {
169 …id *)( static_cast< receiver< typename NodeType::input_type > * >(const_cast< NodeType *>(node)) );
174 void fgt_multiinput_multioutput_node_desc( const NodeType *node, const char *desc ) {
175 void *addr = const_cast<NodeType *>(node);
180 static inline void fgt_node_desc( const NodeType *node, const char *desc ) {
181 …oid *)( static_cast< sender< typename NodeType::output_type > * >(const_cast< NodeType *>(node)) );
190 static inline void fgt_body( void *node, void *body ) {
191 … itt_relation_add( ITT_DOMAIN_FLOW, body, FLOW_BODY, __itt_relation_is_child_of, node, FLOW_NODE );
273 static inline void fgt_async_try_put_begin( void *node, void *port ) {
274 itt_task_begin( ITT_DOMAIN_FLOW, port, FLOW_OUTPUT_PORT, node, FLOW_NODE, FLOW_OUTPUT_PORT );
281 static inline void fgt_async_reserve( void *node, void *graph ) {
282 itt_region_begin( ITT_DOMAIN_FLOW, node, FLOW_NODE, graph, FLOW_GRAPH, FLOW_NULL );
285 static inline void fgt_async_commit( void *node, void * /*graph*/) {
286 itt_region_end( ITT_DOMAIN_FLOW, node, FLOW_NODE );