Lines Matching refs:sh_buf

3999   dispatch_shared_info_t *sh_buf;  in __kmpc_doacross_init()  local
4015 sh_buf = &team->t.t_disp_buffer[idx % __kmp_dispatch_num_buffers]; in __kmpc_doacross_init()
4026 pr_buf->th_doacross_info[1] = (kmp_int64)&sh_buf->doacross_num_done; in __kmpc_doacross_init()
4071 if (idx != sh_buf->doacross_buf_idx) { in __kmpc_doacross_init()
4073 __kmp_wait_4((volatile kmp_uint32 *)&sh_buf->doacross_buf_idx, idx, in __kmpc_doacross_init()
4081 (volatile kmp_int32 *)&sh_buf->doacross_flags, NULL, 1); in __kmpc_doacross_init()
4084 (volatile kmp_int64 *)&sh_buf->doacross_flags, NULL, 1LL); in __kmpc_doacross_init()
4092 sh_buf->doacross_flags = flags; in __kmpc_doacross_init()
4096 while (*(volatile kmp_int32 *)&sh_buf->doacross_flags == 1) in __kmpc_doacross_init()
4098 while (*(volatile kmp_int64 *)&sh_buf->doacross_flags == 1LL) in __kmpc_doacross_init()
4105 KMP_DEBUG_ASSERT(sh_buf->doacross_flags > (kmp_uint32 *)1); // check ptr value in __kmpc_doacross_init()
4107 sh_buf->doacross_flags; // save private copy in order to not in __kmpc_doacross_init()
4314 dispatch_shared_info_t *sh_buf = in __kmpc_doacross_fini() local
4317 (kmp_int64)&sh_buf->doacross_num_done); in __kmpc_doacross_fini()
4318 KMP_DEBUG_ASSERT(num_done == sh_buf->doacross_num_done); in __kmpc_doacross_fini()
4319 KMP_DEBUG_ASSERT(idx == sh_buf->doacross_buf_idx); in __kmpc_doacross_fini()
4320 __kmp_thread_free(th, CCAST(kmp_uint32 *, sh_buf->doacross_flags)); in __kmpc_doacross_fini()
4321 sh_buf->doacross_flags = NULL; in __kmpc_doacross_fini()
4322 sh_buf->doacross_num_done = 0; in __kmpc_doacross_fini()
4323 sh_buf->doacross_buf_idx += in __kmpc_doacross_fini()