Lines Matching defs:place

1052     // will take place in the parallel region nested within the teams construct.
3967 /* drop root_thread into place */
4807 // Copy topology information associated with the new place
4821 // Copy the primary thread's place partition to the team struct
4833 "bound to place %d partition = [%d,%d]\n",
4853 KA_TRACE(100, ("__kmp_partition_places: primary: T#%d(%d:%d) place %d "
4870 int place = masters_place;
4875 if (place == last_place) {
4876 place = first_place;
4877 } else if (place == (num_masks - 1)) {
4878 place = 0;
4880 place++;
4882 __kmp_set_thread_place(team, th, first_place, last_place, place);
4884 KA_TRACE(100, ("__kmp_partition_places: close: T#%d(%d:%d) place %d "
4887 team->t.t_id, f, place, first_place, last_place));
4895 int place = masters_place;
4901 __kmp_set_thread_place(team, th, first_place, last_place, place);
4905 // do nothing, add an extra thread to place on next iteration
4907 // we added an extra thread to this place; move to next place
4908 if (place == last_place) {
4909 place = first_place;
4910 } else if (place == (num_masks - 1)) {
4911 place = 0;
4913 place++;
4918 } else if (s_count == S) { // place full; don't add extra
4919 if (place == last_place) {
4920 place = first_place;
4921 } else if (place == (num_masks - 1)) {
4922 place = 0;
4924 place++;
4931 ("__kmp_partition_places: close: T#%d(%d:%d) place %d "
4936 KMP_DEBUG_ASSERT(place == masters_place);
4951 int place = -1;
4957 place = masters_place;
4968 int fplace = place, nplace = place;
4971 if (place == last_place) {
4972 place = first_place;
4973 } else if (place == (num_masks - 1)) {
4974 place = 0;
4976 place++;
4981 if (place == last_place) {
4982 place = first_place;
4983 } else if (place == (num_masks - 1)) {
4984 place = 0;
4986 place++;
4991 __kmp_set_thread_place(team, th, fplace, place, nplace);
4994 if (place == last_place) {
4995 place = first_place;
4996 } else if (place == (num_masks - 1)) {
4997 place = 0;
4999 place++;
5003 ("__kmp_partition_places: spread: T#%d(%d:%d) place %d "
5012 place of each partition. */
5047 place = first;
5057 __kmp_set_thread_place(team, th, first, last, place);
5059 ("__kmp_partition_places: spread: T#%d(%d:%d) place %d "
5067 KMP_DEBUG_ASSERT(update_master_only || place == masters_place);
5074 int place = masters_place;
5083 __kmp_set_thread_place(team, th, place, place, place);
5087 // do nothing, add an extra thread to place on next iteration
5089 // we added an extra thread to this place; move on to next place
5090 if (place == last_place) {
5091 place = first_place;
5092 } else if (place == (num_masks - 1)) {
5093 place = 0;
5095 place++;
5100 } else if (s_count == S) { // place is full; don't add extra thread
5101 if (place == last_place) {
5102 place = first_place;
5103 } else if (place == (num_masks - 1)) {
5104 place = 0;
5106 place++;
5112 KA_TRACE(100, ("__kmp_partition_places: spread: T#%d(%d:%d) place %d "
5118 KMP_DEBUG_ASSERT(update_master_only || place == masters_place);
5168 // Do not perform the place partition if inner fork of the teams
5211 // If not doing the place partition, then reset the team's proc bind
5212 // to indicate that partitioning of all threads still needs to take place
5861 // Free the thread. Don't reap it, just place it on the pool of available
5871 // last place a thread struct was inserted (__kmp_thread_pool_insert_pt).
5954 // Scan down the list to find the place to insert the thread.
6049 /* This is the place where threads wait for work */
6460 only place to clear __kmp_serial_init */
6583 * only place to clear __kmp_serial_init */