Lines Matching refs:root_thread

3655   kmp_info_t *root_thread;  in __kmp_register_root()  local
3749 root_thread = root->r.r_uber_thread; in __kmp_register_root()
3751 root_thread = (kmp_info_t *)__kmp_allocate(sizeof(kmp_info_t)); in __kmp_register_root()
3753 __kmp_print_thread_storage_map(root_thread, gtid); in __kmp_register_root()
3755 root_thread->th.th_info.ds.ds_gtid = gtid; in __kmp_register_root()
3757 root_thread->th.ompt_thread_info.thread_data = ompt_data_none; in __kmp_register_root()
3759 root_thread->th.th_root = root; in __kmp_register_root()
3761 root_thread->th.th_cons = __kmp_allocate_cons_stack(gtid); in __kmp_register_root()
3764 __kmp_initialize_fast_memory(root_thread); in __kmp_register_root()
3768 KMP_DEBUG_ASSERT(root_thread->th.th_local.bget_data == NULL); in __kmp_register_root()
3769 __kmp_initialize_bget(root_thread); in __kmp_register_root()
3771 __kmp_init_random(root_thread); // Initialize random number generator in __kmp_register_root()
3775 if (!root_thread->th.th_serial_team) { in __kmp_register_root()
3778 root_thread->th.th_serial_team = in __kmp_register_root()
3788 KMP_ASSERT(root_thread->th.th_serial_team); in __kmp_register_root()
3790 root_thread->th.th_serial_team)); in __kmp_register_root()
3793 TCW_SYNC_PTR(__kmp_threads[gtid], root_thread); in __kmp_register_root()
3795 root->r.r_root_team->t.t_threads[0] = root_thread; in __kmp_register_root()
3796 root->r.r_hot_team->t.t_threads[0] = root_thread; in __kmp_register_root()
3797 root_thread->th.th_serial_team->t.t_threads[0] = root_thread; in __kmp_register_root()
3799 root_thread->th.th_serial_team->t.t_serialized = 0; in __kmp_register_root()
3800 root->r.r_uber_thread = root_thread; in __kmp_register_root()
3803 __kmp_initialize_info(root_thread, root->r.r_root_team, 0, gtid); in __kmp_register_root()
3816 __kmp_create_worker(gtid, root_thread, __kmp_stksize); in __kmp_register_root()
3827 root_thread->th.th_bar[b].bb.b_arrived = KMP_INIT_BARRIER_STATE; in __kmp_register_root()
3829 root_thread->th.th_bar[b].bb.b_worker_arrived = 0; in __kmp_register_root()
3838 root_thread->th.th_current_place = KMP_PLACE_UNDEFINED; in __kmp_register_root()
3839 root_thread->th.th_new_place = KMP_PLACE_UNDEFINED; in __kmp_register_root()
3840 root_thread->th.th_first_place = KMP_PLACE_UNDEFINED; in __kmp_register_root()
3841 root_thread->th.th_last_place = KMP_PLACE_UNDEFINED; in __kmp_register_root()
3848 root_thread->th.th_def_allocator = __kmp_def_allocator; in __kmp_register_root()
3849 root_thread->th.th_prev_level = 0; in __kmp_register_root()
3850 root_thread->th.th_prev_num_threads = 1; in __kmp_register_root()
3858 kmp_info_t *root_thread = ompt_get_thread(); in __kmp_register_root() local
3860 ompt_set_thread_state(root_thread, ompt_state_overhead); in __kmp_register_root()
3874 ompt_set_thread_state(root_thread, ompt_state_work_serial); in __kmp_register_root()