@@ -1074,8 +1074,8 @@ static int mca_btl_smcuda_register_convertor (struct mca_btl_base_module_t* btl,
10741074 struct mca_btl_base_registration_handle_t * handle ,
10751075 struct opal_convertor_t * convertor )
10761076{
1077- // printf("Hello, i register convertor, %p\n", (void*)convertor);
1078- mca_mpool_common_cuda_reg_t * cuda_reg = (mca_mpool_common_cuda_reg_t * )((intptr_t ) handle - offsetof (mca_mpool_common_cuda_reg_t , data ));
1077+ printf ("Hello, i register convertor, %p\n" , (void * )convertor );
1078+ mca_rcache_common_cuda_reg_t * cuda_reg = (mca_rcache_common_cuda_reg_t * )((intptr_t ) handle - offsetof (mca_rcache_common_cuda_reg_t , data ));
10791079
10801080 int32_t local_device = 0 ;
10811081 if (convertor -> flags & CONVERTOR_CUDA ) {
@@ -1234,10 +1234,10 @@ int mca_btl_smcuda_get_cuda (struct mca_btl_base_module_t *btl,
12341234 lindex = mca_btl_smcuda_alloc_cuda_ddt_clone (ep );
12351235 if (remote_device == local_device || OPAL_DATATYPE_DIRECT_COPY_GPUMEM ) {
12361236 /* now we are able to let sender pack directly to my memory */
1237- mca_mpool_common_cuda_reg_t loc_reg ;
1238- mca_mpool_common_cuda_reg_t * loc_reg_ptr = & loc_reg ;
1237+ mca_rcache_common_cuda_reg_t loc_reg ;
1238+ mca_rcache_common_cuda_reg_t * loc_reg_ptr = & loc_reg ;
12391239 cuda_ddt_put_hdr_t put_msg ;
1240- if (OPAL_SUCCESS != cuda_getmemhandle (local_address , size , (mca_mpool_base_registration_t * )& loc_reg , NULL )) {
1240+ if (OPAL_SUCCESS != cuda_getmemhandle (local_address , size , (mca_rcache_base_registration_t * )& loc_reg , NULL )) {
12411241 mca_btl_smcuda_cuda_ddt_start_pack (btl , ep , pack_convertor , unpack_convertor , remote_memory_address , (mca_btl_base_descriptor_t * )frag ,
12421242 lindex , remote_device , local_device );
12431243 }
0 commit comments