lck 98 opal/mca/pmix/base/base.h #define OPAL_PMIX_ACQUIRE_THREAD(lck) \ lck 100 opal/mca/pmix/base/base.h opal_mutex_lock(&(lck)->mutex); \ lck 105 opal/mca/pmix/base/base.h while ((lck)->active) { \ lck 106 opal/mca/pmix/base/base.h opal_pmix_condition_wait(&(lck)->cond, &(lck)->mutex); \ lck 112 opal/mca/pmix/base/base.h (lck)->active = true; \ lck 115 opal/mca/pmix/base/base.h #define OPAL_PMIX_ACQUIRE_THREAD(lck) \ lck 117 opal/mca/pmix/base/base.h opal_mutex_lock(&(lck)->mutex); \ lck 118 opal/mca/pmix/base/base.h while ((lck)->active) { \ lck 119 opal/mca/pmix/base/base.h opal_pmix_condition_wait(&(lck)->cond, &(lck)->mutex); \ lck 121 opal/mca/pmix/base/base.h (lck)->active = true; \ lck 127 opal/mca/pmix/base/base.h #define OPAL_PMIX_WAIT_THREAD(lck) \ lck 129 opal/mca/pmix/base/base.h opal_mutex_lock(&(lck)->mutex); \ lck 134 opal/mca/pmix/base/base.h while ((lck)->active) { \ lck 135 opal/mca/pmix/base/base.h opal_pmix_condition_wait(&(lck)->cond, &(lck)->mutex); \ lck 141 opal/mca/pmix/base/base.h OPAL_ACQUIRE_OBJECT(&lck); \ lck 142 opal/mca/pmix/base/base.h opal_mutex_unlock(&(lck)->mutex); \ lck 145 opal/mca/pmix/base/base.h #define OPAL_PMIX_WAIT_THREAD(lck) \ lck 147 opal/mca/pmix/base/base.h opal_mutex_lock(&(lck)->mutex); \ lck 148 opal/mca/pmix/base/base.h while ((lck)->active) { \ lck 149 opal/mca/pmix/base/base.h opal_pmix_condition_wait(&(lck)->cond, &(lck)->mutex); \ lck 151 opal/mca/pmix/base/base.h OPAL_ACQUIRE_OBJECT(lck); \ lck 152 opal/mca/pmix/base/base.h opal_mutex_unlock(&(lck)->mutex); \ lck 158 opal/mca/pmix/base/base.h #define OPAL_PMIX_RELEASE_THREAD(lck) \ lck 164 opal/mca/pmix/base/base.h (lck)->active = false; \ lck 165 opal/mca/pmix/base/base.h opal_pmix_condition_broadcast(&(lck)->cond); \ lck 166 opal/mca/pmix/base/base.h opal_mutex_unlock(&(lck)->mutex); \ lck 169 opal/mca/pmix/base/base.h #define OPAL_PMIX_RELEASE_THREAD(lck) \ lck 171 opal/mca/pmix/base/base.h assert(0 != opal_mutex_trylock(&(lck)->mutex)); \ lck 172 opal/mca/pmix/base/base.h (lck)->active = false; \ lck 173 opal/mca/pmix/base/base.h opal_pmix_condition_broadcast(&(lck)->cond); \ lck 174 opal/mca/pmix/base/base.h opal_mutex_unlock(&(lck)->mutex); \ lck 179 opal/mca/pmix/base/base.h #define OPAL_PMIX_WAKEUP_THREAD(lck) \ lck 181 opal/mca/pmix/base/base.h opal_mutex_lock(&(lck)->mutex); \ lck 182 opal/mca/pmix/base/base.h (lck)->active = false; \ lck 183 opal/mca/pmix/base/base.h OPAL_POST_OBJECT(lck); \ lck 184 opal/mca/pmix/base/base.h opal_pmix_condition_broadcast(&(lck)->cond); \ lck 185 opal/mca/pmix/base/base.h opal_mutex_unlock(&(lck)->mutex); \ lck 56 opal/mca/pmix/pmix4x/pmix/examples/asyncgroup.c #define DEBUG_WAIT_THREAD(lck) \ lck 58 opal/mca/pmix/pmix4x/pmix/examples/asyncgroup.c pthread_mutex_lock(&(lck)->mutex); \ lck 59 opal/mca/pmix/pmix4x/pmix/examples/asyncgroup.c while ((lck)->active) { \ lck 60 opal/mca/pmix/pmix4x/pmix/examples/asyncgroup.c pthread_cond_wait(&(lck)->cond, &(lck)->mutex); \ lck 62 opal/mca/pmix/pmix4x/pmix/examples/asyncgroup.c pthread_mutex_unlock(&(lck)->mutex); \ lck 65 opal/mca/pmix/pmix4x/pmix/examples/asyncgroup.c #define DEBUG_WAKEUP_THREAD(lck) \ lck 67 opal/mca/pmix/pmix4x/pmix/examples/asyncgroup.c pthread_mutex_lock(&(lck)->mutex); \ lck 68 opal/mca/pmix/pmix4x/pmix/examples/asyncgroup.c (lck)->active = false; \ lck 69 opal/mca/pmix/pmix4x/pmix/examples/asyncgroup.c pthread_cond_broadcast(&(lck)->cond); \ lck 70 opal/mca/pmix/pmix4x/pmix/examples/asyncgroup.c pthread_mutex_unlock(&(lck)->mutex); \ lck 56 opal/mca/pmix/pmix4x/pmix/examples/debugger.c #define DEBUG_WAIT_THREAD(lck) \ lck 58 opal/mca/pmix/pmix4x/pmix/examples/debugger.c pthread_mutex_lock(&(lck)->mutex); \ lck 59 opal/mca/pmix/pmix4x/pmix/examples/debugger.c while ((lck)->active) { \ lck 60 opal/mca/pmix/pmix4x/pmix/examples/debugger.c pthread_cond_wait(&(lck)->cond, &(lck)->mutex); \ lck 62 opal/mca/pmix/pmix4x/pmix/examples/debugger.c pthread_mutex_unlock(&(lck)->mutex); \ lck 65 opal/mca/pmix/pmix4x/pmix/examples/debugger.c #define DEBUG_WAKEUP_THREAD(lck) \ lck 67 opal/mca/pmix/pmix4x/pmix/examples/debugger.c pthread_mutex_lock(&(lck)->mutex); \ lck 68 opal/mca/pmix/pmix4x/pmix/examples/debugger.c (lck)->active = false; \ lck 69 opal/mca/pmix/pmix4x/pmix/examples/debugger.c pthread_cond_broadcast(&(lck)->cond); \ lck 70 opal/mca/pmix/pmix4x/pmix/examples/debugger.c pthread_mutex_unlock(&(lck)->mutex); \ lck 60 opal/mca/pmix/pmix4x/pmix/examples/examples.h #define DEBUG_WAIT_THREAD(lck) \ lck 62 opal/mca/pmix/pmix4x/pmix/examples/examples.h pthread_mutex_lock(&(lck)->mutex); \ lck 63 opal/mca/pmix/pmix4x/pmix/examples/examples.h while ((lck)->active) { \ lck 64 opal/mca/pmix/pmix4x/pmix/examples/examples.h pthread_cond_wait(&(lck)->cond, &(lck)->mutex); \ lck 66 opal/mca/pmix/pmix4x/pmix/examples/examples.h pthread_mutex_unlock(&(lck)->mutex); \ lck 69 opal/mca/pmix/pmix4x/pmix/examples/examples.h #define DEBUG_WAKEUP_THREAD(lck) \ lck 71 opal/mca/pmix/pmix4x/pmix/examples/examples.h pthread_mutex_lock(&(lck)->mutex); \ lck 72 opal/mca/pmix/pmix4x/pmix/examples/examples.h (lck)->active = false; \ lck 73 opal/mca/pmix/pmix4x/pmix/examples/examples.h pthread_cond_broadcast(&(lck)->cond); \ lck 74 opal/mca/pmix/pmix4x/pmix/examples/examples.h pthread_mutex_unlock(&(lck)->mutex); \ lck 56 opal/mca/pmix/pmix4x/pmix/examples/group.c #define DEBUG_WAIT_THREAD(lck) \ lck 58 opal/mca/pmix/pmix4x/pmix/examples/group.c pthread_mutex_lock(&(lck)->mutex); \ lck 59 opal/mca/pmix/pmix4x/pmix/examples/group.c while ((lck)->active) { \ lck 60 opal/mca/pmix/pmix4x/pmix/examples/group.c pthread_cond_wait(&(lck)->cond, &(lck)->mutex); \ lck 62 opal/mca/pmix/pmix4x/pmix/examples/group.c pthread_mutex_unlock(&(lck)->mutex); \ lck 65 opal/mca/pmix/pmix4x/pmix/examples/group.c #define DEBUG_WAKEUP_THREAD(lck) \ lck 67 opal/mca/pmix/pmix4x/pmix/examples/group.c pthread_mutex_lock(&(lck)->mutex); \ lck 68 opal/mca/pmix/pmix4x/pmix/examples/group.c (lck)->active = false; \ lck 69 opal/mca/pmix/pmix4x/pmix/examples/group.c pthread_cond_broadcast(&(lck)->cond); \ lck 70 opal/mca/pmix/pmix4x/pmix/examples/group.c pthread_mutex_unlock(&(lck)->mutex); \ lck 89 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h #define PMIX_ACQUIRE_THREAD(lck) \ lck 91 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_mutex_lock(&(lck)->mutex); \ lck 96 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h while ((lck)->active) { \ lck 97 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_condition_wait(&(lck)->cond, &(lck)->mutex); \ lck 103 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h PMIX_ACQUIRE_OBJECT(lck); \ lck 104 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h (lck)->active = true; \ lck 107 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h #define PMIX_ACQUIRE_THREAD(lck) \ lck 109 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_mutex_lock(&(lck)->mutex); \ lck 110 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h while ((lck)->active) { \ lck 111 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_condition_wait(&(lck)->cond, &(lck)->mutex); \ lck 113 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h PMIX_ACQUIRE_OBJECT(lck); \ lck 114 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h (lck)->active = true; \ lck 120 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h #define PMIX_WAIT_THREAD(lck) \ lck 122 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_mutex_lock(&(lck)->mutex); \ lck 127 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h while ((lck)->active) { \ lck 128 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_condition_wait(&(lck)->cond, &(lck)->mutex); \ lck 134 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h PMIX_ACQUIRE_OBJECT(lck); \ lck 135 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_mutex_unlock(&(lck)->mutex); \ lck 138 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h #define PMIX_WAIT_THREAD(lck) \ lck 140 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_mutex_lock(&(lck)->mutex); \ lck 141 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h while ((lck)->active) { \ lck 142 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_condition_wait(&(lck)->cond, &(lck)->mutex); \ lck 144 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h PMIX_ACQUIRE_OBJECT(lck); \ lck 145 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_mutex_unlock(&(lck)->mutex); \ lck 151 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h #define PMIX_RELEASE_THREAD(lck) \ lck 157 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h (lck)->active = false; \ lck 158 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h PMIX_POST_OBJECT(lck); \ lck 159 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_condition_broadcast(&(lck)->cond); \ lck 160 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_mutex_unlock(&(lck)->mutex); \ lck 163 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h #define PMIX_RELEASE_THREAD(lck) \ lck 165 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h (lck)->active = false; \ lck 166 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h PMIX_POST_OBJECT(lck); \ lck 167 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_condition_broadcast(&(lck)->cond); \ lck 168 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_mutex_unlock(&(lck)->mutex); \ lck 173 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h #define PMIX_WAKEUP_THREAD(lck) \ lck 175 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_mutex_lock(&(lck)->mutex); \ lck 176 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h (lck)->active = false; \ lck 177 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h PMIX_POST_OBJECT(lck); \ lck 178 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_condition_broadcast(&(lck)->cond); \ lck 179 opal/mca/pmix/pmix4x/pmix/src/threads/threads.h pmix_mutex_unlock(&(lck)->mutex); \ lck 145 opal/mca/pmix/pmix4x/pmix/test/simple/gwtest.c #define DEBUG_WAIT_THREAD(lck) \ lck 147 opal/mca/pmix/pmix4x/pmix/test/simple/gwtest.c pthread_mutex_lock(&(lck)->mutex); \ lck 148 opal/mca/pmix/pmix4x/pmix/test/simple/gwtest.c while ((lck)->active) { \ lck 149 opal/mca/pmix/pmix4x/pmix/test/simple/gwtest.c pthread_cond_wait(&(lck)->cond, &(lck)->mutex); \ lck 151 opal/mca/pmix/pmix4x/pmix/test/simple/gwtest.c pthread_mutex_unlock(&(lck)->mutex); \ lck 154 opal/mca/pmix/pmix4x/pmix/test/simple/gwtest.c #define DEBUG_WAKEUP_THREAD(lck) \ lck 156 opal/mca/pmix/pmix4x/pmix/test/simple/gwtest.c pthread_mutex_lock(&(lck)->mutex); \ lck 157 opal/mca/pmix/pmix4x/pmix/test/simple/gwtest.c (lck)->active = false; \ lck 158 opal/mca/pmix/pmix4x/pmix/test/simple/gwtest.c pthread_cond_broadcast(&(lck)->cond); \ lck 159 opal/mca/pmix/pmix4x/pmix/test/simple/gwtest.c pthread_mutex_unlock(&(lck)->mutex); \ lck 63 opal/threads/threads.h #define OPAL_ACQUIRE_THREAD(lck, cnd, act) \ lck 65 opal/threads/threads.h OPAL_THREAD_LOCK((lck)); \ lck 71 opal/threads/threads.h opal_condition_wait((cnd), (lck)); \ lck 80 opal/threads/threads.h #define OPAL_ACQUIRE_THREAD(lck, cnd, act) \ lck 82 opal/threads/threads.h OPAL_THREAD_LOCK((lck)); \ lck 84 opal/threads/threads.h opal_condition_wait((cnd), (lck)); \ lck 92 opal/threads/threads.h #define OPAL_RELEASE_THREAD(lck, cnd, act) \ lck 100 opal/threads/threads.h OPAL_THREAD_UNLOCK((lck)); \ lck 103 opal/threads/threads.h #define OPAL_RELEASE_THREAD(lck, cnd, act) \ lck 107 opal/threads/threads.h OPAL_THREAD_UNLOCK((lck)); \ lck 34 orte/test/mpi/pinterlib.c #define MY_WAIT_THREAD(lck) \ lck 36 orte/test/mpi/pinterlib.c pthread_mutex_lock(&(lck)->mutex); \ lck 37 orte/test/mpi/pinterlib.c while ((lck)->active) { \ lck 38 orte/test/mpi/pinterlib.c pthread_cond_wait(&(lck)->cond, &(lck)->mutex); \ lck 40 orte/test/mpi/pinterlib.c pthread_mutex_unlock(&(lck)->mutex); \ lck 43 orte/test/mpi/pinterlib.c #define MY_WAKEUP_THREAD(lck) \ lck 45 orte/test/mpi/pinterlib.c pthread_mutex_lock(&(lck)->mutex); \ lck 46 orte/test/mpi/pinterlib.c (lck)->active = false; \ lck 47 orte/test/mpi/pinterlib.c pthread_cond_broadcast(&(lck)->cond); \ lck 48 orte/test/mpi/pinterlib.c pthread_mutex_unlock(&(lck)->mutex); \ lck 66 orte/util/threads.h #define ORTE_ACQUIRE_THREAD(lck) \ lck 68 orte/util/threads.h opal_mutex_lock(&(lck)->mutex); \ lck 73 orte/util/threads.h while ((lck)->active) { \ lck 74 orte/util/threads.h orte_condition_wait(&(lck)->cond, &(lck)->mutex); \ lck 80 orte/util/threads.h (lck)->active = true; \ lck 81 orte/util/threads.h OPAL_ACQUIRE_OBJECT(lck); \ lck 84 orte/util/threads.h #define ORTE_ACQUIRE_THREAD(lck) \ lck 86 orte/util/threads.h opal_mutex_lock(&(lck)->mutex); \ lck 87 orte/util/threads.h while ((lck)->active) { \ lck 88 orte/util/threads.h orte_condition_wait(&(lck)->cond, &(lck)->mutex); \ lck 90 orte/util/threads.h (lck)->active = true; \ lck 91 orte/util/threads.h OPAL_ACQUIRE_OBJECT(lck); \ lck 97 orte/util/threads.h #define ORTE_WAIT_THREAD(lck) \ lck 99 orte/util/threads.h opal_mutex_lock(&(lck)->mutex); \ lck 104 orte/util/threads.h while ((lck)->active) { \ lck 105 orte/util/threads.h orte_condition_wait(&(lck)->cond, &(lck)->mutex); \ lck 111 orte/util/threads.h OPAL_ACQUIRE_OBJECT(&lck); \ lck 112 orte/util/threads.h opal_mutex_unlock(&(lck)->mutex); \ lck 115 orte/util/threads.h #define ORTE_WAIT_THREAD(lck) \ lck 117 orte/util/threads.h opal_mutex_lock(&(lck)->mutex); \ lck 118 orte/util/threads.h while ((lck)->active) { \ lck 119 orte/util/threads.h orte_condition_wait(&(lck)->cond, &(lck)->mutex); \ lck 121 orte/util/threads.h OPAL_ACQUIRE_OBJECT(lck); \ lck 122 orte/util/threads.h opal_mutex_unlock(&(lck)->mutex); \ lck 128 orte/util/threads.h #define ORTE_RELEASE_THREAD(lck) \ lck 134 orte/util/threads.h (lck)->active = false; \ lck 135 orte/util/threads.h OPAL_POST_OBJECT(lck); \ lck 136 orte/util/threads.h orte_condition_broadcast(&(lck)->cond); \ lck 137 orte/util/threads.h opal_mutex_unlock(&(lck)->mutex); \ lck 140 orte/util/threads.h #define ORTE_RELEASE_THREAD(lck) \ lck 142 orte/util/threads.h (lck)->active = false; \ lck 143 orte/util/threads.h OPAL_POST_OBJECT(lck); \ lck 144 orte/util/threads.h orte_condition_broadcast(&(lck)->cond); \ lck 145 orte/util/threads.h opal_mutex_unlock(&(lck)->mutex); \ lck 150 orte/util/threads.h #define ORTE_WAKEUP_THREAD(lck) \ lck 152 orte/util/threads.h opal_mutex_lock(&(lck)->mutex); \ lck 153 orte/util/threads.h (lck)->active = false; \ lck 154 orte/util/threads.h OPAL_POST_OBJECT(lck); \ lck 155 orte/util/threads.h orte_condition_broadcast(&(lck)->cond); \ lck 156 orte/util/threads.h opal_mutex_unlock(&(lck)->mutex); \ lck 50 oshmem/mca/memheap/base/memheap_base_mkey.c opal_mutex_t lck; lck 245 oshmem/mca/memheap/base/memheap_base_mkey.c OPAL_THREAD_LOCK(&memheap_oob.lck); lck 249 oshmem/mca/memheap/base/memheap_base_mkey.c OPAL_THREAD_UNLOCK(&memheap_oob.lck); lck 256 oshmem/mca/memheap/base/memheap_base_mkey.c OPAL_THREAD_UNLOCK(&memheap_oob.lck); lck 391 oshmem/mca/memheap/base/memheap_base_mkey.c OBJ_CONSTRUCT(&memheap_oob.lck, opal_mutex_t); lck 439 oshmem/mca/memheap/base/memheap_base_mkey.c OBJ_DESTRUCT(&memheap_oob.lck); lck 477 oshmem/mca/memheap/base/memheap_base_mkey.c OPAL_THREAD_LOCK(&memheap_oob.lck); lck 486 oshmem/mca/memheap/base/memheap_base_mkey.c OPAL_THREAD_UNLOCK(&memheap_oob.lck); lck 497 oshmem/mca/memheap/base/memheap_base_mkey.c OPAL_THREAD_UNLOCK(&memheap_oob.lck); lck 503 oshmem/mca/memheap/base/memheap_base_mkey.c opal_condition_wait(&memheap_oob.cond, &memheap_oob.lck); lck 513 oshmem/mca/memheap/base/memheap_base_mkey.c OPAL_THREAD_UNLOCK(&memheap_oob.lck); lck 626 oshmem/mca/memheap/base/memheap_base_mkey.c OPAL_THREAD_LOCK(&memheap_oob.lck); lck 654 oshmem/mca/memheap/base/memheap_base_mkey.c OPAL_THREAD_UNLOCK(&memheap_oob.lck);