@@ -157,7 +157,7 @@ int mca_btl_scif_del_procs (struct mca_btl_base_module_t *btl,
157
157
return OPAL_SUCCESS ;
158
158
}
159
159
160
- static int scif_dereg_mem (void * reg_data , mca_mpool_base_registration_t * reg )
160
+ static int scif_dereg_mem (void * reg_data , mca_rcache_base_registration_t * reg )
161
161
{
162
162
mca_btl_scif_reg_t * scif_reg = (mca_btl_scif_reg_t * )reg ;
163
163
size_t size = (size_t )((uintptr_t ) reg -> bound - (uintptr_t ) reg -> base );
@@ -178,15 +178,15 @@ static int scif_dereg_mem (void *reg_data, mca_mpool_base_registration_t *reg)
178
178
}
179
179
180
180
static int scif_reg_mem (void * reg_data , void * base , size_t size ,
181
- mca_mpool_base_registration_t * reg )
181
+ mca_rcache_base_registration_t * reg )
182
182
{
183
183
mca_btl_scif_reg_t * scif_reg = (mca_btl_scif_reg_t * )reg ;
184
184
int rc = OPAL_SUCCESS ;
185
185
unsigned int i ;
186
186
187
187
scif_reg -> handles = calloc (mca_btl_scif_module .endpoint_count , sizeof (scif_reg -> handles [0 ]));
188
188
189
- /* intialize all scif offsets to -1 and initialize the pointer back to the mpool registration */
189
+ /* intialize all scif offsets to -1 and initialize the pointer back to the rcache registration */
190
190
for (i = 0 ; i < mca_btl_scif_module .endpoint_count ; ++ i ) {
191
191
scif_reg -> handles [i ].btl_handle .scif_offset = -1 ;
192
192
scif_reg -> handles [i ].btl_handle .scif_base = (intptr_t ) base ;
@@ -214,19 +214,19 @@ static int scif_reg_mem (void *reg_data, void *base, size_t size,
214
214
static int
215
215
mca_btl_scif_setup_mpools (mca_btl_scif_module_t * scif_module )
216
216
{
217
- struct mca_mpool_base_resources_t mpool_resources ;
217
+ mca_rcache_base_resources_t rcache_resources ;
218
218
int rc ;
219
219
220
- /* initialize the grdma mpool */
221
- mpool_resources .pool_name = "scif" ;
222
- mpool_resources .reg_data = (void * ) scif_module ;
223
- mpool_resources .sizeof_reg = sizeof (mca_btl_scif_reg_t );
224
- mpool_resources .register_mem = scif_reg_mem ;
225
- mpool_resources .deregister_mem = scif_dereg_mem ;
226
- scif_module -> super . btl_mpool =
227
- mca_mpool_base_module_create ("grdma" , scif_module , & mpool_resources );
228
- if (NULL == scif_module -> super . btl_mpool ) {
229
- BTL_ERROR (("error creating grdma mpool " ));
220
+ /* initialize the grdma rcache */
221
+ rcache_resources .pool_name = "scif" ;
222
+ rcache_resources .reg_data = (void * ) scif_module ;
223
+ rcache_resources .sizeof_reg = sizeof (mca_btl_scif_reg_t );
224
+ rcache_resources .register_mem = scif_reg_mem ;
225
+ rcache_resources .deregister_mem = scif_dereg_mem ;
226
+ scif_module -> rcache =
227
+ mca_rcache_base_module_create ("grdma" , scif_module , & rcache_resources );
228
+ if (NULL == scif_module -> rcache ) {
229
+ BTL_ERROR (("error creating grdma rcache " ));
230
230
return OPAL_ERROR ;
231
231
}
232
232
0 commit comments