Lines Matching refs:td
105 void task_group_context_impl::register_with(d1::task_group_context& ctx, thread_data* td) { in register_with() argument
107 __TBB_ASSERT(td, nullptr); in register_with()
108 ctx.my_context_list = td->my_context_list; in register_with()
113 void task_group_context_impl::bind_to_impl(d1::task_group_context& ctx, thread_data* td) { in bind_to_impl() argument
118 ctx.my_parent = td->my_task_dispatcher->m_execute_data_ext.context; in bind_to_impl()
145 register_with(ctx, td); // Issues full fence in bind_to_impl()
157 register_with(ctx, td); // Issues full fence in bind_to_impl()
165 void task_group_context_impl::bind_to(d1::task_group_context& ctx, thread_data* td) { in bind_to() argument
180 __TBB_ASSERT(td->my_task_dispatcher->m_execute_data_ext.context != nullptr, nullptr); in bind_to()
182 …if (td->my_task_dispatcher->m_execute_data_ext.context == td->my_arena->my_default_ctx || !ctx.my_… in bind_to()
184 copy_fp_settings(ctx, *td->my_arena->my_default_ctx); in bind_to()
188 bind_to_impl(ctx, td); in bind_to()