Lines Matching refs:mutex_count
53 int *mutex_count; in PARMCI_Create_mutexes() local
60 mutex_count = malloc(sizeof(int)*armci_nproc); in PARMCI_Create_mutexes()
61 dassert(1, mutex_count); in PARMCI_Create_mutexes()
68 free(mutex_count); in PARMCI_Create_mutexes()
75 bzero((char*)mutex_count,sizeof(int)*armci_nproc); in PARMCI_Create_mutexes()
78 mutex_count[armci_me]=num; in PARMCI_Create_mutexes()
79 armci_msg_igop(mutex_count, armci_nproc, "+"); in PARMCI_Create_mutexes()
80 for(p=totcount=0; p< armci_nproc; p++)totcount+=mutex_count[p]; in PARMCI_Create_mutexes()
86 free(mutex_count); in PARMCI_Create_mutexes()
96 free(mutex_count); in PARMCI_Create_mutexes()
105 glob_mutex[p].turn = glob_mutex[p].token + mutex_count[p]; in PARMCI_Create_mutexes()
106 glob_mutex[p].count = mutex_count[p]; in PARMCI_Create_mutexes()
108 totcount += mutex_count[p]; in PARMCI_Create_mutexes()
120 free(mutex_count); in PARMCI_Create_mutexes()