Lines Matching refs:thread

21 static inline void __kmp_node_deref(kmp_info_t *thread, kmp_depnode_t *node) {  in __kmp_node_deref()  argument
33 __kmp_fast_free(thread, node); in __kmp_node_deref()
35 __kmp_thread_free(thread, node); in __kmp_node_deref()
40 static inline void __kmp_depnode_list_free(kmp_info_t *thread, in __kmp_depnode_list_free() argument
47 __kmp_node_deref(thread, list->node); in __kmp_depnode_list_free()
49 __kmp_fast_free(thread, list); in __kmp_depnode_list_free()
51 __kmp_thread_free(thread, list); in __kmp_depnode_list_free()
56 static inline void __kmp_dephash_free_entries(kmp_info_t *thread, in __kmp_dephash_free_entries() argument
63 __kmp_depnode_list_free(thread, entry->last_set); in __kmp_dephash_free_entries()
64 __kmp_depnode_list_free(thread, entry->prev_set); in __kmp_dephash_free_entries()
65 __kmp_node_deref(thread, entry->last_out); in __kmp_dephash_free_entries()
71 __kmp_fast_free(thread, entry); in __kmp_dephash_free_entries()
73 __kmp_thread_free(thread, entry); in __kmp_dephash_free_entries()
79 __kmp_node_deref(thread, h->last_all); in __kmp_dephash_free_entries()
83 static inline void __kmp_dephash_free(kmp_info_t *thread, kmp_dephash_t *h) { in __kmp_dephash_free() argument
84 __kmp_dephash_free_entries(thread, h); in __kmp_dephash_free()
86 __kmp_fast_free(thread, h); in __kmp_dephash_free()
88 __kmp_thread_free(thread, h); in __kmp_dephash_free()
112 kmp_info_t *thread = __kmp_threads[gtid]; in __kmp_release_deps() local
129 __kmp_dephash_free(thread, task->td_dephash); in __kmp_release_deps()
193 __kmp_node_deref(thread, p->node); in __kmp_release_deps()
195 __kmp_fast_free(thread, p); in __kmp_release_deps()
197 __kmp_thread_free(thread, p); in __kmp_release_deps()
201 __kmp_node_deref(thread, node); in __kmp_release_deps()