22/*
33 * Copyright (c) 2013-2015 Mellanox Technologies, Inc.
44 * All rights reserved.
5- * Copyright (c) 2014 Research Organization for Information Science
5+ * Copyright (c) 2014-2016 Research Organization for Information Science
66 * and Technology (RIST). All rights reserved.
77 * Copyright (c) 2015 Los Alamos National Security, LLC. All rights
88 * reserved.
@@ -331,31 +331,31 @@ int mca_spml_ikrit_enable(bool enable)
331331
332332static int create_ptl_idx (int dst_pe )
333333{
334- oshmem_proc_t * proc ;
334+ ompi_proc_t * proc ;
335335
336336 proc = oshmem_proc_group_find (oshmem_group_all , dst_pe );
337337
338- proc -> transport_ids = (char * ) malloc (MXM_PTL_LAST * sizeof (char ));
339- if (! proc -> transport_ids )
338+ OSHMEM_PROC_DATA ( proc ) -> transport_ids = (char * ) malloc (MXM_PTL_LAST * sizeof (char ));
339+ if (NULL == OSHMEM_PROC_DATA ( proc ) -> transport_ids )
340340 return OSHMEM_ERROR ;
341341
342- proc -> num_transports = 1 ;
342+ OSHMEM_PROC_DATA ( proc ) -> num_transports = 1 ;
343343#if MXM_API < MXM_VERSION (2 ,0 )
344344 if (oshmem_my_proc_id () == dst_pe )
345- proc -> transport_ids [0 ] = MXM_PTL_SELF ;
345+ OSHMEM_PROC_DATA ( proc ) -> transport_ids [0 ] = MXM_PTL_SELF ;
346346 else
347347#endif
348- proc -> transport_ids [0 ] = MXM_PTL_RDMA ;
348+ OSHMEM_PROC_DATA ( proc ) -> transport_ids [0 ] = MXM_PTL_RDMA ;
349349 return OSHMEM_SUCCESS ;
350350}
351351
352352static void destroy_ptl_idx (int dst_pe )
353353{
354- oshmem_proc_t * proc ;
354+ ompi_proc_t * proc ;
355355
356356 proc = oshmem_proc_group_find (oshmem_group_all , dst_pe );
357- if (proc -> transport_ids )
358- free (proc -> transport_ids );
357+ if (NULL != OSHMEM_PROC_DATA ( proc ) -> transport_ids )
358+ free (OSHMEM_PROC_DATA ( proc ) -> transport_ids );
359359}
360360
361361static void mxm_peer_construct (mxm_peer_t * p )
@@ -375,7 +375,7 @@ OBJ_CLASS_INSTANCE( mxm_peer_t,
375375 mxm_peer_construct ,
376376 mxm_peer_destruct );
377377
378- int mca_spml_ikrit_del_procs (oshmem_proc_t * * procs , size_t nprocs )
378+ int mca_spml_ikrit_del_procs (ompi_proc_t * * procs , size_t nprocs )
379379{
380380 size_t i , n ;
381381 int my_rank = oshmem_my_proc_id ();
@@ -406,7 +406,7 @@ int mca_spml_ikrit_del_procs(oshmem_proc_t** procs, size_t nprocs)
406406 return OSHMEM_SUCCESS ;
407407}
408408
409- int mca_spml_ikrit_add_procs (oshmem_proc_t * * procs , size_t nprocs )
409+ int mca_spml_ikrit_add_procs (ompi_proc_t * * procs , size_t nprocs )
410410{
411411 spml_ikrit_mxm_ep_conn_info_t * ep_info = NULL ;
412412 spml_ikrit_mxm_ep_conn_info_t * ep_hw_rdma_info = NULL ;
@@ -420,7 +420,7 @@ int mca_spml_ikrit_add_procs(oshmem_proc_t** procs, size_t nprocs)
420420 mxm_error_t err ;
421421 size_t i , n ;
422422 int rc = OSHMEM_ERROR ;
423- oshmem_proc_t * proc_self ;
423+ ompi_proc_t * proc_self ;
424424 int my_rank = oshmem_my_proc_id ();
425425
426426 OBJ_CONSTRUCT (& mca_spml_ikrit .active_peers , opal_list_t );
@@ -588,9 +588,9 @@ int mca_spml_ikrit_add_procs(oshmem_proc_t** procs, size_t nprocs)
588588 continue ;
589589
590590 /* use zcopy for put/get via sysv shared memory */
591- procs [i ]-> transport_ids [0 ] = MXM_PTL_SHM ;
592- procs [i ]-> transport_ids [1 ] = MXM_PTL_RDMA ;
593- procs [i ]-> num_transports = 2 ;
591+ OSHMEM_PROC_DATA ( procs [i ]) -> transport_ids [0 ] = MXM_PTL_SHM ;
592+ OSHMEM_PROC_DATA ( procs [i ]) -> transport_ids [1 ] = MXM_PTL_RDMA ;
593+ OSHMEM_PROC_DATA ( procs [i ]) -> num_transports = 2 ;
594594 }
595595
596596 SPML_VERBOSE (50 , "*** ADDED PROCS ***" );
@@ -742,7 +742,7 @@ int mca_spml_ikrit_deregister(sshmem_mkey_t *mkeys)
742742
743743static inline int get_ptl_id (int dst )
744744{
745- oshmem_proc_t * proc ;
745+ ompi_proc_t * proc ;
746746
747747 /* get endpoint and btl */
748748 proc = oshmem_proc_group_all (dst );
@@ -751,7 +751,7 @@ static inline int get_ptl_id(int dst)
751751 oshmem_shmem_abort (-1 );
752752 return -1 ;
753753 }
754- return proc -> transport_ids [0 ];
754+ return OSHMEM_PROC_DATA ( proc ) -> transport_ids [0 ];
755755}
756756
757757int mca_spml_ikrit_oob_get_mkeys (int pe , uint32_t seg , sshmem_mkey_t * mkeys )
0 commit comments