pArgs              86 ompi/datatype/ompi_datatype_args.c         ompi_datatype_args_t* pArgs = (ompi_datatype_args_t*)buf;       \
pArgs              87 ompi/datatype/ompi_datatype_args.c         pArgs->ci = (IC);                                               \
pArgs              88 ompi/datatype/ompi_datatype_args.c         pArgs->ca = (AC);                                               \
pArgs              89 ompi/datatype/ompi_datatype_args.c         pArgs->cd = (DC);                                               \
pArgs              91 ompi/datatype/ompi_datatype_args.c         if( pArgs->ca == 0 ) pArgs->a = NULL;                           \
pArgs              93 ompi/datatype/ompi_datatype_args.c             pArgs->a = (ptrdiff_t*)buf;                         \
pArgs              94 ompi/datatype/ompi_datatype_args.c             buf += pArgs->ca * sizeof(ptrdiff_t);               \
pArgs              96 ompi/datatype/ompi_datatype_args.c         if( pArgs->cd == 0 ) pArgs->d = NULL;                           \
pArgs              98 ompi/datatype/ompi_datatype_args.c             pArgs->d = (ompi_datatype_t**)buf;                          \
pArgs              99 ompi/datatype/ompi_datatype_args.c             buf += pArgs->cd * sizeof(MPI_Datatype);                    \
pArgs             101 ompi/datatype/ompi_datatype_args.c         if( pArgs->ci == 0 ) pArgs->i = NULL;                           \
pArgs             102 ompi/datatype/ompi_datatype_args.c         else pArgs->i = (int*)buf;                                      \
pArgs             103 ompi/datatype/ompi_datatype_args.c         pArgs->ref_count = 1;                                           \
pArgs             104 ompi/datatype/ompi_datatype_args.c         pArgs->total_pack_size = (4 + (IC) + (DC)) * sizeof(int) +      \
pArgs             106 ompi/datatype/ompi_datatype_args.c         (PDATA)->args = (void*)pArgs;                                   \
pArgs             117 ompi/datatype/ompi_datatype_args.c     ompi_datatype_args_t* pArgs;
pArgs             122 ompi/datatype/ompi_datatype_args.c     pArgs = (ompi_datatype_args_t*)pData->args;
pArgs             123 ompi/datatype/ompi_datatype_args.c     pArgs->create_type = type;
pArgs             128 ompi/datatype/ompi_datatype_args.c         pArgs->total_pack_size = 0;  /* store no extra data */
pArgs             132 ompi/datatype/ompi_datatype_args.c         pArgs->i[0] = i[0][0];
pArgs             136 ompi/datatype/ompi_datatype_args.c         pArgs->i[0] = i[0][0];
pArgs             137 ompi/datatype/ompi_datatype_args.c         pArgs->i[1] = i[1][0];
pArgs             138 ompi/datatype/ompi_datatype_args.c         pArgs->i[2] = i[2][0];
pArgs             143 ompi/datatype/ompi_datatype_args.c         pArgs->i[0] = i[0][0];
pArgs             144 ompi/datatype/ompi_datatype_args.c         pArgs->i[1] = i[1][0];
pArgs             149 ompi/datatype/ompi_datatype_args.c         pArgs->i[0] = i[0][0];
pArgs             150 ompi/datatype/ompi_datatype_args.c         memcpy( pArgs->i + pos, i[1], i[0][0] * sizeof(int) );
pArgs             152 ompi/datatype/ompi_datatype_args.c         memcpy( pArgs->i + pos, i[2], i[0][0] * sizeof(int) );
pArgs             157 ompi/datatype/ompi_datatype_args.c         pArgs->i[0] = i[0][0];
pArgs             158 ompi/datatype/ompi_datatype_args.c         memcpy( pArgs->i + 1, i[1], i[0][0] * sizeof(int) );
pArgs             162 ompi/datatype/ompi_datatype_args.c         pArgs->i[0] = i[0][0];
pArgs             163 ompi/datatype/ompi_datatype_args.c         pArgs->i[1] = i[1][0];
pArgs             164 ompi/datatype/ompi_datatype_args.c         memcpy( pArgs->i + 2, i[2], i[0][0] * sizeof(int) );
pArgs             169 ompi/datatype/ompi_datatype_args.c         pArgs->i[0] = i[0][0];
pArgs             170 ompi/datatype/ompi_datatype_args.c         memcpy( pArgs->i + 1, i[1], i[0][0] * sizeof(int) );
pArgs             175 ompi/datatype/ompi_datatype_args.c         pArgs->i[0] = i[0][0];
pArgs             176 ompi/datatype/ompi_datatype_args.c         memcpy( pArgs->i + pos, i[1], pArgs->i[0] * sizeof(int) );
pArgs             177 ompi/datatype/ompi_datatype_args.c         pos += pArgs->i[0];
pArgs             178 ompi/datatype/ompi_datatype_args.c         memcpy( pArgs->i + pos, i[2], pArgs->i[0] * sizeof(int) );
pArgs             179 ompi/datatype/ompi_datatype_args.c         pos += pArgs->i[0];
pArgs             180 ompi/datatype/ompi_datatype_args.c         memcpy( pArgs->i + pos, i[3], pArgs->i[0] * sizeof(int) );
pArgs             181 ompi/datatype/ompi_datatype_args.c         pos += pArgs->i[0];
pArgs             182 ompi/datatype/ompi_datatype_args.c         pArgs->i[pos] = i[4][0];
pArgs             187 ompi/datatype/ompi_datatype_args.c         pArgs->i[0] = i[0][0];
pArgs             188 ompi/datatype/ompi_datatype_args.c         pArgs->i[1] = i[1][0];
pArgs             189 ompi/datatype/ompi_datatype_args.c         pArgs->i[2] = i[2][0];
pArgs             191 ompi/datatype/ompi_datatype_args.c         memcpy( pArgs->i + pos, i[3], i[2][0] * sizeof(int) );
pArgs             193 ompi/datatype/ompi_datatype_args.c         memcpy( pArgs->i + pos, i[4], i[2][0] * sizeof(int) );
pArgs             195 ompi/datatype/ompi_datatype_args.c         memcpy( pArgs->i + pos, i[5], i[2][0] * sizeof(int) );
pArgs             197 ompi/datatype/ompi_datatype_args.c         memcpy( pArgs->i + pos, i[6], i[2][0] * sizeof(int) );
pArgs             199 ompi/datatype/ompi_datatype_args.c         pArgs->i[pos] = i[7][0];
pArgs             204 ompi/datatype/ompi_datatype_args.c         pArgs->i[0] = i[0][0];
pArgs             205 ompi/datatype/ompi_datatype_args.c         pArgs->i[1] = i[1][0];
pArgs             209 ompi/datatype/ompi_datatype_args.c         pArgs->i[0] = i[0][0];
pArgs             216 ompi/datatype/ompi_datatype_args.c         pArgs->i[0] = i[0][0];
pArgs             217 ompi/datatype/ompi_datatype_args.c         pArgs->i[1] = i[1][0];
pArgs             225 ompi/datatype/ompi_datatype_args.c     if( pArgs->a != NULL )
pArgs             226 ompi/datatype/ompi_datatype_args.c         memcpy( pArgs->a, a, ca * sizeof(ptrdiff_t) );
pArgs             229 ompi/datatype/ompi_datatype_args.c         pArgs->d[pos] = d[pos];
pArgs             239 ompi/datatype/ompi_datatype_args.c             pArgs->total_pack_size += ((ompi_datatype_args_t*)d[pos]->args)->total_pack_size;
pArgs             241 ompi/datatype/ompi_datatype_args.c             pArgs->total_pack_size += sizeof(int); /* _NAMED */
pArgs             243 ompi/datatype/ompi_datatype_args.c         pArgs->total_pack_size += sizeof(int);  /* each data has an ID */
pArgs             253 ompi/datatype/ompi_datatype_args.c     ompi_datatype_args_t* pArgs = (ompi_datatype_args_t*)pData->args;
pArgs             260 ompi/datatype/ompi_datatype_args.c     if( pArgs == NULL ) return MPI_ERR_INTERN;
pArgs             263 ompi/datatype/ompi_datatype_args.c             pArgs->create_type, pArgs->ci, pArgs->ca, pArgs->cd );
pArgs             264 ompi/datatype/ompi_datatype_args.c     if( pArgs->i != NULL ) {
pArgs             266 ompi/datatype/ompi_datatype_args.c         for( i = 0; i < pArgs->ci; i++ ) {
pArgs             267 ompi/datatype/ompi_datatype_args.c             printf( "%d ", pArgs->i[i] );
pArgs             271 ompi/datatype/ompi_datatype_args.c     if( pArgs->a != NULL ) {
pArgs             273 ompi/datatype/ompi_datatype_args.c         for( i = 0; i < pArgs->ca; i++ ) {
pArgs             274 ompi/datatype/ompi_datatype_args.c             printf( "%ld ", (long)pArgs->a[i] );
pArgs             278 ompi/datatype/ompi_datatype_args.c     if( pArgs->d != NULL ) {
pArgs             283 ompi/datatype/ompi_datatype_args.c         old = pArgs->d[0];
pArgs             284 ompi/datatype/ompi_datatype_args.c         for( i = 1; i < pArgs->cd; i++ ) {
pArgs             285 ompi/datatype/ompi_datatype_args.c             temp = pArgs->d[i];
pArgs             326 ompi/datatype/ompi_datatype_args.c     ompi_datatype_args_t* pArgs = (ompi_datatype_args_t*)pData->args;
pArgs             328 ompi/datatype/ompi_datatype_args.c     if( NULL == pArgs ) {  /* only for predefined datatypes */
pArgs             347 ompi/datatype/ompi_datatype_args.c         *ci = pArgs->ci;
pArgs             348 ompi/datatype/ompi_datatype_args.c         *ca = pArgs->ca;
pArgs             349 ompi/datatype/ompi_datatype_args.c         *cd = pArgs->cd;
pArgs             350 ompi/datatype/ompi_datatype_args.c         *type = pArgs->create_type;
pArgs             353 ompi/datatype/ompi_datatype_args.c         if(*ci < pArgs->ci || *ca < pArgs->ca || *cd < pArgs->cd) {
pArgs             356 ompi/datatype/ompi_datatype_args.c         if( (NULL != i) && (NULL != pArgs->i) ) {
pArgs             357 ompi/datatype/ompi_datatype_args.c             memcpy( i, pArgs->i, pArgs->ci * sizeof(int) );
pArgs             359 ompi/datatype/ompi_datatype_args.c         if( (NULL != a) && (NULL != pArgs->a) ) {
pArgs             360 ompi/datatype/ompi_datatype_args.c             memcpy( a, pArgs->a, pArgs->ca * sizeof(ptrdiff_t) );
pArgs             362 ompi/datatype/ompi_datatype_args.c         if( (NULL != d) && (NULL != pArgs->d) ) {
pArgs             363 ompi/datatype/ompi_datatype_args.c             memcpy( d, pArgs->d, pArgs->cd * sizeof(MPI_Datatype) );
pArgs             376 ompi/datatype/ompi_datatype_args.c     ompi_datatype_args_t* pArgs = (ompi_datatype_args_t*)source_data->args;
pArgs             382 ompi/datatype/ompi_datatype_args.c     if( NULL != pArgs ) {
pArgs             383 ompi/datatype/ompi_datatype_args.c         OPAL_THREAD_ADD_FETCH32(&pArgs->ref_count, 1);
pArgs             384 ompi/datatype/ompi_datatype_args.c         dest_data->args = pArgs;
pArgs             398 ompi/datatype/ompi_datatype_args.c     ompi_datatype_args_t* pArgs = (ompi_datatype_args_t*)pData->args;
pArgs             400 ompi/datatype/ompi_datatype_args.c     assert( 0 < pArgs->ref_count );
pArgs             401 ompi/datatype/ompi_datatype_args.c     OPAL_THREAD_ADD_FETCH32(&pArgs->ref_count, -1);
pArgs             402 ompi/datatype/ompi_datatype_args.c     if( 0 == pArgs->ref_count ) {
pArgs             406 ompi/datatype/ompi_datatype_args.c         for( i = 0; i < pArgs->cd; i++ ) {
pArgs             407 ompi/datatype/ompi_datatype_args.c             if( !(ompi_datatype_is_predefined(pArgs->d[i])) ) {
pArgs             408 ompi/datatype/ompi_datatype_args.c                 OBJ_RELEASE( pArgs->d[i] );