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,