pData 125 ompi/datatype/ompi_datatype.h OMPI_DECLSPEC void ompi_datatype_dump (const ompi_datatype_t* pData); pData 309 ompi/datatype/ompi_datatype.h OMPI_DECLSPEC int32_t ompi_datatype_get_args( const ompi_datatype_t* pData, int32_t which, pData 313 ompi/datatype/ompi_datatype.h OMPI_DECLSPEC int32_t ompi_datatype_set_args( ompi_datatype_t* pData, pData 319 ompi/datatype/ompi_datatype.h OMPI_DECLSPEC int32_t ompi_datatype_release_args( ompi_datatype_t* pData ); pData 357 ompi/datatype/ompi_datatype.h OMPI_DECLSPEC int32_t ompi_datatype_print_args( const ompi_datatype_t* pData ); pData 376 ompi/datatype/ompi_datatype.h const ompi_datatype_t* pData, pData 111 ompi/datatype/ompi_datatype_args.c int32_t ompi_datatype_set_args( ompi_datatype_t* pData, pData 119 ompi/datatype/ompi_datatype_args.c assert( NULL == pData->args ); pData 120 ompi/datatype/ompi_datatype_args.c ALLOC_ARGS( pData, ci, ca, cd ); pData 122 ompi/datatype/ompi_datatype_args.c pArgs = (ompi_datatype_args_t*)pData->args; pData 250 ompi/datatype/ompi_datatype_args.c int32_t ompi_datatype_print_args( const ompi_datatype_t* pData ) pData 253 ompi/datatype/ompi_datatype_args.c ompi_datatype_args_t* pArgs = (ompi_datatype_args_t*)pData->args; pData 255 ompi/datatype/ompi_datatype_args.c if( ompi_datatype_is_predefined(pData) ) { pData 321 ompi/datatype/ompi_datatype_args.c int32_t ompi_datatype_get_args( const ompi_datatype_t* pData, int32_t which, pData 326 ompi/datatype/ompi_datatype_args.c ompi_datatype_args_t* pArgs = (ompi_datatype_args_t*)pData->args; pData 329 ompi/datatype/ompi_datatype_args.c if( ompi_datatype_is_predefined(pData) ) { pData 395 ompi/datatype/ompi_datatype_args.c int32_t ompi_datatype_release_args( ompi_datatype_t* pData ) pData 398 ompi/datatype/ompi_datatype_args.c ompi_datatype_args_t* pArgs = (ompi_datatype_args_t*)pData->args; pData 411 ompi/datatype/ompi_datatype_args.c free( pData->args ); pData 413 ompi/datatype/ompi_datatype_args.c pData->args = NULL; pData 85 ompi/datatype/ompi_datatype_create.c ompi_datatype_t* pData = *type; pData 87 ompi/datatype/ompi_datatype_create.c if( ompi_datatype_is_predefined(pData) && (pData->super.super.obj_reference_count <= 1) ) pData 90 ompi/datatype/ompi_datatype_create.c OBJ_RELEASE(pData); pData 34 ompi/datatype/ompi_datatype_create_vector.c ompi_datatype_t *pTempData, *pData; pData 41 ompi/datatype/ompi_datatype_create_vector.c pData = ompi_datatype_create( oldType->super.desc.used + 2 ); pData 43 ompi/datatype/ompi_datatype_create_vector.c ompi_datatype_add( pData, oldType, (size_t)count * bLength, 0, extent ); pData 46 ompi/datatype/ompi_datatype_create_vector.c ompi_datatype_add( pData, oldType, count, 0, extent * stride ); pData 48 ompi/datatype/ompi_datatype_create_vector.c ompi_datatype_add( pData, oldType, bLength, 0, extent ); pData 49 ompi/datatype/ompi_datatype_create_vector.c pTempData = pData; pData 50 ompi/datatype/ompi_datatype_create_vector.c pData = ompi_datatype_create( oldType->super.desc.used + 2 + 2 ); pData 51 ompi/datatype/ompi_datatype_create_vector.c ompi_datatype_add( pData, pTempData, count, 0, extent * stride ); pData 55 ompi/datatype/ompi_datatype_create_vector.c *newType = pData; pData 63 ompi/datatype/ompi_datatype_create_vector.c ompi_datatype_t *pTempData, *pData; pData 72 ompi/datatype/ompi_datatype_create_vector.c pData = pTempData; pData 73 ompi/datatype/ompi_datatype_create_vector.c ompi_datatype_add( pData, oldType, count * bLength, 0, extent ); pData 76 ompi/datatype/ompi_datatype_create_vector.c pData = pTempData; pData 77 ompi/datatype/ompi_datatype_create_vector.c ompi_datatype_add( pData, oldType, count, 0, stride ); pData 80 ompi/datatype/ompi_datatype_create_vector.c pData = ompi_datatype_create( oldType->super.desc.used + 2 + 2 ); pData 81 ompi/datatype/ompi_datatype_create_vector.c ompi_datatype_add( pData, pTempData, count, 0, stride ); pData 85 ompi/datatype/ompi_datatype_create_vector.c *newType = pData; pData 704 ompi/datatype/ompi_datatype_module.c const ompi_datatype_t* pData, pData 752 ompi/datatype/ompi_datatype_module.c void ompi_datatype_dump( const ompi_datatype_t* pData ) pData 758 ompi/datatype/ompi_datatype_module.c length = pData->super.opt_desc.used + pData->super.desc.used; pData 765 ompi/datatype/ompi_datatype_module.c (void*)pData, pData->name, pData->id, pData 766 ompi/datatype/ompi_datatype_module.c pData->super.size, pData->super.align, (uint32_t)pData->super.id, pData->super.desc.length, pData->super.desc.used, pData 767 ompi/datatype/ompi_datatype_module.c pData->super.true_lb, pData->super.true_ub, pData->super.true_ub - pData->super.true_lb, pData 768 ompi/datatype/ompi_datatype_module.c pData->super.lb, pData->super.ub, pData->super.ub - pData->super.lb, pData 769 ompi/datatype/ompi_datatype_module.c pData->super.nbElems, pData->super.loops, (int)pData->super.flags ); pData 771 ompi/datatype/ompi_datatype_module.c if( ompi_datatype_is_predefined(pData) ) { pData 774 ompi/datatype/ompi_datatype_module.c if( pData->super.flags & OPAL_DATATYPE_FLAG_COMMITTED ) index += snprintf( buffer + index, length - index, "committed " ); pData 775 ompi/datatype/ompi_datatype_module.c if( pData->super.flags & OPAL_DATATYPE_FLAG_CONTIGUOUS) index += snprintf( buffer + index, length - index, "contiguous " ); pData 778 ompi/datatype/ompi_datatype_module.c index += _ompi_dump_data_flags( pData->super.flags, buffer + index, length - index ); pData 781 ompi/datatype/ompi_datatype_module.c index += opal_datatype_contain_basic_datatypes( &pData->super, buffer + index, length - index ); pData 784 ompi/datatype/ompi_datatype_module.c if( (pData->super.opt_desc.desc != pData->super.desc.desc) && (NULL != pData->super.opt_desc.desc) ) { pData 788 ompi/datatype/ompi_datatype_module.c index += opal_datatype_dump_data_desc( pData->super.desc.desc, pData->super.desc.used + 1, buffer + index, length - index ); pData 790 ompi/datatype/ompi_datatype_module.c index += opal_datatype_dump_data_desc( pData->super.opt_desc.desc, pData->super.opt_desc.used + 1, buffer + index, length - index ); pData 792 ompi/datatype/ompi_datatype_module.c index += opal_datatype_dump_data_desc( pData->super.desc.desc, pData->super.desc.used, buffer + index, length - index ); pData 798 ompi/datatype/ompi_datatype_module.c ompi_datatype_print_args ( pData ); pData 331 opal/datatype/opal_convertor.c const opal_datatype_t* pData = pConvertor->pDesc; pData 343 opal/datatype/opal_convertor.c count = starting_point / pData->size; pData 344 opal/datatype/opal_convertor.c extent = pData->ub - pData->lb; pData 352 opal/datatype/opal_convertor.c count = starting_point - count * pData->size; pData 362 opal/datatype/opal_convertor.c pStack[1].count = pData->size - count; pData 449 opal/datatype/opal_convertor.c opal_datatype_compute_remote_size( const opal_datatype_t* pData, pData 452 opal/datatype/opal_convertor.c uint32_t typeMask = pData->bdt_used; pData 455 opal/datatype/opal_convertor.c if (opal_datatype_is_predefined(pData)) { pData 456 opal/datatype/opal_convertor.c return sizes[pData->desc.desc->elem.common.type]; pData 459 opal/datatype/opal_convertor.c if( OPAL_UNLIKELY(NULL == pData->ptypes) ) { pData 461 opal/datatype/opal_convertor.c opal_datatype_compute_ptypes( (opal_datatype_t*)pData ); pData 466 opal/datatype/opal_convertor.c length += (pData->ptypes[i] * sizes[i]); pData 43 opal/datatype/opal_convertor_raw.c const opal_datatype_t *pData = pConvertor->pDesc; pData 155 opal/datatype/opal_convertor_raw.c pStack->disp += (pData->ub - pData->lb); pData 189 opal/datatype/opal_datatype.h OPAL_DECLSPEC int32_t opal_datatype_commit( opal_datatype_t * pData ); pData 230 opal/datatype/opal_datatype.h OPAL_DECLSPEC void opal_datatype_dump( const opal_datatype_t* pData ); pData 239 opal/datatype/opal_datatype.h opal_datatype_type_lb( const opal_datatype_t* pData, ptrdiff_t* disp ) pData 241 opal/datatype/opal_datatype.h *disp = pData->lb; pData 246 opal/datatype/opal_datatype.h opal_datatype_type_ub( const opal_datatype_t* pData, ptrdiff_t* disp ) pData 248 opal/datatype/opal_datatype.h *disp = pData->ub; pData 253 opal/datatype/opal_datatype.h opal_datatype_type_size( const opal_datatype_t* pData, size_t *size ) pData 255 opal/datatype/opal_datatype.h *size = pData->size; pData 260 opal/datatype/opal_datatype.h opal_datatype_type_extent( const opal_datatype_t* pData, ptrdiff_t* extent ) pData 262 opal/datatype/opal_datatype.h *extent = pData->ub - pData->lb; pData 267 opal/datatype/opal_datatype.h opal_datatype_get_extent( const opal_datatype_t* pData, ptrdiff_t* lb, ptrdiff_t* extent) pData 269 opal/datatype/opal_datatype.h *lb = pData->lb; *extent = pData->ub - pData->lb; pData 274 opal/datatype/opal_datatype.h opal_datatype_get_true_extent( const opal_datatype_t* pData, ptrdiff_t* true_lb, ptrdiff_t* true_extent) pData 276 opal/datatype/opal_datatype.h *true_lb = pData->true_lb; pData 277 opal/datatype/opal_datatype.h *true_extent = (pData->true_ub - pData->true_lb); pData 282 opal/datatype/opal_datatype.h opal_datatype_get_element_count( const opal_datatype_t* pData, size_t iSize ); pData 284 opal/datatype/opal_datatype.h opal_datatype_set_element_count( const opal_datatype_t* pData, size_t count, size_t* length ); pData 286 opal/datatype/opal_datatype.h opal_datatype_copy_content_same_ddt( const opal_datatype_t* pData, int32_t count, pData 305 opal/datatype/opal_datatype.h opal_datatype_get_args( const opal_datatype_t* pData, int32_t which, pData 310 opal/datatype/opal_datatype.h opal_datatype_set_args( opal_datatype_t* pData, pData 318 opal/datatype/opal_datatype.h opal_datatype_release_args( opal_datatype_t* pData ); pData 351 opal/datatype/opal_datatype.h opal_datatype_span( const opal_datatype_t* pData, int64_t count, pData 354 opal/datatype/opal_datatype.h if (OPAL_UNLIKELY(0 == pData->size) || (0 == count)) { pData 358 opal/datatype/opal_datatype.h *gap = pData->true_lb; pData 359 opal/datatype/opal_datatype.h ptrdiff_t extent = (pData->ub - pData->lb); pData 360 opal/datatype/opal_datatype.h ptrdiff_t true_extent = (pData->true_ub - pData->true_lb); pData 372 opal/datatype/opal_datatype.h const opal_datatype_t* pData, pData 33 opal/datatype/opal_datatype_create.c static void opal_datatype_construct( opal_datatype_t* pData ) pData 35 opal/datatype/opal_datatype_create.c pData->size = 0; pData 36 opal/datatype/opal_datatype_create.c pData->flags = OPAL_DATATYPE_FLAG_CONTIGUOUS; pData 37 opal/datatype/opal_datatype_create.c pData->id = 0; pData 38 opal/datatype/opal_datatype_create.c pData->bdt_used = 0; pData 39 opal/datatype/opal_datatype_create.c pData->size = 0; pData 40 opal/datatype/opal_datatype_create.c pData->true_lb = LONG_MAX; pData 41 opal/datatype/opal_datatype_create.c pData->true_ub = LONG_MIN; pData 42 opal/datatype/opal_datatype_create.c pData->lb = LONG_MAX; pData 43 opal/datatype/opal_datatype_create.c pData->ub = LONG_MIN; pData 44 opal/datatype/opal_datatype_create.c pData->align = 1; pData 45 opal/datatype/opal_datatype_create.c pData->nbElems = 0; pData 46 opal/datatype/opal_datatype_create.c memset(pData->name, 0, OPAL_MAX_OBJECT_NAME); pData 48 opal/datatype/opal_datatype_create.c pData->desc.desc = NULL; pData 49 opal/datatype/opal_datatype_create.c pData->desc.length = 0; pData 50 opal/datatype/opal_datatype_create.c pData->desc.used = 0; pData 52 opal/datatype/opal_datatype_create.c pData->opt_desc.desc = NULL; pData 53 opal/datatype/opal_datatype_create.c pData->opt_desc.length = 0; pData 54 opal/datatype/opal_datatype_create.c pData->opt_desc.used = 0; pData 56 opal/datatype/opal_datatype_create.c pData->ptypes = NULL; pData 57 opal/datatype/opal_datatype_create.c pData->loops = 0; pData 28 opal/datatype/opal_datatype_destroy.c opal_datatype_t* pData = *dt; pData 30 opal/datatype/opal_datatype_destroy.c if( (pData->flags & OPAL_DATATYPE_FLAG_PREDEFINED) && pData 31 opal/datatype/opal_datatype_destroy.c (pData->super.obj_reference_count <= 1) ) pData 34 opal/datatype/opal_datatype_destroy.c OBJ_RELEASE( pData ); pData 39 opal/datatype/opal_datatype_dump.c int opal_datatype_contain_basic_datatypes( const opal_datatype_t* pData, char* ptr, size_t length ) pData 45 opal/datatype/opal_datatype_dump.c if( pData->flags & OPAL_DATATYPE_FLAG_USER_LB ) index += snprintf( ptr, length - index, "lb " ); pData 46 opal/datatype/opal_datatype_dump.c if( pData->flags & OPAL_DATATYPE_FLAG_USER_UB ) index += snprintf( ptr + index, length - index, "ub " ); pData 48 opal/datatype/opal_datatype_dump.c if( pData->bdt_used & mask ) { pData 49 opal/datatype/opal_datatype_dump.c if( NULL == pData->ptypes ) { pData 53 opal/datatype/opal_datatype_dump.c pData->ptypes[i]); pData 112 opal/datatype/opal_datatype_dump.c void opal_datatype_dump( const opal_datatype_t* pData ) pData 118 opal/datatype/opal_datatype_dump.c length = pData->opt_desc.used + pData->desc.used; pData 124 opal/datatype/opal_datatype_dump.c (void*)pData, pData->name, pData->size, pData->align, (uint32_t)pData->id, pData->desc.length, pData->desc.used, pData 125 opal/datatype/opal_datatype_dump.c pData->true_lb, pData->true_ub, pData->true_ub - pData->true_lb, pData 126 opal/datatype/opal_datatype_dump.c pData->lb, pData->ub, pData->ub - pData->lb, pData 127 opal/datatype/opal_datatype_dump.c pData->nbElems, pData->loops, (int)pData->flags ); pData 129 opal/datatype/opal_datatype_dump.c if( pData->flags == OPAL_DATATYPE_FLAG_PREDEFINED ) pData 132 opal/datatype/opal_datatype_dump.c if( pData->flags & OPAL_DATATYPE_FLAG_COMMITTED ) index += snprintf( buffer + index, length - index, "committed " ); pData 133 opal/datatype/opal_datatype_dump.c if( pData->flags & OPAL_DATATYPE_FLAG_CONTIGUOUS) index += snprintf( buffer + index, length - index, "contiguous " ); pData 136 opal/datatype/opal_datatype_dump.c index += opal_datatype_dump_data_flags( pData->flags, buffer + index, length - index ); pData 139 opal/datatype/opal_datatype_dump.c index += opal_datatype_contain_basic_datatypes( pData, buffer + index, length - index ); pData 142 opal/datatype/opal_datatype_dump.c if( (pData->opt_desc.desc != pData->desc.desc) && (NULL != pData->opt_desc.desc) ) { pData 146 opal/datatype/opal_datatype_dump.c index += opal_datatype_dump_data_desc( pData->desc.desc, pData->desc.used + 1, buffer + index, length - index ); pData 148 opal/datatype/opal_datatype_dump.c index += opal_datatype_dump_data_desc( pData->opt_desc.desc, pData->opt_desc.used + 1, buffer + index, length - index ); pData 150 opal/datatype/opal_datatype_dump.c index += opal_datatype_dump_data_desc( pData->desc.desc, pData->desc.used, buffer + index, length - index ); pData 46 opal/datatype/opal_datatype_fake_stack.c const opal_datatype_t* pData = pConvertor->pDesc; pData 54 opal/datatype/opal_datatype_fake_stack.c assert( starting_point <=(pConvertor->count * pData->size) ); pData 67 opal/datatype/opal_datatype_fake_stack.c if( (pConvertor->flags & CONVERTOR_HOMOGENEOUS) && (pData->flags & OPAL_DATATYPE_FLAG_CONTIGUOUS) ) { pData 69 opal/datatype/opal_datatype_fake_stack.c int32_t cnt = (int32_t)(starting_point / pData->size); pData 70 opal/datatype/opal_datatype_fake_stack.c ptrdiff_t extent = pData->ub - pData->lb; pData 76 opal/datatype/opal_datatype_fake_stack.c cnt = (int32_t)(starting_point - cnt * pData->size); /* number of bytes after the loop */ pData 80 opal/datatype/opal_datatype_fake_stack.c pStack[1].count = pData->size - cnt; pData 82 opal/datatype/opal_datatype_fake_stack.c if( (ptrdiff_t)pData->size == extent ) { /* all elements are contiguous */ pData 102 opal/datatype/opal_datatype_fake_stack.c pStack->disp = count * (pData->ub - pData->lb) + pElems[loop_length].elem.disp; pData 125 opal/datatype/opal_datatype_fake_stack.c extent = pData->ub - pData->lb; pData 509 opal/datatype/opal_datatype_internal.h OPAL_DECLSPEC int opal_datatype_contain_basic_datatypes( const struct opal_datatype_t* pData, char* ptr, size_t length ); pData 285 opal/datatype/opal_datatype_module.c const opal_datatype_t* pData, pData 44 opal/datatype/opal_datatype_optimize.c opal_datatype_optimize_short( opal_datatype_t* pData, pData 60 opal/datatype/opal_datatype_optimize.c pOrigStack = pStack = (dt_stack_t*)malloc( sizeof(dt_stack_t) * (pData->loops+2) ); pData 63 opal/datatype/opal_datatype_optimize.c pTypeDesc->length = 2 * pData->desc.used + 1 /* for the fake OPAL_DATATYPE_END_LOOP at the end */; pData 68 opal/datatype/opal_datatype_optimize.c assert( OPAL_DATATYPE_END_LOOP == pData->desc.desc[pData->desc.used].elem.common.type ); pData 72 opal/datatype/opal_datatype_optimize.c opt_elem.disp = pData->desc.desc[pData->desc.used].end_loop.first_elem_disp; pData 76 opal/datatype/opal_datatype_optimize.c if( OPAL_DATATYPE_END_LOOP == pData->desc.desc[pos_desc].elem.common.type ) { /* end of the current loop */ pData 77 opal/datatype/opal_datatype_optimize.c ddt_endloop_desc_t* end_loop = &(pData->desc.desc[pos_desc].end_loop); pData 96 opal/datatype/opal_datatype_optimize.c if( OPAL_DATATYPE_LOOP == pData->desc.desc[pos_desc].elem.common.type ) { pData 97 opal/datatype/opal_datatype_optimize.c ddt_loop_desc_t* loop = (ddt_loop_desc_t*)&(pData->desc.desc[pos_desc]); pData 98 opal/datatype/opal_datatype_optimize.c ddt_endloop_desc_t* end_loop = (ddt_endloop_desc_t*)&(pData->desc.desc[pos_desc + loop->items]); pData 99 opal/datatype/opal_datatype_optimize.c int index = GET_FIRST_NON_LOOP( &(pData->desc.desc[pos_desc]) ); pData 100 opal/datatype/opal_datatype_optimize.c ptrdiff_t loop_disp = pData->desc.desc[pos_desc + index].elem.disp; pData 169 opal/datatype/opal_datatype_optimize.c ddt_elem_desc_t* elem = (ddt_elem_desc_t*)&(pData->desc.desc[pos_desc+1]); pData 201 opal/datatype/opal_datatype_optimize.c DDT_DUMP_STACK( pStack, stack_pos, pData->desc.desc, "advance loops" ); pData 207 opal/datatype/opal_datatype_optimize.c while( pData->desc.desc[pos_desc].elem.common.flags & OPAL_DATATYPE_FLAG_DATA ) { /* keep doing it until we reach a non datatype element */ pData 209 opal/datatype/opal_datatype_optimize.c type = pData->desc.desc[pos_desc].elem.common.type; pData 211 opal/datatype/opal_datatype_optimize.c == (total_disp + pData->desc.desc[pos_desc].elem.disp)); pData 213 opal/datatype/opal_datatype_optimize.c if( (pData->desc.desc[pos_desc].elem.common.flags & OPAL_DATATYPE_FLAG_CONTIGUOUS) && continuity && pData 214 opal/datatype/opal_datatype_optimize.c (pData->desc.desc[pos_desc].elem.extent == (int32_t)opal_datatype_basicDatatypes[type]->size) ) { pData 216 opal/datatype/opal_datatype_optimize.c last_length += pData->desc.desc[pos_desc].elem.count; pData 217 opal/datatype/opal_datatype_optimize.c last_extent = pData->desc.desc[pos_desc].elem.extent; pData 221 opal/datatype/opal_datatype_optimize.c last_length = pData->desc.desc[pos_desc].elem.count; pData 222 opal/datatype/opal_datatype_optimize.c last_extent = pData->desc.desc[pos_desc].elem.extent; pData 225 opal/datatype/opal_datatype_optimize.c pData->desc.desc[pos_desc].elem.count * opal_datatype_basicDatatypes[type]->size; pData 230 opal/datatype/opal_datatype_optimize.c last_flags &= pData->desc.desc[pos_desc].elem.common.flags; pData 236 opal/datatype/opal_datatype_optimize.c last_disp = total_disp + pData->desc.desc[pos_desc].elem.disp; pData 237 opal/datatype/opal_datatype_optimize.c last_length = pData->desc.desc[pos_desc].elem.count; pData 238 opal/datatype/opal_datatype_optimize.c last_extent = pData->desc.desc[pos_desc].elem.extent; pData 255 opal/datatype/opal_datatype_optimize.c int32_t opal_datatype_commit( opal_datatype_t * pData ) pData 257 opal/datatype/opal_datatype_optimize.c ddt_endloop_desc_t* pLast = &(pData->desc.desc[pData->desc.used].end_loop); pData 260 opal/datatype/opal_datatype_optimize.c if( pData->flags & OPAL_DATATYPE_FLAG_COMMITTED ) return OPAL_SUCCESS; pData 261 opal/datatype/opal_datatype_optimize.c pData->flags |= OPAL_DATATYPE_FLAG_COMMITTED; pData 266 opal/datatype/opal_datatype_optimize.c if( 0 != pData->size ) { pData 268 opal/datatype/opal_datatype_optimize.c dt_elem_desc_t* pElem = pData->desc.desc; pData 280 opal/datatype/opal_datatype_optimize.c pLast->items = pData->desc.used; pData 282 opal/datatype/opal_datatype_optimize.c pLast->size = pData->size; pData 285 opal/datatype/opal_datatype_optimize.c if( 0 == pData->desc.used ) { pData 286 opal/datatype/opal_datatype_optimize.c pData->opt_desc.length = 0; pData 287 opal/datatype/opal_datatype_optimize.c pData->opt_desc.desc = NULL; pData 288 opal/datatype/opal_datatype_optimize.c pData->opt_desc.used = 0; pData 295 opal/datatype/opal_datatype_optimize.c (void)opal_datatype_optimize_short( pData, 1, &(pData->opt_desc) ); pData 296 opal/datatype/opal_datatype_optimize.c if( 0 != pData->opt_desc.used ) { pData 300 opal/datatype/opal_datatype_optimize.c pLast = &(pData->opt_desc.desc[pData->opt_desc.used].end_loop); pData 303 opal/datatype/opal_datatype_optimize.c pLast->items = pData->opt_desc.used; pData 305 opal/datatype/opal_datatype_optimize.c pLast->size = pData->size; pData 114 opal/datatype/opal_datatype_pack.c const opal_datatype_t* pData = pConv->pDesc; pData 120 opal/datatype/opal_datatype_pack.c ptrdiff_t extent= pData->ub - pData->lb; pData 123 opal/datatype/opal_datatype_pack.c assert( (pData->flags & OPAL_DATATYPE_FLAG_CONTIGUOUS) && ((ptrdiff_t)pData->size != extent) ); pData 144 opal/datatype/opal_datatype_pack.c assert(i == (pConv->bConverted / pData->size)); pData 152 opal/datatype/opal_datatype_pack.c stack[1].count = pData->size - (pConv->bConverted % pData->size); pData 159 opal/datatype/opal_datatype_pack.c stack[1].count = pData->size; pData 169 opal/datatype/opal_datatype_pack.c if( pData->size >= IOVEC_MEM_LIMIT ) { pData 175 opal/datatype/opal_datatype_pack.c if( remaining < pData->size ) { pData 183 opal/datatype/opal_datatype_pack.c iov[index].iov_len = pData->size; pData 209 opal/datatype/opal_datatype_pack.c pData, pConv->count ); pData 214 opal/datatype/opal_datatype_pack.c user_memory += (extent - pData->size + length); pData 221 opal/datatype/opal_datatype_pack.c stack[1].count = pData->size; pData 226 opal/datatype/opal_datatype_pack.c for( i = 0; pData->size <= remaining; i++ ) { pData 227 opal/datatype/opal_datatype_pack.c OPAL_DATATYPE_SAFEGUARD_POINTER( user_memory, pData->size, pConv->pBaseBuf, pData 228 opal/datatype/opal_datatype_pack.c pData, pConv->count ); pData 230 opal/datatype/opal_datatype_pack.c (void*)user_memory, (void*)packed_buffer, (unsigned long)pData->size ); ); pData 231 opal/datatype/opal_datatype_pack.c MEMCPY_CSUM( packed_buffer, user_memory, pData->size, pConv ); pData 232 opal/datatype/opal_datatype_pack.c packed_buffer += pData->size; pData 234 opal/datatype/opal_datatype_pack.c remaining -= pData->size; pData 242 opal/datatype/opal_datatype_pack.c pData, pConv->count ); pData 250 opal/datatype/opal_datatype_pack.c stack[1].count = pData->size; pData 286 opal/datatype/opal_datatype_pack.c const opal_datatype_t *pData = pConvertor->pDesc; pData 347 opal/datatype/opal_datatype_pack.c pStack->disp += (pData->ub - pData->lb); /* jump by the datatype extent */ pData 462 opal/datatype/opal_datatype_pack.c const opal_datatype_t *pData = pConvertor->pDesc; pData 535 opal/datatype/opal_datatype_pack.c pStack->disp += (pData->ub - pData->lb); pData 71 opal/datatype/opal_datatype_unpack.c const opal_datatype_t *pData = pConv->pDesc; pData 76 opal/datatype/opal_datatype_unpack.c ptrdiff_t extent = pData->ub - pData->lb; pData 94 opal/datatype/opal_datatype_unpack.c if( (ptrdiff_t)pData->size == extent ) { pData 101 opal/datatype/opal_datatype_unpack.c pConv->pBaseBuf, pData, pConv->count ); pData 115 opal/datatype/opal_datatype_unpack.c pData, pConv->count ); pData 120 opal/datatype/opal_datatype_unpack.c user_memory += (extent - (pData->size - length)); pData 127 opal/datatype/opal_datatype_unpack.c stack[1].count = pData->size; pData 132 opal/datatype/opal_datatype_unpack.c for( i = 0; pData->size <= remaining; i++ ) { pData 133 opal/datatype/opal_datatype_unpack.c OPAL_DATATYPE_SAFEGUARD_POINTER( user_memory, pData->size, pConv->pBaseBuf, pData 134 opal/datatype/opal_datatype_unpack.c pData, pConv->count ); pData 136 opal/datatype/opal_datatype_unpack.c (void*)user_memory, (void*)packed_buffer, (unsigned long)pData->size ); ); pData 137 opal/datatype/opal_datatype_unpack.c MEMCPY_CSUM( user_memory, packed_buffer, pData->size, pConv ); pData 138 opal/datatype/opal_datatype_unpack.c packed_buffer += pData->size; pData 140 opal/datatype/opal_datatype_unpack.c remaining -= pData->size; pData 148 opal/datatype/opal_datatype_unpack.c pData, pConv->count ); pData 271 opal/datatype/opal_datatype_unpack.c const opal_datatype_t *pData = pConvertor->pDesc; pData 368 opal/datatype/opal_datatype_unpack.c pStack->disp += (pData->ub - pData->lb); pData 446 opal/datatype/opal_datatype_unpack.c const opal_datatype_t *pData = pConvertor->pDesc; pData 485 opal/datatype/opal_datatype_unpack.c OPAL_DATATYPE_SAFEGUARD_POINTER( conv_ptr + pElem->elem.disp, pData->size, pConvertor->pBaseBuf, pData 486 opal/datatype/opal_datatype_unpack.c pData, pConvertor->count ); pData 545 opal/datatype/opal_datatype_unpack.c pStack->disp += (pData->ub - pData->lb); pData 437 test/datatype/opal_ddt_lib.c opal_datatype_t *pTempData, *pData; pData 447 test/datatype/opal_ddt_lib.c pData = opal_datatype_create( oldType->desc.used + 2 ); pData 449 test/datatype/opal_ddt_lib.c opal_datatype_add( pData, oldType, count * bLength, 0, extent ); pData 452 test/datatype/opal_ddt_lib.c opal_datatype_add( pData, oldType, count, 0, extent * stride ); pData 454 test/datatype/opal_ddt_lib.c opal_datatype_add( pData, oldType, bLength, 0, extent ); pData 455 test/datatype/opal_ddt_lib.c pTempData = pData; pData 456 test/datatype/opal_ddt_lib.c pData = opal_datatype_create( oldType->desc.used + 2 + 2 ); pData 457 test/datatype/opal_ddt_lib.c opal_datatype_add( pData, pTempData, count, 0, extent * stride ); pData 461 test/datatype/opal_ddt_lib.c *newType = pData; pData 469 test/datatype/opal_ddt_lib.c opal_datatype_t *pTempData, *pData; pData 480 test/datatype/opal_ddt_lib.c pData = pTempData; pData 481 test/datatype/opal_ddt_lib.c opal_datatype_add( pData, oldType, count * bLength, 0, extent ); pData 484 test/datatype/opal_ddt_lib.c pData = pTempData; pData 485 test/datatype/opal_ddt_lib.c opal_datatype_add( pData, oldType, count, 0, stride ); pData 488 test/datatype/opal_ddt_lib.c pData = opal_datatype_create( oldType->desc.used + 2 + 2 ); pData 489 test/datatype/opal_ddt_lib.c opal_datatype_add( pData, pTempData, count, 0, stride ); pData 493 test/datatype/opal_ddt_lib.c *newType = pData;