Lines Matching refs:_N_

41 #define _N_(n) ITT_JOIN(INTEL_ITTNOTIFY_PREFIX, n)  macro
127 ITT_EXTERN_C int _N_(init_ittlib)(const char *, __itt_group_id);
128 static __itt_init_ittlib_t *__itt_init_ittlib_ptr = _N_(init_ittlib);
136 ITT_EXTERN_C void _N_(fini_ittlib)(void);
137 static __itt_fini_ittlib_t *__itt_fini_ittlib_ptr = _N_(fini_ittlib);
145 static type api ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init)) args; \
146 typedef type api ITT_JOIN(_N_(name), _t) args; \
147 ITT_EXTERN_C_BEGIN ITT_JOIN(_N_(name), _t) * ITTNOTIFY_NAME(name) = \
148 ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init)); \
150 static type api ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init)) args { \
153 ITTNOTIFY_NAME(name) != ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init))) \
160 static type api ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init)) args; \
161 typedef type api ITT_JOIN(_N_(name), _t) args; \
162 ITT_EXTERN_C_BEGIN ITT_JOIN(_N_(name), _t) * ITTNOTIFY_NAME(name) = \
163 ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init)); \
165 static type api ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init)) args { \
168 ITTNOTIFY_NAME(name) != ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init))) \
180 static type api ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init)) args; \
181 typedef type api ITT_JOIN(_N_(name), _t) args; \
182 ITT_EXTERN_C_BEGIN ITT_JOIN(_N_(name), _t) * ITTNOTIFY_NAME(name) = \
183 ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init)); \
187 static type api ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init)) args; \
188 typedef type api ITT_JOIN(_N_(name), _t) args; \
189 ITT_EXTERN_C_BEGIN ITT_JOIN(_N_(name), _t) * ITTNOTIFY_NAME(name) = \
190 ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init)); \
236 (void *)(size_t)&ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init)), \
237 (void *)(size_t)&ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init)), \
249 (void *)(size_t)&ITT_VERSIONIZE(ITT_JOIN(_N_(name), _init)), NULL, \
260 __itt_global _N_(_ittapi_global) = {
287 ITT_EXTERN_C void _N_(error_handler)(__itt_error_code, va_list args);
307 if (_N_(_ittapi_global).error_handler != NULL) { in __itt_report_error()
309 (__itt_error_handler_t *)(size_t)_N_(_ittapi_global).error_handler; in __itt_report_error()
313 _N_(error_handler)(code, args); in __itt_report_error()
324 ITT_VERSIONIZE(ITT_JOIN(_N_(domain_createW), _init))(const wchar_t *name) { in ITT_VERSIONIZE()
331 ITT_MUTEX_INIT_AND_LOCK(_N_(_ittapi_global)); in ITT_VERSIONIZE()
332 if (_N_(_ittapi_global).api_initialized) { in ITT_VERSIONIZE()
335 ITT_VERSIONIZE(ITT_JOIN(_N_(domain_createW), _init))) { in ITT_VERSIONIZE()
336 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
340 for (h_tail = NULL, h = _N_(_ittapi_global).domain_list; h != NULL; in ITT_VERSIONIZE()
346 NEW_DOMAIN_W(&_N_(_ittapi_global), h, h_tail, name); in ITT_VERSIONIZE()
349 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
353 static __itt_domain *ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(domain_createA), in ITT_VERSIONIZE()
356 static __itt_domain *ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(domain_create), in ITT_VERSIONIZE()
366 ITT_MUTEX_INIT_AND_LOCK(_N_(_ittapi_global)); in ITT_VERSIONIZE()
367 if (_N_(_ittapi_global).api_initialized) { in ITT_VERSIONIZE()
371 ITT_VERSIONIZE(ITT_JOIN(_N_(domain_createA), _init))) { in ITT_VERSIONIZE()
372 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
378 ITT_VERSIONIZE(ITT_JOIN(_N_(domain_create), _init))) { in ITT_VERSIONIZE()
380 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
385 for (h_tail = NULL, h = _N_(_ittapi_global).domain_list; h != NULL; in ITT_VERSIONIZE()
391 NEW_DOMAIN_A(&_N_(_ittapi_global), h, h_tail, name); in ITT_VERSIONIZE()
394 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
400 ITT_JOIN(_N_(string_handle_createW), _init))(const wchar_t *name) { in ITT_VERSIONIZE()
407 ITT_MUTEX_INIT_AND_LOCK(_N_(_ittapi_global)); in ITT_VERSIONIZE()
408 if (_N_(_ittapi_global).api_initialized) { in ITT_VERSIONIZE()
411 ITT_VERSIONIZE(ITT_JOIN(_N_(string_handle_createW), _init))) { in ITT_VERSIONIZE()
412 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
416 for (h_tail = NULL, h = _N_(_ittapi_global).string_list; h != NULL; in ITT_VERSIONIZE()
422 NEW_STRING_HANDLE_W(&_N_(_ittapi_global), h, h_tail, name); in ITT_VERSIONIZE()
424 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
429 ITT_VERSIONIZE(ITT_JOIN(_N_(string_handle_createA), _init))(const char *name) in ITT_VERSIONIZE()
432 ITT_VERSIONIZE(ITT_JOIN(_N_(string_handle_create), _init))(const char *name) in ITT_VERSIONIZE()
441 ITT_MUTEX_INIT_AND_LOCK(_N_(_ittapi_global)); in ITT_VERSIONIZE()
442 if (_N_(_ittapi_global).api_initialized) { in ITT_VERSIONIZE()
446 ITT_VERSIONIZE(ITT_JOIN(_N_(string_handle_createA), _init))) { in ITT_VERSIONIZE()
447 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
453 ITT_VERSIONIZE(ITT_JOIN(_N_(string_handle_create), _init))) { in ITT_VERSIONIZE()
455 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
460 for (h_tail = NULL, h = _N_(_ittapi_global).string_list; h != NULL; in ITT_VERSIONIZE()
466 NEW_STRING_HANDLE_A(&_N_(_ittapi_global), h, h_tail, name); in ITT_VERSIONIZE()
469 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
475 _N_(counter_createW), _init))(const wchar_t *name, const wchar_t *domain) { in ITT_VERSIONIZE()
483 ITT_MUTEX_INIT_AND_LOCK(_N_(_ittapi_global)); in ITT_VERSIONIZE()
484 if (_N_(_ittapi_global).api_initialized) { in ITT_VERSIONIZE()
487 ITT_VERSIONIZE(ITT_JOIN(_N_(counter_createW), _init))) { in ITT_VERSIONIZE()
488 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
492 for (h_tail = NULL, h = _N_(_ittapi_global).counter_list; h != NULL; in ITT_VERSIONIZE()
500 NEW_COUNTER_W(&_N_(_ittapi_global), h, h_tail, name, domain, type); in ITT_VERSIONIZE()
502 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
506 static __itt_counter ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(counter_createA), in ITT_VERSIONIZE()
510 static __itt_counter ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(counter_create), in ITT_VERSIONIZE()
522 ITT_MUTEX_INIT_AND_LOCK(_N_(_ittapi_global)); in ITT_VERSIONIZE()
523 if (_N_(_ittapi_global).api_initialized) { in ITT_VERSIONIZE()
527 ITT_VERSIONIZE(ITT_JOIN(_N_(counter_createA), _init))) { in ITT_VERSIONIZE()
528 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
534 ITT_VERSIONIZE(ITT_JOIN(_N_(counter_create), _init))) { in ITT_VERSIONIZE()
536 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
541 for (h_tail = NULL, h = _N_(_ittapi_global).counter_list; h != NULL; in ITT_VERSIONIZE()
550 NEW_COUNTER_A(&_N_(_ittapi_global), h, h_tail, name, domain, type); in ITT_VERSIONIZE()
553 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
558 static __itt_counter ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(counter_create_typedW), in ITT_VERSIONIZE()
567 ITT_MUTEX_INIT_AND_LOCK(_N_(_ittapi_global)); in ITT_VERSIONIZE()
568 if (_N_(_ittapi_global).api_initialized) { in ITT_VERSIONIZE()
571 ITT_VERSIONIZE(ITT_JOIN(_N_(counter_create_typedW), _init))) { in ITT_VERSIONIZE()
572 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
576 for (h_tail = NULL, h = _N_(_ittapi_global).counter_list; h != NULL; in ITT_VERSIONIZE()
584 NEW_COUNTER_W(&_N_(_ittapi_global), h, h_tail, name, domain, type); in ITT_VERSIONIZE()
586 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
591 _N_(counter_create_typedA), _init))(const char *name, const char *domain, in ITT_VERSIONIZE()
595 _N_(counter_create_typed), _init))(const char *name, const char *domain, in ITT_VERSIONIZE()
605 ITT_MUTEX_INIT_AND_LOCK(_N_(_ittapi_global)); in ITT_VERSIONIZE()
606 if (_N_(_ittapi_global).api_initialized) { in ITT_VERSIONIZE()
610 ITT_VERSIONIZE(ITT_JOIN(_N_(counter_create_typedA), _init))) { in ITT_VERSIONIZE()
611 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
617 ITT_VERSIONIZE(ITT_JOIN(_N_(counter_create_typed), _init))) { in ITT_VERSIONIZE()
619 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
624 for (h_tail = NULL, h = _N_(_ittapi_global).counter_list; h != NULL; in ITT_VERSIONIZE()
633 NEW_COUNTER_A(&_N_(_ittapi_global), h, h_tail, name, domain, type); in ITT_VERSIONIZE()
636 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in ITT_VERSIONIZE()
642 static void ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(pause), _init))(void) { in ITT_VERSIONIZE()
643 if (!_N_(_ittapi_global).api_initialized && in ITT_VERSIONIZE()
644 _N_(_ittapi_global).thread_list == NULL) { in ITT_VERSIONIZE()
648 ITTNOTIFY_NAME(pause) != ITT_VERSIONIZE(ITT_JOIN(_N_(pause), _init))) { in ITT_VERSIONIZE()
651 _N_(_ittapi_global).state = __itt_collection_paused; in ITT_VERSIONIZE()
655 static void ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(resume), _init))(void) { in ITT_VERSIONIZE()
656 if (!_N_(_ittapi_global).api_initialized && in ITT_VERSIONIZE()
657 _N_(_ittapi_global).thread_list == NULL) { in ITT_VERSIONIZE()
661 ITTNOTIFY_NAME(resume) != ITT_VERSIONIZE(ITT_JOIN(_N_(resume), _init))) { in ITT_VERSIONIZE()
664 _N_(_ittapi_global).state = __itt_collection_normal; in ITT_VERSIONIZE()
669 static void ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(thread_set_nameW), in ITT_VERSIONIZE()
671 if (!_N_(_ittapi_global).api_initialized && in ITT_VERSIONIZE()
672 _N_(_ittapi_global).thread_list == NULL) { in ITT_VERSIONIZE()
677 ITT_VERSIONIZE(ITT_JOIN(_N_(thread_set_nameW), _init))) { in ITT_VERSIONIZE()
682 static int ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(thr_name_setW), in ITT_VERSIONIZE()
686 ITT_VERSIONIZE(ITT_JOIN(_N_(thread_set_nameW), _init))(name); in ITT_VERSIONIZE()
690 static void ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(thread_set_nameA), in ITT_VERSIONIZE()
693 static void ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(thread_set_name), in ITT_VERSIONIZE()
697 if (!_N_(_ittapi_global).api_initialized && in ITT_VERSIONIZE()
698 _N_(_ittapi_global).thread_list == NULL) { in ITT_VERSIONIZE()
704 ITT_VERSIONIZE(ITT_JOIN(_N_(thread_set_nameA), _init))) { in ITT_VERSIONIZE()
710 ITT_VERSIONIZE(ITT_JOIN(_N_(thread_set_name), _init))) { in ITT_VERSIONIZE()
717 static int ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(thr_name_setA), in ITT_VERSIONIZE()
721 ITT_VERSIONIZE(ITT_JOIN(_N_(thread_set_nameA), _init))(name); in ITT_VERSIONIZE()
725 static int ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(thr_name_set), in ITT_VERSIONIZE()
729 ITT_VERSIONIZE(ITT_JOIN(_N_(thread_set_name), _init))(name); in ITT_VERSIONIZE()
734 static void ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(thread_ignore), _init))(void) { in ITT_VERSIONIZE()
735 if (!_N_(_ittapi_global).api_initialized && in ITT_VERSIONIZE()
736 _N_(_ittapi_global).thread_list == NULL) { in ITT_VERSIONIZE()
741 ITT_VERSIONIZE(ITT_JOIN(_N_(thread_ignore), _init))) { in ITT_VERSIONIZE()
746 static void ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(thr_ignore), _init))(void) { in ITT_VERSIONIZE()
747 ITT_VERSIONIZE(ITT_JOIN(_N_(thread_ignore), _init))(); in ITT_VERSIONIZE()
750 static void ITTAPI ITT_VERSIONIZE(ITT_JOIN(_N_(enable_attach), _init))(void) { in ITT_VERSIONIZE()
1041 for (i = 0; _N_(_ittapi_global).api_list_ptr[i].name != NULL; i++) in __itt_nullify_all_pointers()
1042 *_N_(_ittapi_global).api_list_ptr[i].func_ptr = in __itt_nullify_all_pointers()
1043 _N_(_ittapi_global).api_list_ptr[i].null_func; in __itt_nullify_all_pointers()
1056 ITT_EXTERN_C void _N_(fini_ittlib)(void) { in _N_() function
1060 if (_N_(_ittapi_global).api_initialized) { in _N_()
1061 ITT_MUTEX_INIT_AND_LOCK(_N_(_ittapi_global)); in _N_()
1062 if (_N_(_ittapi_global).api_initialized) { in _N_()
1066 if (_N_(_ittapi_global).lib != NULL) { in _N_()
1068 _N_(_ittapi_global).lib, "__itt_api_fini"); in _N_()
1071 __itt_api_fini_ptr(&_N_(_ittapi_global)); in _N_()
1081 _N_(_ittapi_global).api_initialized = 0; in _N_()
1086 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in _N_()
1090 ITT_EXTERN_C int _N_(init_ittlib)(const char *lib_name, in _N_() function
1099 if (!_N_(_ittapi_global).api_initialized) { in _N_()
1101 ITT_MUTEX_INIT_AND_LOCK(_N_(_ittapi_global)); in _N_()
1104 if (!_N_(_ittapi_global).api_initialized) { in _N_()
1113 _N_(_ittapi_global).lib = __itt_load_lib( in _N_()
1116 if (_N_(_ittapi_global).lib != NULL) { in _N_()
1118 int lib_version = __itt_lib_version(_N_(_ittapi_global).lib); in _N_()
1126 for (i = 0; _N_(_ittapi_global).api_list_ptr[i].name != NULL; in _N_()
1128 if (_N_(_ittapi_global).api_list_ptr[i].group & groups & in _N_()
1130 *_N_(_ittapi_global).api_list_ptr[i].func_ptr = in _N_()
1132 _N_(_ittapi_global).lib, in _N_()
1133 _N_(_ittapi_global).api_list_ptr[i].name); in _N_()
1134 if (*_N_(_ittapi_global).api_list_ptr[i].func_ptr == NULL) { in _N_()
1137 *_N_(_ittapi_global).api_list_ptr[i].func_ptr = in _N_()
1138 _N_(_ittapi_global).api_list_ptr[i].null_func; in _N_()
1141 _N_(_ittapi_global).api_list_ptr[i].name); in _N_()
1144 zero_group | _N_(_ittapi_global).api_list_ptr[i].group); in _N_()
1148 *_N_(_ittapi_global).api_list_ptr[i].func_ptr = in _N_()
1149 _N_(_ittapi_global).api_list_ptr[i].null_func; in _N_()
1172 for (i = 0; _N_(_ittapi_global).api_list_ptr[i].name != NULL; i++) in _N_()
1173 if (_N_(_ittapi_global).api_list_ptr[i].group & zero_group) in _N_()
1174 *_N_(_ittapi_global).api_list_ptr[i].func_ptr = in _N_()
1175 _N_(_ittapi_global).api_list_ptr[i].null_func; in _N_()
1180 _N_(_ittapi_global).lib, "__itt_api_init"); in _N_()
1182 __itt_api_init_ptr(&_N_(_ittapi_global), init_groups); in _N_()
1199 _N_(_ittapi_global).api_initialized = 1; in _N_()
1202 if (__itt_fini_ittlib_ptr == _N_(fini_ittlib)) in _N_()
1209 __itt_mutex_unlock(&_N_(_ittapi_global).mutex); in _N_()
1214 for (i = 0; _N_(_ittapi_global).api_list_ptr[i].name != NULL; i++) { in _N_()
1215 if (*_N_(_ittapi_global).api_list_ptr[i].func_ptr != in _N_()
1216 _N_(_ittapi_global).api_list_ptr[i].null_func && in _N_()
1217 _N_(_ittapi_global).api_list_ptr[i].group & init_groups) { in _N_()
1225 _N_(set_error_handler)(__itt_error_handler_t *handler) { in _N_() function
1227 (__itt_error_handler_t *)(size_t)_N_(_ittapi_global).error_handler; in _N_()
1228 _N_(_ittapi_global).error_handler = (void *)(size_t)handler; in _N_()