local_lock_sync 24 oshmem/mca/atomic/basic/atomic_basic_module.c static char *local_lock_sync; local_lock_sync 53 oshmem/mca/atomic/basic/atomic_basic_module.c local_lock_sync = (char*) malloc(num_pe * sizeof(char)); local_lock_sync 55 oshmem/mca/atomic/basic/atomic_basic_module.c if (!local_lock_sync || !local_lock_turn) { local_lock_sync 58 oshmem/mca/atomic/basic/atomic_basic_module.c memcpy((void*) local_lock_sync, local_lock_sync 82 oshmem/mca/atomic/basic/atomic_basic_module.c if (local_lock_sync) { local_lock_sync 83 oshmem/mca/atomic/basic/atomic_basic_module.c free((void*) local_lock_sync); local_lock_sync 84 oshmem/mca/atomic/basic/atomic_basic_module.c local_lock_sync = NULL; local_lock_sync 244 oshmem/mca/atomic/basic/atomic_basic_module.c MCA_SPML_CALL(get(ctx, (void*)atomic_lock_sync, num_pe * sizeof(*atomic_lock_sync), (void*)local_lock_sync, root_pe)); local_lock_sync 245 oshmem/mca/atomic/basic/atomic_basic_module.c } while (local_lock_sync[me] != lock_required); local_lock_sync 249 oshmem/mca/atomic/basic/atomic_basic_module.c if (local_lock_sync[index] != ATOMIC_LOCK_IDLE) { local_lock_sync 251 oshmem/mca/atomic/basic/atomic_basic_module.c MCA_SPML_CALL(get(ctx, (void*)atomic_lock_sync, num_pe * sizeof(*atomic_lock_sync), (void*)local_lock_sync, root_pe)); local_lock_sync 260 oshmem/mca/atomic/basic/atomic_basic_module.c MCA_SPML_CALL(get(ctx, (void*)atomic_lock_sync, num_pe * sizeof(*atomic_lock_sync), (void*)local_lock_sync, root_pe)); local_lock_sync 261 oshmem/mca/atomic/basic/atomic_basic_module.c } while (local_lock_sync[me] != lock_active); local_lock_sync 266 oshmem/mca/atomic/basic/atomic_basic_module.c || (local_lock_sync[index] != ATOMIC_LOCK_ACTIVE))) { local_lock_sync 273 oshmem/mca/atomic/basic/atomic_basic_module.c || (local_lock_sync[*local_lock_turn] == ATOMIC_LOCK_IDLE)))); local_lock_sync 286 oshmem/mca/atomic/basic/atomic_basic_module.c MCA_SPML_CALL(get(ctx, (void*)atomic_lock_sync, num_pe * sizeof(*atomic_lock_sync), (void*)local_lock_sync, root_pe)); local_lock_sync 291 oshmem/mca/atomic/basic/atomic_basic_module.c } while (local_lock_sync[index] == ATOMIC_LOCK_IDLE); local_lock_sync 297 oshmem/mca/atomic/basic/atomic_basic_module.c MCA_SPML_CALL(get(ctx, (void*)atomic_lock_sync, num_pe * sizeof(*atomic_lock_sync), (void*)local_lock_sync, root_pe)); local_lock_sync 298 oshmem/mca/atomic/basic/atomic_basic_module.c } while (local_lock_sync[me] != lock_idle);