pStack 49 opal/datatype/opal_convertor.c convertor->pStack = convertor->static_stack; pStack 330 opal/datatype/opal_convertor.c dt_stack_t* pStack; /* pointer to the position on the stack */ pStack 336 opal/datatype/opal_convertor.c pStack = pConvertor->pStack; pStack 346 opal/datatype/opal_convertor.c pStack[0].type = OPAL_DATATYPE_LOOP; /* the first one is always the loop */ pStack 347 opal/datatype/opal_convertor.c pStack[0].count = pConvertor->count - count; pStack 348 opal/datatype/opal_convertor.c pStack[0].index = -1; pStack 349 opal/datatype/opal_convertor.c pStack[0].disp = count * extent; pStack 358 opal/datatype/opal_convertor.c pStack[1].type = pElems->elem.common.type; pStack 359 opal/datatype/opal_convertor.c pStack[1].count = pElems->elem.count; pStack 361 opal/datatype/opal_convertor.c pStack[1].type = OPAL_DATATYPE_UINT1; pStack 362 opal/datatype/opal_convertor.c pStack[1].count = pData->size - count; pStack 364 opal/datatype/opal_convertor.c pStack[1].disp = count; pStack 365 opal/datatype/opal_convertor.c pStack[1].index = 0; /* useless */ pStack 377 opal/datatype/opal_convertor.c dt_stack_t* pStack = convertor->pStack; pStack 394 opal/datatype/opal_convertor.c pStack[0].index = -1; pStack 395 opal/datatype/opal_convertor.c pStack[0].count = convertor->count; pStack 396 opal/datatype/opal_convertor.c pStack[0].disp = 0; pStack 397 opal/datatype/opal_convertor.c pStack[0].type = OPAL_DATATYPE_LOOP; pStack 399 opal/datatype/opal_convertor.c pStack[1].index = 0; pStack 400 opal/datatype/opal_convertor.c pStack[1].disp = 0; pStack 402 opal/datatype/opal_convertor.c pStack[1].count = pElems[0].loop.loops; pStack 403 opal/datatype/opal_convertor.c pStack[1].type = OPAL_DATATYPE_LOOP; pStack 405 opal/datatype/opal_convertor.c pStack[1].count = pElems[0].elem.count; pStack 406 opal/datatype/opal_convertor.c pStack[1].type = pElems[0].elem.common.type; pStack 554 opal/datatype/opal_convertor.c assert(convertor->pStack == convertor->static_stack); \ pStack 556 opal/datatype/opal_convertor.c convertor->pStack = (dt_stack_t*)malloc(sizeof(dt_stack_t) * \ pStack 678 opal/datatype/opal_convertor.c destination->pStack = (dt_stack_t*)malloc(sizeof(dt_stack_t) * source->stack_size ); pStack 680 opal/datatype/opal_convertor.c destination->pStack = destination->static_stack; pStack 689 opal/datatype/opal_convertor.c memcpy( destination->pStack, source->pStack, sizeof(dt_stack_t) * (source->stack_pos+1) ); pStack 723 opal/datatype/opal_convertor.c ((size_t)convertor->pStack[convertor->stack_pos].index > convertor->pDesc->desc.length)) ) { pStack 726 opal/datatype/opal_convertor.c opal_datatype_dump_stack( convertor->pStack, convertor->stack_pos, pStack 732 opal/datatype/opal_convertor.c void opal_datatype_dump_stack( const dt_stack_t* pStack, int stack_pos, pStack 735 opal/datatype/opal_convertor.c opal_output( 0, "\nStack %p stack_pos %d name %s\n", (void*)pStack, stack_pos, name ); pStack 737 opal/datatype/opal_convertor.c opal_output( 0, "%d: pos %d count %" PRIsize_t " disp %ld ", stack_pos, pStack[stack_pos].index, pStack 738 opal/datatype/opal_convertor.c pStack[stack_pos].count, pStack[stack_pos].disp ); pStack 739 opal/datatype/opal_convertor.c if( pStack->index != -1 ) pStack 741 opal/datatype/opal_convertor.c (unsigned long)pDesc[pStack[stack_pos].index].elem.count, pStack 742 opal/datatype/opal_convertor.c (long)pDesc[pStack[stack_pos].index].elem.disp, pStack 743 opal/datatype/opal_convertor.c (long)pDesc[pStack[stack_pos].index].elem.extent ); pStack 101 opal/datatype/opal_convertor.h dt_stack_t* pStack; /**< the local stack for the actual conversion */ pStack 165 opal/datatype/opal_convertor.h free( convertor->pStack ); pStack 166 opal/datatype/opal_convertor.h convertor->pStack = convertor->static_stack; pStack 386 opal/datatype/opal_convertor.h opal_datatype_dump_stack( const dt_stack_t* pStack, pStack 44 opal/datatype/opal_convertor_raw.c dt_stack_t* pStack; /* pointer to the position on the stack */ pStack 83 opal/datatype/opal_convertor_raw.c pStack = pConvertor->pStack + pConvertor->stack_pos; pStack 84 opal/datatype/opal_convertor_raw.c pos_desc = pStack->index; pStack 85 opal/datatype/opal_convertor_raw.c source_base = pConvertor->pBaseBuf + pStack->disp; pStack 86 opal/datatype/opal_convertor_raw.c count_desc = pStack->count; pStack 87 opal/datatype/opal_convertor_raw.c pStack--; pStack 90 opal/datatype/opal_convertor_raw.c source_base += pStack->disp; pStack 94 opal/datatype/opal_convertor_raw.c pConvertor->stack_pos, pStack->index, pStack->count, (long)pStack->disp ); ); pStack 129 opal/datatype/opal_convertor_raw.c source_base = pConvertor->pBaseBuf + pStack->disp; pStack 139 opal/datatype/opal_convertor_raw.c pStack->count, pConvertor->stack_pos, pStack 140 opal/datatype/opal_convertor_raw.c pos_desc, (long)pStack->disp, (unsigned long)raw_data ); ); pStack 141 opal/datatype/opal_convertor_raw.c if( --(pStack->count) == 0 ) { /* end of loop */ pStack 150 opal/datatype/opal_convertor_raw.c pStack--; pStack 153 opal/datatype/opal_convertor_raw.c pos_desc = pStack->index + 1; pStack 154 opal/datatype/opal_convertor_raw.c if( pStack->index == -1 ) { pStack 155 opal/datatype/opal_convertor_raw.c pStack->disp += (pData->ub - pData->lb); pStack 157 opal/datatype/opal_convertor_raw.c assert( OPAL_DATATYPE_LOOP == description[pStack->index].loop.common.type ); pStack 158 opal/datatype/opal_convertor_raw.c pStack->disp += description[pStack->index].loop.extent; pStack 161 opal/datatype/opal_convertor_raw.c source_base = pConvertor->pBaseBuf + pStack->disp; pStack 165 opal/datatype/opal_convertor_raw.c pStack->count, pConvertor->stack_pos, pStack 166 opal/datatype/opal_convertor_raw.c pos_desc, (long)pStack->disp, (unsigned long)raw_data ); ); pStack 198 opal/datatype/opal_convertor_raw.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, OPAL_DATATYPE_LOOP, count_desc, pStack 199 opal/datatype/opal_convertor_raw.c pStack->disp + local_disp); pStack 202 opal/datatype/opal_convertor_raw.c source_base = pConvertor->pBaseBuf + pStack->disp; pStack 204 opal/datatype/opal_convertor_raw.c DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" ); pStack 217 opal/datatype/opal_convertor_raw.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, OPAL_DATATYPE_UINT1, count_desc, pStack 218 opal/datatype/opal_convertor_raw.c source_base - pStack->disp - pConvertor->pBaseBuf ); pStack 220 opal/datatype/opal_convertor_raw.c pConvertor->stack_pos, pStack->index, pStack->count, (long)pStack->disp ); ); pStack 122 opal/datatype/opal_datatype_copy.h dt_stack_t* pStack; /* pointer to the position on the stack */ pStack 180 opal/datatype/opal_datatype_copy.h pStack = (dt_stack_t*)alloca( sizeof(dt_stack_t) * (datatype->loops + 1) ); pStack 181 opal/datatype/opal_datatype_copy.h pStack->count = count; pStack 182 opal/datatype/opal_datatype_copy.h pStack->index = -1; pStack 183 opal/datatype/opal_datatype_copy.h pStack->disp = 0; pStack 209 opal/datatype/opal_datatype_copy.h pStack->count, stack_pos, pos_desc, pStack->disp, (unsigned long)iov_len_local ); ); pStack 210 opal/datatype/opal_datatype_copy.h if( --(pStack->count) == 0 ) { /* end of loop */ pStack 216 opal/datatype/opal_datatype_copy.h pStack--; pStack 219 opal/datatype/opal_datatype_copy.h pos_desc = pStack->index + 1; pStack 220 opal/datatype/opal_datatype_copy.h if( pStack->index == -1 ) { pStack 221 opal/datatype/opal_datatype_copy.h pStack->disp += (datatype->ub - datatype->lb); pStack 223 opal/datatype/opal_datatype_copy.h assert( OPAL_DATATYPE_LOOP == description[pStack->index].loop.common.type ); pStack 224 opal/datatype/opal_datatype_copy.h pStack->disp += description[pStack->index].loop.extent; pStack 227 opal/datatype/opal_datatype_copy.h source = (unsigned char*)source_base + pStack->disp; pStack 228 opal/datatype/opal_datatype_copy.h destination = (unsigned char*)destination_base + pStack->disp; pStack 231 opal/datatype/opal_datatype_copy.h pStack->count, stack_pos, pos_desc, pStack->disp, (unsigned long)iov_len_local ); ); pStack 242 opal/datatype/opal_datatype_copy.h PUSH_STACK( pStack, stack_pos, pos_desc, OPAL_DATATYPE_LOOP, count_desc, pStack 243 opal/datatype/opal_datatype_copy.h pStack->disp + local_disp); pStack 246 opal/datatype/opal_datatype_copy.h source = (unsigned char*)source_base + pStack->disp; pStack 247 opal/datatype/opal_datatype_copy.h destination = (unsigned char*)destination_base + pStack->disp; pStack 249 opal/datatype/opal_datatype_copy.h DDT_DUMP_STACK( pStack, stack_pos, pElem, "advance loop" ); pStack 43 opal/datatype/opal_datatype_fake_stack.c dt_stack_t* pStack; /* pointer to the position on the stack */ pStack 60 opal/datatype/opal_datatype_fake_stack.c pStack = pConvertor->pStack; pStack 73 opal/datatype/opal_datatype_fake_stack.c pStack[0].disp = pElems[loop_length].elem.disp; pStack 74 opal/datatype/opal_datatype_fake_stack.c pStack[0].type = OPAL_DATATYPE_LOOP; pStack 75 opal/datatype/opal_datatype_fake_stack.c pStack[0].count = pConvertor->count - cnt; pStack 77 opal/datatype/opal_datatype_fake_stack.c pStack[1].index = 0; pStack 78 opal/datatype/opal_datatype_fake_stack.c pStack[1].type = OPAL_DATATYPE_UINT1; pStack 79 opal/datatype/opal_datatype_fake_stack.c pStack[1].disp = pStack[0].disp; pStack 80 opal/datatype/opal_datatype_fake_stack.c pStack[1].count = pData->size - cnt; pStack 83 opal/datatype/opal_datatype_fake_stack.c pStack[1].disp += starting_point; pStack 85 opal/datatype/opal_datatype_fake_stack.c pStack[1].disp += (pConvertor->count - pStack[0].count) * extent + cnt; pStack 98 opal/datatype/opal_datatype_fake_stack.c pStack->count = pConvertor->count - count; pStack 99 opal/datatype/opal_datatype_fake_stack.c pStack->index = -1; pStack 102 opal/datatype/opal_datatype_fake_stack.c pStack->disp = count * (pData->ub - pData->lb) + pElems[loop_length].elem.disp; pStack 117 opal/datatype/opal_datatype_fake_stack.c if( (loop_length * pStack->count) > resting_place ) { pStack 124 opal/datatype/opal_datatype_fake_stack.c if( pStack->index == -1 ) { pStack 130 opal/datatype/opal_datatype_fake_stack.c pStack->count -= (cnt + 1); pStack 132 opal/datatype/opal_datatype_fake_stack.c pStack->disp += (cnt + 1) * extent; pStack 143 opal/datatype/opal_datatype_fake_stack.c resting_place -= (loop_length * (pStack->count - 1)); /* update the resting place */ pStack 144 opal/datatype/opal_datatype_fake_stack.c pStack--; pStack 148 opal/datatype/opal_datatype_fake_stack.c remoteLength[pConvertor->stack_pos] += (loop_length * pStack->count); pStack 154 opal/datatype/opal_datatype_fake_stack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, OPAL_DATATYPE_LOOP, pStack 155 opal/datatype/opal_datatype_fake_stack.c pElems->loop.loops, pStack->disp ); pStack 169 opal/datatype/opal_datatype_fake_stack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, pElems->elem.common.type, pStack 173 opal/datatype/opal_datatype_fake_stack.c DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pStack 33 opal/datatype/opal_datatype_get_count.c dt_stack_t* pStack; /* pointer to the position on the stack */ pStack 44 opal/datatype/opal_datatype_get_count.c pStack = (dt_stack_t*)alloca( sizeof(dt_stack_t) * (datatype->loops + 2) ); pStack 45 opal/datatype/opal_datatype_get_count.c pStack->count = 1; pStack 46 opal/datatype/opal_datatype_get_count.c pStack->index = -1; pStack 47 opal/datatype/opal_datatype_get_count.c pStack->disp = 0; pStack 53 opal/datatype/opal_datatype_get_count.c if( --(pStack->count) == 0 ) { /* end of loop */ pStack 54 opal/datatype/opal_datatype_get_count.c stack_pos--; pStack--; pStack 58 opal/datatype/opal_datatype_get_count.c pos_desc = pStack->index + 1; /* go back to the begining of the loop */ pStack 64 opal/datatype/opal_datatype_get_count.c PUSH_STACK( pStack, stack_pos, pos_desc, OPAL_DATATYPE_LOOP, pElems[pos_desc].loop.loops, 0 ); pStack 67 opal/datatype/opal_datatype_get_count.c DDT_DUMP_STACK( pStack, stack_pos, pElems, "advance loops" ); pStack 88 opal/datatype/opal_datatype_get_count.c dt_stack_t* pStack; /* pointer to the position on the stack */ pStack 106 opal/datatype/opal_datatype_get_count.c pStack = (dt_stack_t*)alloca( sizeof(dt_stack_t) * (datatype->loops + 2) ); pStack 107 opal/datatype/opal_datatype_get_count.c pStack->count = 1; pStack 108 opal/datatype/opal_datatype_get_count.c pStack->index = -1; pStack 109 opal/datatype/opal_datatype_get_count.c pStack->disp = 0; pStack 115 opal/datatype/opal_datatype_get_count.c if( --(pStack->count) == 0 ) { /* end of loop */ pStack 116 opal/datatype/opal_datatype_get_count.c stack_pos--; pStack--; pStack 120 opal/datatype/opal_datatype_get_count.c pos_desc = pStack->index + 1; /* go back to the begining of the loop */ pStack 126 opal/datatype/opal_datatype_get_count.c PUSH_STACK( pStack, stack_pos, pos_desc, OPAL_DATATYPE_LOOP, pElems[pos_desc].loop.loops, 0 ); pStack 129 opal/datatype/opal_datatype_get_count.c DDT_DUMP_STACK( pStack, stack_pos, pElems, "advance loops" ); pStack 155 opal/datatype/opal_datatype_get_count.c dt_stack_t* pStack; /* pointer to the position on the stack */ pStack 164 opal/datatype/opal_datatype_get_count.c pStack = (dt_stack_t*)alloca( sizeof(dt_stack_t) * (datatype->loops + 2) ); pStack 165 opal/datatype/opal_datatype_get_count.c pStack->count = 1; pStack 166 opal/datatype/opal_datatype_get_count.c pStack->index = -1; pStack 167 opal/datatype/opal_datatype_get_count.c pStack->disp = 0; pStack 173 opal/datatype/opal_datatype_get_count.c if( --(pStack->count) == 0 ) { /* end of loop */ pStack 174 opal/datatype/opal_datatype_get_count.c stack_pos--; pStack--; pStack 178 opal/datatype/opal_datatype_get_count.c pos_desc = pStack->index + 1; /* go back to the begining of the loop */ pStack 184 opal/datatype/opal_datatype_get_count.c PUSH_STACK( pStack, stack_pos, pos_desc, OPAL_DATATYPE_LOOP, pElems[pos_desc].loop.loops, 0 ); pStack 187 opal/datatype/opal_datatype_get_count.c DDT_DUMP_STACK( pStack, stack_pos, pElems, "advance loops" ); pStack 51 opal/datatype/opal_datatype_optimize.c dt_stack_t* pStack; /* pointer to the position on the stack */ pStack 60 opal/datatype/opal_datatype_optimize.c pOrigStack = pStack = (dt_stack_t*)malloc( sizeof(dt_stack_t) * (pData->loops+2) ); pStack 61 opal/datatype/opal_datatype_optimize.c SAVE_STACK( pStack, -1, 0, count, 0 ); pStack 84 opal/datatype/opal_datatype_optimize.c CREATE_LOOP_END( pElemDesc, nbElems - pStack->index + 1, /* # of elems in this loop */ pStack 88 opal/datatype/opal_datatype_optimize.c ddt_loop_desc_t* pStartLoop = &(pTypeDesc->desc[pStack->index - 1].loop); pStack 90 opal/datatype/opal_datatype_optimize.c total_disp = pStack->disp; /* update the displacement position */ pStack 92 opal/datatype/opal_datatype_optimize.c pStack--; /* go down one position on the stack */ pStack 199 opal/datatype/opal_datatype_optimize.c PUSH_STACK( pStack, stack_pos, nbElems, OPAL_DATATYPE_LOOP, loop->loops, total_disp ); pStack 201 opal/datatype/opal_datatype_optimize.c DDT_DUMP_STACK( pStack, stack_pos, pData->desc.desc, "advance loops" ); pStack 204 opal/datatype/opal_datatype_optimize.c total_disp = pStack->disp; /* update the displacement */ pStack 67 opal/datatype/opal_datatype_pack.c dt_stack_t* pStack = pConv->pStack; pStack 73 opal/datatype/opal_datatype_pack.c source_base = (pConv->pBaseBuf + initial_displ + pStack[0].disp + pStack[1].disp); pStack 93 opal/datatype/opal_datatype_pack.c pStack[0].disp += iov[iov_count].iov_len; pStack 115 opal/datatype/opal_datatype_pack.c dt_stack_t* stack = pConv->pStack; pStack 280 opal/datatype/opal_datatype_pack.c dt_stack_t* pStack; /* pointer to the position on the stack */ pStack 301 opal/datatype/opal_datatype_pack.c pStack = pConvertor->pStack + pConvertor->stack_pos; pStack 302 opal/datatype/opal_datatype_pack.c pos_desc = pStack->index; pStack 303 opal/datatype/opal_datatype_pack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 304 opal/datatype/opal_datatype_pack.c count_desc = pStack->count; pStack 305 opal/datatype/opal_datatype_pack.c pStack--; pStack 312 opal/datatype/opal_datatype_pack.c pConvertor->stack_pos, pStack->index, pStack->count, pStack->disp ); ); pStack 323 opal/datatype/opal_datatype_pack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 333 opal/datatype/opal_datatype_pack.c pStack->count, pConvertor->stack_pos, pStack 334 opal/datatype/opal_datatype_pack.c pos_desc, pStack->disp, (unsigned long)iov_len_local ); ); pStack 335 opal/datatype/opal_datatype_pack.c if( --(pStack->count) == 0 ) { /* end of loop */ pStack 342 opal/datatype/opal_datatype_pack.c pStack--; pStack 345 opal/datatype/opal_datatype_pack.c pos_desc = pStack->index + 1; /* jump back to the begining of the loop */ pStack 346 opal/datatype/opal_datatype_pack.c if( pStack->index == -1 ) { /* If it's the datatype count loop */ pStack 347 opal/datatype/opal_datatype_pack.c pStack->disp += (pData->ub - pData->lb); /* jump by the datatype extent */ pStack 349 opal/datatype/opal_datatype_pack.c assert( OPAL_DATATYPE_LOOP == description[pStack->index].loop.common.type ); pStack 350 opal/datatype/opal_datatype_pack.c pStack->disp += description[pStack->index].loop.extent; /* jump by the loop extent */ pStack 353 opal/datatype/opal_datatype_pack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 356 opal/datatype/opal_datatype_pack.c pStack->count, pConvertor->stack_pos, pos_desc, pStack 357 opal/datatype/opal_datatype_pack.c count_desc, pStack->disp, (unsigned long)iov_len_local ); ); pStack 371 opal/datatype/opal_datatype_pack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, OPAL_DATATYPE_LOOP, count_desc, pStack 372 opal/datatype/opal_datatype_pack.c pStack->disp + local_disp); pStack 375 opal/datatype/opal_datatype_pack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 377 opal/datatype/opal_datatype_pack.c DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" ); pStack 392 opal/datatype/opal_datatype_pack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, pElem->elem.common.type, count_desc, pStack 395 opal/datatype/opal_datatype_pack.c pConvertor->stack_pos, pStack->index, pStack->count, pStack->disp ); ); pStack 456 opal/datatype/opal_datatype_pack.c dt_stack_t* pStack; /* pointer to the position on the stack */ pStack 477 opal/datatype/opal_datatype_pack.c pStack = pConvertor->pStack + pConvertor->stack_pos; pStack 478 opal/datatype/opal_datatype_pack.c pos_desc = pStack->index; pStack 479 opal/datatype/opal_datatype_pack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 480 opal/datatype/opal_datatype_pack.c count_desc = pStack->count; pStack 481 opal/datatype/opal_datatype_pack.c pStack--; pStack 488 opal/datatype/opal_datatype_pack.c pConvertor->stack_pos, pStack->index, pStack->count, pStack->disp ); ); pStack 509 opal/datatype/opal_datatype_pack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 519 opal/datatype/opal_datatype_pack.c pStack->count, pConvertor->stack_pos, pStack 520 opal/datatype/opal_datatype_pack.c pos_desc, pStack->disp, (unsigned long)iov_len_local ); ); pStack 521 opal/datatype/opal_datatype_pack.c if( --(pStack->count) == 0 ) { /* end of loop */ pStack 530 opal/datatype/opal_datatype_pack.c pStack--; pStack 533 opal/datatype/opal_datatype_pack.c pos_desc = pStack->index + 1; pStack 534 opal/datatype/opal_datatype_pack.c if( pStack->index == -1 ) { pStack 535 opal/datatype/opal_datatype_pack.c pStack->disp += (pData->ub - pData->lb); pStack 537 opal/datatype/opal_datatype_pack.c assert( OPAL_DATATYPE_LOOP == description[pStack->index].loop.common.type ); pStack 538 opal/datatype/opal_datatype_pack.c pStack->disp += description[pStack->index].loop.extent; pStack 541 opal/datatype/opal_datatype_pack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 544 opal/datatype/opal_datatype_pack.c pStack->count, pConvertor->stack_pos, pos_desc, pStack 545 opal/datatype/opal_datatype_pack.c count_desc, pStack->disp, (unsigned long)iov_len_local ); ); pStack 561 opal/datatype/opal_datatype_pack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, OPAL_DATATYPE_LOOP, count_desc, pStack 562 opal/datatype/opal_datatype_pack.c pStack->disp + local_disp); pStack 567 opal/datatype/opal_datatype_pack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 569 opal/datatype/opal_datatype_pack.c DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" ); pStack 585 opal/datatype/opal_datatype_pack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, pElem->elem.common.type, count_desc, pStack 588 opal/datatype/opal_datatype_pack.c pConvertor->stack_pos, pStack->index, pStack->count, pStack->disp ); ); pStack 117 opal/datatype/opal_datatype_position.c dt_stack_t* pStack; /* pointer to the position on the stack */ pStack 136 opal/datatype/opal_datatype_position.c pStack = pConvertor->pStack; /* we're working with the full stack */ pStack 144 opal/datatype/opal_datatype_position.c pStack[pos_desc].disp += count_desc * extent; pStack 147 opal/datatype/opal_datatype_position.c pStack[0].count -= count_desc; pStack 149 opal/datatype/opal_datatype_position.c (unsigned long)pConvertor->bConverted, (unsigned long)pStack[0].count, (unsigned long)iov_len_local ); ); pStack 152 opal/datatype/opal_datatype_position.c pStack = pConvertor->pStack + pConvertor->stack_pos; pStack 153 opal/datatype/opal_datatype_position.c pos_desc = pStack->index; pStack 154 opal/datatype/opal_datatype_position.c base_pointer += pStack->disp; pStack 155 opal/datatype/opal_datatype_position.c count_desc = pStack->count; pStack 156 opal/datatype/opal_datatype_position.c pStack--; pStack 163 opal/datatype/opal_datatype_position.c pConvertor->stack_pos, pStack->index, pStack->count, (unsigned long long)pStack->disp ); ); pStack 183 opal/datatype/opal_datatype_position.c pStack->count, pConvertor->stack_pos, pos_desc, pStack 184 opal/datatype/opal_datatype_position.c pStack->disp, (unsigned long)iov_len_local ); ); pStack 185 opal/datatype/opal_datatype_position.c if( --(pStack->count) == 0 ) { /* end of loop */ pStack 192 opal/datatype/opal_datatype_position.c pStack--; pStack 195 opal/datatype/opal_datatype_position.c if( pStack->index == -1 ) { pStack 196 opal/datatype/opal_datatype_position.c pStack->disp += extent; pStack 198 opal/datatype/opal_datatype_position.c assert( OPAL_DATATYPE_LOOP == description[pStack->index].loop.common.type ); pStack 199 opal/datatype/opal_datatype_position.c pStack->disp += description[pStack->index].loop.extent; pStack 201 opal/datatype/opal_datatype_position.c pos_desc = pStack->index + 1; pStack 203 opal/datatype/opal_datatype_position.c base_pointer = pConvertor->pBaseBuf + pStack->disp; pStack 206 opal/datatype/opal_datatype_position.c pStack->count, pConvertor->stack_pos, pos_desc, pStack 207 opal/datatype/opal_datatype_position.c pStack->disp, (unsigned long)iov_len_local ); ); pStack 221 opal/datatype/opal_datatype_position.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, OPAL_DATATYPE_LOOP, count_desc, pStack 222 opal/datatype/opal_datatype_position.c pStack->disp + local_disp ); pStack 225 opal/datatype/opal_datatype_position.c base_pointer = pConvertor->pBaseBuf + pStack->disp; pStack 227 opal/datatype/opal_datatype_position.c DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" ); pStack 229 opal/datatype/opal_datatype_position.c pStack->count, pConvertor->stack_pos, pos_desc, pStack 230 opal/datatype/opal_datatype_position.c pStack->disp, (unsigned long)iov_len_local ); ); pStack 241 opal/datatype/opal_datatype_position.c base_pointer = pConvertor->pBaseBuf + pStack->disp; pStack 245 opal/datatype/opal_datatype_position.c pStack->count, pConvertor->stack_pos, pos_desc, pStack 246 opal/datatype/opal_datatype_position.c pStack->disp, (unsigned long)iov_len_local ); ); pStack 254 opal/datatype/opal_datatype_position.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, pElem->elem.common.type, count_desc, pStack 257 opal/datatype/opal_datatype_position.c pConvertor->stack_pos, pStack->index, pStack->count, (unsigned long long)pStack->disp ); ); pStack 75 opal/datatype/opal_datatype_unpack.c dt_stack_t* stack = pConv->pStack; pStack 265 opal/datatype/opal_datatype_unpack.c dt_stack_t* pStack; /* pointer to the position on the stack */ pStack 285 opal/datatype/opal_datatype_unpack.c pStack = pConvertor->pStack + pConvertor->stack_pos; pStack 286 opal/datatype/opal_datatype_unpack.c pos_desc = pStack->index; pStack 287 opal/datatype/opal_datatype_unpack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 288 opal/datatype/opal_datatype_unpack.c count_desc = pStack->count; pStack 289 opal/datatype/opal_datatype_unpack.c pStack--; pStack 296 opal/datatype/opal_datatype_unpack.c pConvertor->stack_pos, pStack->index, pStack->count, (long)(pStack->disp) ); ); pStack 313 opal/datatype/opal_datatype_unpack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 327 opal/datatype/opal_datatype_unpack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 352 opal/datatype/opal_datatype_unpack.c pStack->count, pConvertor->stack_pos, pos_desc, pStack 353 opal/datatype/opal_datatype_unpack.c pStack->disp, (unsigned long)iov_len_local ); ); pStack 354 opal/datatype/opal_datatype_unpack.c if( --(pStack->count) == 0 ) { /* end of loop */ pStack 363 opal/datatype/opal_datatype_unpack.c pStack--; pStack 366 opal/datatype/opal_datatype_unpack.c pos_desc = pStack->index + 1; pStack 367 opal/datatype/opal_datatype_unpack.c if( pStack->index == -1 ) { pStack 368 opal/datatype/opal_datatype_unpack.c pStack->disp += (pData->ub - pData->lb); pStack 370 opal/datatype/opal_datatype_unpack.c assert( OPAL_DATATYPE_LOOP == description[pStack->index].loop.common.type ); pStack 371 opal/datatype/opal_datatype_unpack.c pStack->disp += description[pStack->index].loop.extent; pStack 374 opal/datatype/opal_datatype_unpack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 377 opal/datatype/opal_datatype_unpack.c pStack->count, pConvertor->stack_pos, pos_desc, pStack 378 opal/datatype/opal_datatype_unpack.c pStack->disp, (unsigned long)iov_len_local ); ); pStack 392 opal/datatype/opal_datatype_unpack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, OPAL_DATATYPE_LOOP, count_desc, pStack 393 opal/datatype/opal_datatype_unpack.c pStack->disp + local_disp); pStack 396 opal/datatype/opal_datatype_unpack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 398 opal/datatype/opal_datatype_unpack.c DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" ); pStack 415 opal/datatype/opal_datatype_unpack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, pElem->elem.common.type, count_desc, pStack 418 opal/datatype/opal_datatype_unpack.c pConvertor->stack_pos, pStack->index, pStack->count, (long)pStack->disp ); ); pStack 439 opal/datatype/opal_datatype_unpack.c dt_stack_t* pStack; /* pointer to the position on the stack */ pStack 464 opal/datatype/opal_datatype_unpack.c pStack = pConvertor->pStack + pConvertor->stack_pos; pStack 465 opal/datatype/opal_datatype_unpack.c pos_desc = pStack->index; pStack 466 opal/datatype/opal_datatype_unpack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 467 opal/datatype/opal_datatype_unpack.c count_desc = pStack->count; pStack 468 opal/datatype/opal_datatype_unpack.c pStack--; pStack 475 opal/datatype/opal_datatype_unpack.c pConvertor->stack_pos, pStack->index, pStack->count, (long)(pStack->disp) ); ); pStack 501 opal/datatype/opal_datatype_unpack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 529 opal/datatype/opal_datatype_unpack.c pStack->count, pConvertor->stack_pos, pos_desc, pStack 530 opal/datatype/opal_datatype_unpack.c pStack->disp, (unsigned long)iov_len_local ); ); pStack 531 opal/datatype/opal_datatype_unpack.c if( --(pStack->count) == 0 ) { /* end of loop */ pStack 540 opal/datatype/opal_datatype_unpack.c pStack--; pStack 543 opal/datatype/opal_datatype_unpack.c pos_desc = pStack->index + 1; pStack 544 opal/datatype/opal_datatype_unpack.c if( pStack->index == -1 ) { pStack 545 opal/datatype/opal_datatype_unpack.c pStack->disp += (pData->ub - pData->lb); pStack 547 opal/datatype/opal_datatype_unpack.c assert( OPAL_DATATYPE_LOOP == description[pStack->index].loop.common.type ); pStack 548 opal/datatype/opal_datatype_unpack.c pStack->disp += description[pStack->index].loop.extent; pStack 551 opal/datatype/opal_datatype_unpack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 554 opal/datatype/opal_datatype_unpack.c pStack->count, pConvertor->stack_pos, pos_desc, pStack 555 opal/datatype/opal_datatype_unpack.c pStack->disp, (unsigned long)iov_len_local ); ); pStack 558 opal/datatype/opal_datatype_unpack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, OPAL_DATATYPE_LOOP, count_desc, pStack 559 opal/datatype/opal_datatype_unpack.c pStack->disp ); pStack 561 opal/datatype/opal_datatype_unpack.c conv_ptr = pConvertor->pBaseBuf + pStack->disp; pStack 563 opal/datatype/opal_datatype_unpack.c DDT_DUMP_STACK( pConvertor->pStack, pConvertor->stack_pos, pElem, "advance loop" ); pStack 580 opal/datatype/opal_datatype_unpack.c PUSH_STACK( pStack, pConvertor->stack_pos, pos_desc, pElem->elem.common.type, count_desc, pStack 583 opal/datatype/opal_datatype_unpack.c pConvertor->stack_pos, pStack->index, pStack->count, (long)pStack->disp ); ); pStack 384 test/datatype/opal_datatype_test.c memcpy(stack, send_convertor->pStack, (1+send_convertor->stack_pos) * sizeof(struct dt_stack_t)); pStack 391 test/datatype/opal_datatype_test.c if( stack[i].index != send_convertor->pStack[i].index ) pStack 393 test/datatype/opal_datatype_test.c i, stack[i].index, send_convertor->pStack[i].index, pStack 395 test/datatype/opal_datatype_test.c if( stack[i].count != send_convertor->pStack[i].count ) { pStack 396 test/datatype/opal_datatype_test.c if( stack[i].type == send_convertor->pStack[i].type ) { pStack 398 test/datatype/opal_datatype_test.c i, stack[i].count, send_convertor->pStack[i].count, pStack 401 test/datatype/opal_datatype_test.c if( (OPAL_DATATYPE_MAX_PREDEFINED <= stack[i].type) || (OPAL_DATATYPE_MAX_PREDEFINED <= send_convertor->pStack[i].type) ) pStack 403 test/datatype/opal_datatype_test.c i, (int)stack[i].type, (int)send_convertor->pStack[i].type, pStack 406 test/datatype/opal_datatype_test.c (send_convertor->pStack[i].count * opal_datatype_basicDatatypes[send_convertor->pStack[i].type]->size) ) pStack 409 test/datatype/opal_datatype_test.c (int)send_convertor->pStack[i].type, send_convertor->pStack[i].count, pStack 413 test/datatype/opal_datatype_test.c if( stack[i].disp != send_convertor->pStack[i].disp ) pStack 415 test/datatype/opal_datatype_test.c i, (void*)stack[i].disp, (void*)send_convertor->pStack[i].disp, pStack 421 test/datatype/opal_datatype_test.c memcpy(stack, recv_convertor->pStack, (1+recv_convertor->stack_pos) * sizeof(struct dt_stack_t)); pStack 428 test/datatype/opal_datatype_test.c if( stack[i].index != recv_convertor->pStack[i].index ) pStack 430 test/datatype/opal_datatype_test.c i, stack[i].index, recv_convertor->pStack[i].index, pStack 432 test/datatype/opal_datatype_test.c if( stack[i].count != recv_convertor->pStack[i].count ) { pStack 433 test/datatype/opal_datatype_test.c if( stack[i].type == recv_convertor->pStack[i].type ) { pStack 435 test/datatype/opal_datatype_test.c i, stack[i].count, recv_convertor->pStack[i].count, pStack 438 test/datatype/opal_datatype_test.c if( (OPAL_DATATYPE_MAX_PREDEFINED <= stack[i].type) || (OPAL_DATATYPE_MAX_PREDEFINED <= recv_convertor->pStack[i].type) ) pStack 440 test/datatype/opal_datatype_test.c i, (int)stack[i].type, (int)recv_convertor->pStack[i].type, pStack 443 test/datatype/opal_datatype_test.c (recv_convertor->pStack[i].count * opal_datatype_basicDatatypes[recv_convertor->pStack[i].type]->size) ) pStack 446 test/datatype/opal_datatype_test.c (int)recv_convertor->pStack[i].type, recv_convertor->pStack[i].count, pStack 450 test/datatype/opal_datatype_test.c if( stack[i].disp != recv_convertor->pStack[i].disp ) pStack 452 test/datatype/opal_datatype_test.c i, (void*)stack[i].disp, (void*)recv_convertor->pStack[i].disp,