Lines Matching refs:pr_buf

4097   kmp_disp_t *pr_buf = th->th.th_dispatch;  in __kmpc_doacross_init()  local
4112 idx = pr_buf->th_doacross_buf_idx++; // Increment index of shared buffer for in __kmpc_doacross_init()
4117 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info == NULL); in __kmpc_doacross_init()
4118 pr_buf->th_doacross_info = (kmp_int64 *)__kmp_thread_malloc( in __kmpc_doacross_init()
4120 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info != NULL); in __kmpc_doacross_init()
4121 pr_buf->th_doacross_info[0] = in __kmpc_doacross_init()
4125 pr_buf->th_doacross_info[1] = (kmp_int64)&sh_buf->doacross_num_done; in __kmpc_doacross_init()
4126 pr_buf->th_doacross_info[2] = dims[0].lo; in __kmpc_doacross_init()
4127 pr_buf->th_doacross_info[3] = dims[0].up; in __kmpc_doacross_init()
4128 pr_buf->th_doacross_info[4] = dims[0].st; in __kmpc_doacross_init()
4146 pr_buf->th_doacross_info[last++] = range_length; in __kmpc_doacross_init()
4147 pr_buf->th_doacross_info[last++] = dims[j].lo; in __kmpc_doacross_init()
4148 pr_buf->th_doacross_info[last++] = dims[j].up; in __kmpc_doacross_init()
4149 pr_buf->th_doacross_info[last++] = dims[j].st; in __kmpc_doacross_init()
4164 trace_count *= pr_buf->th_doacross_info[4 * j + 1]; // use kept ranges in __kmpc_doacross_init()
4205 pr_buf->th_doacross_flags = in __kmpc_doacross_init()
4219 kmp_disp_t *pr_buf; in __kmpc_doacross_wait() local
4229 pr_buf = th->th.th_dispatch; in __kmpc_doacross_wait()
4230 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info != NULL); in __kmpc_doacross_wait()
4231 num_dims = (size_t)pr_buf->th_doacross_info[0]; in __kmpc_doacross_wait()
4232 lo = pr_buf->th_doacross_info[2]; in __kmpc_doacross_wait()
4233 up = pr_buf->th_doacross_info[3]; in __kmpc_doacross_wait()
4234 st = pr_buf->th_doacross_info[4]; in __kmpc_doacross_wait()
4270 ln = pr_buf->th_doacross_info[j + 1]; in __kmpc_doacross_wait()
4271 lo = pr_buf->th_doacross_info[j + 2]; in __kmpc_doacross_wait()
4272 up = pr_buf->th_doacross_info[j + 3]; in __kmpc_doacross_wait()
4273 st = pr_buf->th_doacross_info[j + 4]; in __kmpc_doacross_wait()
4308 while ((flag & pr_buf->th_doacross_flags[iter_number]) == 0) { in __kmpc_doacross_wait()
4331 kmp_disp_t *pr_buf; in __kmpc_doacross_post() local
4342 pr_buf = th->th.th_dispatch; in __kmpc_doacross_post()
4343 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info != NULL); in __kmpc_doacross_post()
4344 num_dims = (size_t)pr_buf->th_doacross_info[0]; in __kmpc_doacross_post()
4345 lo = pr_buf->th_doacross_info[2]; in __kmpc_doacross_post()
4346 st = pr_buf->th_doacross_info[4]; in __kmpc_doacross_post()
4364 ln = pr_buf->th_doacross_info[j + 1]; in __kmpc_doacross_post()
4365 lo = pr_buf->th_doacross_info[j + 2]; in __kmpc_doacross_post()
4366 st = pr_buf->th_doacross_info[j + 4]; in __kmpc_doacross_post()
4390 if ((flag & pr_buf->th_doacross_flags[iter_number]) == 0) in __kmpc_doacross_post()
4391 KMP_TEST_THEN_OR32(&pr_buf->th_doacross_flags[iter_number], flag); in __kmpc_doacross_post()
4401 kmp_disp_t *pr_buf = th->th.th_dispatch; in __kmpc_doacross_fini() local
4409 KMP_TEST_THEN_INC32((kmp_uintptr_t)(pr_buf->th_doacross_info[1])) + 1; in __kmpc_doacross_fini()
4412 int idx = pr_buf->th_doacross_buf_idx - 1; in __kmpc_doacross_fini()
4415 KMP_DEBUG_ASSERT(pr_buf->th_doacross_info[1] == in __kmpc_doacross_fini()
4426 pr_buf->th_doacross_flags = NULL; in __kmpc_doacross_fini()
4427 __kmp_thread_free(th, (void *)pr_buf->th_doacross_info); in __kmpc_doacross_fini()
4428 pr_buf->th_doacross_info = NULL; in __kmpc_doacross_fini()