Lines Matching refs:attr_keyval
40 static MPI_Attr_keyval attr_keyval[MAX_ATTR]; variable
155 attr_keyval[0].active = 1; in Keyval_setup()
166 if (!attr_keyval[i].active) { in MPI_Comm_create_keyval()
175 attr_keyval[keyid].extra_state = extra_state; in MPI_Comm_create_keyval()
176 attr_keyval[keyid].del = delete_fn; in MPI_Comm_create_keyval()
177 attr_keyval[keyid].active = 1; in MPI_Comm_create_keyval()
203 if (--attr_keyval[keyval].active <= 0) { in MPI_Attr_dereference_keyval()
204 attr_keyval[keyval].extra_state = 0; in MPI_Attr_dereference_keyval()
205 attr_keyval[keyval].del = 0; in MPI_Attr_dereference_keyval()
212 ++attr_keyval[keyval].active; in MPI_Attr_reference_keyval()
250 if (attr_keyval[keyval].del) { in MPI_Comm_delete_attr()
251 …if ((ret = (*attr_keyval[keyval].del)(comm, keyval, save_attribute_val, attr_keyval[keyval].extra_… in MPI_Comm_delete_attr()
413 …if (attr_keyval[i].active) printf("MPIUni warning: MPI attribute %d was not freed before MPI_Final… in MPI_Finalize()