pElem 62 ompi/include/ompi/memchecker.h dt_elem_desc_t* pElem = &(description[elem_pos]); pElem 69 ompi/include/ompi/memchecker.h while ( OPAL_DATATYPE_LOOP == pElem->elem.common.flags ) { pElem 71 ompi/include/ompi/memchecker.h pElem = &(description[elem_pos]); pElem 74 ompi/include/ompi/memchecker.h while( pElem->elem.common.flags & OPAL_DATATYPE_FLAG_DATA ) { pElem 76 ompi/include/ompi/memchecker.h f( (void *)(source_base + pElem->elem.disp), pElem->elem.count*pElem->elem.extent ); pElem 78 ompi/include/ompi/memchecker.h pElem = &(description[elem_pos]); pElem 83 ompi/include/ompi/memchecker.h pElem = &(description[elem_pos]); pElem 116 ompi/include/ompi/memchecker.h dt_elem_desc_t* pElem = &(description[elem_pos]); pElem 124 ompi/include/ompi/memchecker.h while ( OPAL_DATATYPE_LOOP == pElem->elem.common.flags ) { pElem 126 ompi/include/ompi/memchecker.h pElem = &(description[elem_pos]); pElem 129 ompi/include/ompi/memchecker.h while( pElem->elem.common.flags & OPAL_DATATYPE_FLAG_DATA ) { pElem 131 ompi/include/ompi/memchecker.h f( (void *)(source_base + pElem->elem.disp), pElem->elem.count*pElem->elem.extent ); pElem 133 ompi/include/ompi/memchecker.h pElem = &(description[elem_pos]); pElem 138 ompi/include/ompi/memchecker.h pElem = &(description[elem_pos]); pElem 47 opal/datatype/opal_convertor_raw.c dt_elem_desc_t* description, *pElem; pElem 89 opal/datatype/opal_convertor_raw.c pElem = &(description[pos_desc]); pElem 96 opal/datatype/opal_convertor_raw.c while( pElem->elem.common.flags & OPAL_DATATYPE_FLAG_DATA ) { pElem 97 opal/datatype/opal_convertor_raw.c size_t blength = opal_datatype_basicDatatypes[pElem->elem.common.type]->size; pElem 98 opal/datatype/opal_convertor_raw.c source_base += pElem->elem.disp; pElem 99 opal/datatype/opal_convertor_raw.c if( blength == (size_t)pElem->elem.extent ) { /* no resized data */ pElem 122 opal/datatype/opal_convertor_raw.c source_base += pElem->elem.extent; pElem 127 opal/datatype/opal_convertor_raw.c source_base -= pElem->elem.disp; pElem 131 opal/datatype/opal_convertor_raw.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 136 opal/datatype/opal_convertor_raw.c if( OPAL_DATATYPE_END_LOOP == pElem->elem.common.type ) { /* end of the current loop */ pElem 162 opal/datatype/opal_convertor_raw.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 168 opal/datatype/opal_convertor_raw.c if( OPAL_DATATYPE_LOOP == pElem->elem.common.type ) { pElem 170 opal/datatype/opal_convertor_raw.c ddt_endloop_desc_t* end_loop = (ddt_endloop_desc_t*)(pElem + pElem->loop.items); pElem 172 opal/datatype/opal_convertor_raw.c if( pElem->loop.common.flags & OPAL_DATATYPE_FLAG_CONTIGUOUS ) { pElem 180 opal/datatype/opal_convertor_raw.c source_base += pElem->loop.extent; pElem 190 opal/datatype/opal_convertor_raw.c pos_desc += pElem->loop.items + 1; pElem 203 opal/datatype/opal_convertor_raw.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 204 opal/datatype/opal_convertor_raw.c DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" ); pElem 127 opal/datatype/opal_datatype_copy.h dt_elem_desc_t* pElem; pElem 197 opal/datatype/opal_datatype_copy.h pElem = &(description[pos_desc]); pElem 200 opal/datatype/opal_datatype_copy.h while( OPAL_LIKELY(pElem->elem.common.flags & OPAL_DATATYPE_FLAG_DATA) ) { pElem 202 opal/datatype/opal_datatype_copy.h _predefined_data( pElem, datatype, (unsigned char*)source_base, count, count_desc, pElem 205 opal/datatype/opal_datatype_copy.h UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 207 opal/datatype/opal_datatype_copy.h if( OPAL_DATATYPE_END_LOOP == pElem->elem.common.type ) { /* end of the current loop */ pElem 229 opal/datatype/opal_datatype_copy.h UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 233 opal/datatype/opal_datatype_copy.h if( OPAL_DATATYPE_LOOP == pElem->elem.common.type ) { pElem 235 opal/datatype/opal_datatype_copy.h if( pElem->loop.common.flags & OPAL_DATATYPE_FLAG_CONTIGUOUS ) { pElem 236 opal/datatype/opal_datatype_copy.h _contiguous_loop( pElem, datatype, (unsigned char*)source_base, count, count_desc, pElem 238 opal/datatype/opal_datatype_copy.h pos_desc += pElem->loop.items + 1; pElem 248 opal/datatype/opal_datatype_copy.h UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 249 opal/datatype/opal_datatype_copy.h DDT_DUMP_STACK( pStack, stack_pos, pElem, "advance loop" ); pElem 268 opal/datatype/opal_datatype_optimize.c dt_elem_desc_t* pElem = pData->desc.desc; pElem 270 opal/datatype/opal_datatype_optimize.c index = GET_FIRST_NON_LOOP( pElem ); pElem 271 opal/datatype/opal_datatype_optimize.c assert( pElem[index].elem.common.flags & OPAL_DATATYPE_FLAG_DATA ); pElem 272 opal/datatype/opal_datatype_optimize.c first_elem_disp = pElem[index].elem.disp; pElem 285 opal/datatype/opal_datatype_pack.c dt_elem_desc_t* pElem; pElem 307 opal/datatype/opal_datatype_pack.c pElem = &(description[pos_desc]); pElem 318 opal/datatype/opal_datatype_pack.c while( pElem->elem.common.flags & OPAL_DATATYPE_FLAG_DATA ) { pElem 320 opal/datatype/opal_datatype_pack.c PACK_PREDEFINED_DATATYPE( pConvertor, pElem, count_desc, pElem 325 opal/datatype/opal_datatype_pack.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 330 opal/datatype/opal_datatype_pack.c if( OPAL_DATATYPE_END_LOOP == pElem->elem.common.type ) { /* end of the current loop */ pElem 354 opal/datatype/opal_datatype_pack.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 359 opal/datatype/opal_datatype_pack.c if( OPAL_DATATYPE_LOOP == pElem->elem.common.type ) { pElem 361 opal/datatype/opal_datatype_pack.c if( pElem->loop.common.flags & OPAL_DATATYPE_FLAG_CONTIGUOUS ) { pElem 362 opal/datatype/opal_datatype_pack.c PACK_CONTIGUOUS_LOOP( pConvertor, pElem, count_desc, pElem 365 opal/datatype/opal_datatype_pack.c pos_desc += pElem->loop.items + 1; pElem 376 opal/datatype/opal_datatype_pack.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 377 opal/datatype/opal_datatype_pack.c DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" ); pElem 392 opal/datatype/opal_datatype_pack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, pElem->elem.common.type, count_desc, pElem 461 opal/datatype/opal_datatype_pack.c dt_elem_desc_t* pElem; pElem 483 opal/datatype/opal_datatype_pack.c pElem = &(description[pos_desc]); pElem 494 opal/datatype/opal_datatype_pack.c while( pElem->elem.common.flags & OPAL_DATATYPE_FLAG_DATA ) { pElem 497 opal/datatype/opal_datatype_pack.c (void*)pConvertor->pBaseBuf, conv_ptr + pElem->elem.disp - pConvertor->pBaseBuf, pElem 500 opal/datatype/opal_datatype_pack.c opal_datatype_basicDatatypes[pElem->elem.common.type]->name ); ); pElem 502 opal/datatype/opal_datatype_pack.c pack_predefined_heterogeneous( pConvertor, pElem, &count_desc, pElem 505 opal/datatype/opal_datatype_pack.c PACK_PREDEFINED_DATATYPE( pConvertor, pElem, count_desc, pElem 511 opal/datatype/opal_datatype_pack.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 516 opal/datatype/opal_datatype_pack.c if( OPAL_DATATYPE_END_LOOP == pElem->elem.common.type ) { /* end of the current loop */ pElem 542 opal/datatype/opal_datatype_pack.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 547 opal/datatype/opal_datatype_pack.c if( OPAL_DATATYPE_LOOP == pElem->elem.common.type ) { pElem 550 opal/datatype/opal_datatype_pack.c if( pElem->loop.common.flags & OPAL_DATATYPE_FLAG_CONTIGUOUS ) { pElem 551 opal/datatype/opal_datatype_pack.c PACK_CONTIGUOUS_LOOP( pConvertor, pElem, count_desc, pElem 554 opal/datatype/opal_datatype_pack.c pos_desc += pElem->loop.items + 1; pElem 568 opal/datatype/opal_datatype_pack.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 569 opal/datatype/opal_datatype_pack.c DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" ); pElem 585 opal/datatype/opal_datatype_pack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, pElem->elem.common.type, count_desc, pElem 121 opal/datatype/opal_datatype_position.c dt_elem_desc_t* pElem; /* current position */ pElem 158 opal/datatype/opal_datatype_position.c pElem = &(description[pos_desc]); pElem 166 opal/datatype/opal_datatype_position.c size_t element_length = opal_datatype_basicDatatypes[pElem->elem.common.type]->size; pElem 181 opal/datatype/opal_datatype_position.c if( OPAL_DATATYPE_END_LOOP == pElem->elem.common.type ) { /* end of the current loop */ pElem 204 opal/datatype/opal_datatype_position.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 209 opal/datatype/opal_datatype_position.c if( OPAL_DATATYPE_LOOP == pElem->elem.common.type ) { pElem 211 opal/datatype/opal_datatype_position.c if( pElem->loop.common.flags & OPAL_DATATYPE_FLAG_CONTIGUOUS ) { pElem 212 opal/datatype/opal_datatype_position.c POSITION_CONTIGUOUS_LOOP( pConvertor, pElem, count_desc, pElem 215 opal/datatype/opal_datatype_position.c pos_desc += pElem->loop.items + 1; pElem 226 opal/datatype/opal_datatype_position.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 227 opal/datatype/opal_datatype_position.c DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" ); pElem 233 opal/datatype/opal_datatype_position.c while( pElem->elem.common.flags & OPAL_DATATYPE_FLAG_DATA ) { pElem 235 opal/datatype/opal_datatype_position.c POSITION_PREDEFINED_DATATYPE( pConvertor, pElem, count_desc, pElem 243 opal/datatype/opal_datatype_position.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 254 opal/datatype/opal_datatype_position.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, pElem->elem.common.type, count_desc, pElem 180 opal/datatype/opal_datatype_unpack.c opal_unpack_partial_datatype( opal_convertor_t* pConvertor, dt_elem_desc_t* pElem, pElem 187 opal/datatype/opal_datatype_unpack.c unsigned char* user_data = *user_buffer + pElem->elem.disp; pElem 189 opal/datatype/opal_datatype_unpack.c size_t data_length = opal_datatype_basicDatatypes[pElem->elem.common.type]->size; pElem 220 opal/datatype/opal_datatype_unpack.c UNPACK_PREDEFINED_DATATYPE( pConvertor, pElem, count_desc, pElem 224 opal/datatype/opal_datatype_unpack.c data_length = opal_datatype_basicDatatypes[pElem->elem.common.type]->size; pElem 270 opal/datatype/opal_datatype_unpack.c dt_elem_desc_t* pElem; pElem 291 opal/datatype/opal_datatype_unpack.c pElem = &(description[pos_desc]); pElem 302 opal/datatype/opal_datatype_unpack.c size_t element_length = opal_datatype_basicDatatypes[pElem->elem.common.type]->size; pElem 305 opal/datatype/opal_datatype_unpack.c assert( pElem->elem.common.flags & OPAL_DATATYPE_FLAG_DATA ); pElem 307 opal/datatype/opal_datatype_unpack.c opal_unpack_partial_datatype( pConvertor, pElem, pElem 315 opal/datatype/opal_datatype_unpack.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 322 opal/datatype/opal_datatype_unpack.c while( pElem->elem.common.flags & OPAL_DATATYPE_FLAG_DATA ) { pElem 324 opal/datatype/opal_datatype_unpack.c UNPACK_PREDEFINED_DATATYPE( pConvertor, pElem, count_desc, pElem 329 opal/datatype/opal_datatype_unpack.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 332 opal/datatype/opal_datatype_unpack.c assert( pElem->elem.common.type < OPAL_DATATYPE_MAX_PREDEFINED ); pElem 338 opal/datatype/opal_datatype_unpack.c assert( iov_len_local < opal_datatype_basicDatatypes[pElem->elem.common.type]->size ); pElem 341 opal/datatype/opal_datatype_unpack.c opal_unpack_partial_datatype( pConvertor, pElem, pElem 350 opal/datatype/opal_datatype_unpack.c if( OPAL_DATATYPE_END_LOOP == pElem->elem.common.type ) { /* end of the current loop */ pElem 375 opal/datatype/opal_datatype_unpack.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 380 opal/datatype/opal_datatype_unpack.c if( OPAL_DATATYPE_LOOP == pElem->elem.common.type ) { pElem 382 opal/datatype/opal_datatype_unpack.c if( pElem->loop.common.flags & OPAL_DATATYPE_FLAG_CONTIGUOUS ) { pElem 383 opal/datatype/opal_datatype_unpack.c UNPACK_CONTIGUOUS_LOOP( pConvertor, pElem, count_desc, pElem 386 opal/datatype/opal_datatype_unpack.c pos_desc += pElem->loop.items + 1; pElem 397 opal/datatype/opal_datatype_unpack.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 398 opal/datatype/opal_datatype_unpack.c DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" ); pElem 415 opal/datatype/opal_datatype_unpack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, pElem->elem.common.type, count_desc, pElem 445 opal/datatype/opal_datatype_unpack.c dt_elem_desc_t* pElem; pElem 470 opal/datatype/opal_datatype_unpack.c pElem = &(description[pos_desc]); pElem 482 opal/datatype/opal_datatype_unpack.c while( pElem->elem.common.flags & OPAL_DATATYPE_FLAG_DATA ) { pElem 485 opal/datatype/opal_datatype_unpack.c OPAL_DATATYPE_SAFEGUARD_POINTER( conv_ptr + pElem->elem.disp, pData->size, pConvertor->pBaseBuf, pElem 489 opal/datatype/opal_datatype_unpack.c (void*)pConvertor->pBaseBuf, conv_ptr + pElem->elem.disp - pConvertor->pBaseBuf, pElem 494 opal/datatype/opal_datatype_unpack.c conv_ptr + pElem->elem.disp, pElem 503 opal/datatype/opal_datatype_unpack.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 508 opal/datatype/opal_datatype_unpack.c assert( pElem->elem.common.type < OPAL_DATATYPE_MAX_PREDEFINED ); pElem 515 opal/datatype/opal_datatype_unpack.c assert( iov_len_local < opal_datatype_basicDatatypes[pElem->elem.common.type]->size ); pElem 518 opal/datatype/opal_datatype_unpack.c opal_unpack_partial_datatype( pConvertor, pElem, pElem 527 opal/datatype/opal_datatype_unpack.c if( OPAL_DATATYPE_END_LOOP == pElem->elem.common.type ) { /* end of the current loop */ pElem 552 opal/datatype/opal_datatype_unpack.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 557 opal/datatype/opal_datatype_unpack.c if( OPAL_DATATYPE_LOOP == pElem->elem.common.type ) { pElem 562 opal/datatype/opal_datatype_unpack.c UPDATE_INTERNAL_COUNTERS( description, pos_desc, pElem, count_desc ); pElem 563 opal/datatype/opal_datatype_unpack.c DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" ); pElem 580 opal/datatype/opal_datatype_unpack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, pElem->elem.common.type, count_desc,