Lines Matching refs:root_thread
3804 kmp_info_t *root_thread; in __kmp_register_root() local
3927 root_thread = root->r.r_uber_thread; in __kmp_register_root()
3929 root_thread = (kmp_info_t *)__kmp_allocate(sizeof(kmp_info_t)); in __kmp_register_root()
3931 __kmp_print_thread_storage_map(root_thread, gtid); in __kmp_register_root()
3933 root_thread->th.th_info.ds.ds_gtid = gtid; in __kmp_register_root()
3935 root_thread->th.ompt_thread_info.thread_data = ompt_data_none; in __kmp_register_root()
3937 root_thread->th.th_root = root; in __kmp_register_root()
3939 root_thread->th.th_cons = __kmp_allocate_cons_stack(gtid); in __kmp_register_root()
3942 __kmp_initialize_fast_memory(root_thread); in __kmp_register_root()
3946 KMP_DEBUG_ASSERT(root_thread->th.th_local.bget_data == NULL); in __kmp_register_root()
3947 __kmp_initialize_bget(root_thread); in __kmp_register_root()
3949 __kmp_init_random(root_thread); // Initialize random number generator in __kmp_register_root()
3953 if (!root_thread->th.th_serial_team) { in __kmp_register_root()
3956 root_thread->th.th_serial_team = __kmp_allocate_team( in __kmp_register_root()
3963 KMP_ASSERT(root_thread->th.th_serial_team); in __kmp_register_root()
3965 root_thread->th.th_serial_team)); in __kmp_register_root()
3968 TCW_SYNC_PTR(__kmp_threads[gtid], root_thread); in __kmp_register_root()
3970 root->r.r_root_team->t.t_threads[0] = root_thread; in __kmp_register_root()
3971 root->r.r_hot_team->t.t_threads[0] = root_thread; in __kmp_register_root()
3972 root_thread->th.th_serial_team->t.t_threads[0] = root_thread; in __kmp_register_root()
3974 root_thread->th.th_serial_team->t.t_serialized = 0; in __kmp_register_root()
3975 root->r.r_uber_thread = root_thread; in __kmp_register_root()
3978 __kmp_initialize_info(root_thread, root->r.r_root_team, 0, gtid); in __kmp_register_root()
3991 __kmp_create_worker(gtid, root_thread, __kmp_stksize); in __kmp_register_root()
4002 root_thread->th.th_bar[b].bb.b_arrived = KMP_INIT_BARRIER_STATE; in __kmp_register_root()
4004 root_thread->th.th_bar[b].bb.b_worker_arrived = 0; in __kmp_register_root()
4012 root_thread->th.th_current_place = KMP_PLACE_UNDEFINED; in __kmp_register_root()
4013 root_thread->th.th_new_place = KMP_PLACE_UNDEFINED; in __kmp_register_root()
4014 root_thread->th.th_first_place = KMP_PLACE_UNDEFINED; in __kmp_register_root()
4015 root_thread->th.th_last_place = KMP_PLACE_UNDEFINED; in __kmp_register_root()
4017 root_thread->th.th_def_allocator = __kmp_def_allocator; in __kmp_register_root()
4018 root_thread->th.th_prev_level = 0; in __kmp_register_root()
4019 root_thread->th.th_prev_num_threads = 1; in __kmp_register_root()
4022 tmp->cg_root = root_thread; in __kmp_register_root()
4027 root_thread, tmp)); in __kmp_register_root()
4029 root_thread->th.th_cg_roots = tmp; in __kmp_register_root()
4036 kmp_info_t *root_thread = ompt_get_thread(); in __kmp_register_root() local
4038 ompt_set_thread_state(root_thread, ompt_state_overhead); in __kmp_register_root()
4053 ompt_set_thread_state(root_thread, ompt_state_work_serial); in __kmp_register_root()