pElems 332 opal/datatype/opal_convertor.c dt_elem_desc_t* pElems; pElems 341 opal/datatype/opal_convertor.c pElems = pConvertor->use_desc->desc; pElems 358 opal/datatype/opal_convertor.c pStack[1].type = pElems->elem.common.type; pElems 359 opal/datatype/opal_convertor.c pStack[1].count = pElems->elem.count; pElems 378 opal/datatype/opal_convertor.c dt_elem_desc_t* pElems; pElems 384 opal/datatype/opal_convertor.c pElems = convertor->use_desc->desc; pElems 401 opal/datatype/opal_convertor.c if( pElems[0].elem.common.type == OPAL_DATATYPE_LOOP ) { pElems 402 opal/datatype/opal_convertor.c pStack[1].count = pElems[0].loop.loops; pElems 405 opal/datatype/opal_convertor.c pStack[1].count = pElems[0].elem.count; pElems 406 opal/datatype/opal_convertor.c pStack[1].type = pElems[0].elem.common.type; pElems 49 opal/datatype/opal_datatype_fake_stack.c dt_elem_desc_t* pElems; pElems 65 opal/datatype/opal_datatype_fake_stack.c pElems = pConvertor->use_desc->desc; pElems 72 opal/datatype/opal_datatype_fake_stack.c loop_length = GET_FIRST_NON_LOOP( pElems ); pElems 73 opal/datatype/opal_datatype_fake_stack.c pStack[0].disp = pElems[loop_length].elem.disp; pElems 101 opal/datatype/opal_datatype_fake_stack.c loop_length = GET_FIRST_NON_LOOP( pElems ); pElems 102 opal/datatype/opal_datatype_fake_stack.c pStack->disp = count * (pData->ub - pData->lb) + pElems[loop_length].elem.disp; pElems 113 opal/datatype/opal_datatype_fake_stack.c if( OPAL_DATATYPE_END_LOOP == pElems->elem.common.type ) { /* end of the current loop */ pElems 114 opal/datatype/opal_datatype_fake_stack.c ddt_endloop_desc_t* end_loop = (ddt_endloop_desc_t*)pElems; pElems 127 opal/datatype/opal_datatype_fake_stack.c assert( OPAL_DATATYPE_LOOP == (pElems - end_loop->items)->loop.common.type ); pElems 128 opal/datatype/opal_datatype_fake_stack.c extent = ((ddt_loop_desc_t*)(pElems - end_loop->items))->extent; pElems 135 opal/datatype/opal_datatype_fake_stack.c pElems -= (end_loop->items - 1); pElems 147 opal/datatype/opal_datatype_fake_stack.c pElems++; pElems 152 opal/datatype/opal_datatype_fake_stack.c if( OPAL_DATATYPE_LOOP == pElems->elem.common.type ) { pElems 155 opal/datatype/opal_datatype_fake_stack.c pElems->loop.loops, pStack->disp ); pElems 157 opal/datatype/opal_datatype_fake_stack.c pElems++; pElems 161 opal/datatype/opal_datatype_fake_stack.c while( pElems->elem.common.flags & OPAL_DATATYPE_FLAG_DATA ) { pElems 163 opal/datatype/opal_datatype_fake_stack.c const opal_datatype_t* basic_type = BASIC_DDT_FROM_ELEM( (*pElems) ); pElems 164 opal/datatype/opal_datatype_fake_stack.c lastLength = pElems->elem.count * basic_type->size; pElems 169 opal/datatype/opal_datatype_fake_stack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, pElems->elem.common.type, pElems 170 opal/datatype/opal_datatype_fake_stack.c pElems->elem.count - cnt, pElems 171 opal/datatype/opal_datatype_fake_stack.c pElems->elem.disp + cnt * pElems->elem.extent ); pElems 180 opal/datatype/opal_datatype_fake_stack.c pElems++; pElems 37 opal/datatype/opal_datatype_get_count.c dt_elem_desc_t* pElems; pElems 48 opal/datatype/opal_datatype_get_count.c pElems = datatype->desc.desc; pElems 52 opal/datatype/opal_datatype_get_count.c if( OPAL_DATATYPE_END_LOOP == pElems[pos_desc].elem.common.type ) { /* end of the current loop */ pElems 62 opal/datatype/opal_datatype_get_count.c if( OPAL_DATATYPE_LOOP == pElems[pos_desc].elem.common.type ) { pElems 64 opal/datatype/opal_datatype_get_count.c PUSH_STACK( pStack, stack_pos, pos_desc, OPAL_DATATYPE_LOOP, pElems[pos_desc].loop.loops, 0 ); pElems 66 opal/datatype/opal_datatype_get_count.c } while( OPAL_DATATYPE_LOOP == pElems[pos_desc].elem.common.type ); /* let's start another loop */ pElems 67 opal/datatype/opal_datatype_get_count.c DDT_DUMP_STACK( pStack, stack_pos, pElems, "advance loops" ); pElems 69 opal/datatype/opal_datatype_get_count.c while( pElems[pos_desc].elem.common.flags & OPAL_DATATYPE_FLAG_DATA ) { pElems 71 opal/datatype/opal_datatype_get_count.c const opal_datatype_t* basic_type = BASIC_DDT_FROM_ELEM(pElems[pos_desc]); pElems 72 opal/datatype/opal_datatype_get_count.c local_size = pElems[pos_desc].elem.count * basic_type->size; pElems 79 opal/datatype/opal_datatype_get_count.c nbElems += pElems[pos_desc].elem.count; pElems 92 opal/datatype/opal_datatype_get_count.c dt_elem_desc_t* pElems; pElems 110 opal/datatype/opal_datatype_get_count.c pElems = datatype->desc.desc; pElems 114 opal/datatype/opal_datatype_get_count.c if( OPAL_DATATYPE_END_LOOP == pElems[pos_desc].elem.common.type ) { /* end of the current loop */ pElems 124 opal/datatype/opal_datatype_get_count.c if( OPAL_DATATYPE_LOOP == pElems[pos_desc].elem.common.type ) { pElems 126 opal/datatype/opal_datatype_get_count.c PUSH_STACK( pStack, stack_pos, pos_desc, OPAL_DATATYPE_LOOP, pElems[pos_desc].loop.loops, 0 ); pElems 128 opal/datatype/opal_datatype_get_count.c } while( OPAL_DATATYPE_LOOP == pElems[pos_desc].elem.common.type ); /* let's start another loop */ pElems 129 opal/datatype/opal_datatype_get_count.c DDT_DUMP_STACK( pStack, stack_pos, pElems, "advance loops" ); pElems 131 opal/datatype/opal_datatype_get_count.c while( pElems[pos_desc].elem.common.flags & OPAL_DATATYPE_FLAG_DATA ) { pElems 133 opal/datatype/opal_datatype_get_count.c const opal_datatype_t* basic_type = BASIC_DDT_FROM_ELEM(pElems[pos_desc]); pElems 134 opal/datatype/opal_datatype_get_count.c local_length = pElems[pos_desc].elem.count; pElems 158 opal/datatype/opal_datatype_get_count.c dt_elem_desc_t* pElems; pElems 168 opal/datatype/opal_datatype_get_count.c pElems = datatype->desc.desc; pElems 172 opal/datatype/opal_datatype_get_count.c if( OPAL_DATATYPE_END_LOOP == pElems[pos_desc].elem.common.type ) { /* end of the current loop */ pElems 182 opal/datatype/opal_datatype_get_count.c if( OPAL_DATATYPE_LOOP == pElems[pos_desc].elem.common.type ) { pElems 184 opal/datatype/opal_datatype_get_count.c PUSH_STACK( pStack, stack_pos, pos_desc, OPAL_DATATYPE_LOOP, pElems[pos_desc].loop.loops, 0 ); pElems 186 opal/datatype/opal_datatype_get_count.c } while( OPAL_DATATYPE_LOOP == pElems[pos_desc].elem.common.type ); /* let's start another loop */ pElems 187 opal/datatype/opal_datatype_get_count.c DDT_DUMP_STACK( pStack, stack_pos, pElems, "advance loops" ); pElems 189 opal/datatype/opal_datatype_get_count.c while( pElems[pos_desc].elem.common.flags & OPAL_DATATYPE_FLAG_DATA ) { pElems 191 opal/datatype/opal_datatype_get_count.c datatype->ptypes[pElems[pos_desc].elem.common.type] += pElems[pos_desc].elem.count; pElems 192 opal/datatype/opal_datatype_get_count.c nbElems += pElems[pos_desc].elem.count; pElems 195 opal/datatype/opal_datatype_get_count.c pElems[pos_desc].elem.common.type, datatype->ptypes[pElems[pos_desc].elem.common.type], pElems 196 opal/datatype/opal_datatype_get_count.c pElems[pos_desc].elem.count, nbElems );