Lines Matching defs:kmp_hier_t
472 template <typename T> struct kmp_hier_t { struct
478 int next_recurse(ident_t *loc, int gtid, kmp_hier_top_unit_t<T> *current, in next_recurse() argument
494 1, ("kmp_hier_t.next_recurse(): T#%d (%d) called\n", gtid, hier_level)); in next_recurse() argument
615 kmp_hier_top_unit_t<T> **layers; argument
617 void deallocate() { in deallocate()
634 bool need_to_reallocate(int n, const kmp_hier_layer_e *new_layers, in need_to_reallocate()
661 ("kmp_hier_t<T>::allocate_hier: T#0 do not need to reallocate\n")); in allocate_hier() argument
727 ("kmp_hier_t.next(): T#%d THREAD LEVEL nproc:%d unit_id:%d called\n", in next() argument
856 kmp_hier_layer_e get_type(int level) const { in get_type()
862 enum sched_type get_sched(int level) const { in get_sched()
886 kmp_hier_top_unit_t<T> *get_unit(int level, int index) { in get_unit() argument
904 KD_TRACE(10, ("kmp_hier_t:\n")); in print() argument