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.
@@ -332,31 +332,31 @@ int mca_spml_ikrit_enable(bool enable)
332332
333333static int create_ptl_idx (int dst_pe )
334334{
335- oshmem_proc_t * proc ;
335+ ompi_proc_t * proc ;
336336
337337 proc = oshmem_proc_group_find (oshmem_group_all , dst_pe );
338338
339- proc -> transport_ids = (char * ) malloc (MXM_PTL_LAST * sizeof (char ));
340- if (! proc -> transport_ids )
339+ OSHMEM_PROC_DATA ( proc ) -> transport_ids = (char * ) malloc (MXM_PTL_LAST * sizeof (char ));
340+ if (NULL == OSHMEM_PROC_DATA ( proc ) -> transport_ids )
341341 return OSHMEM_ERROR ;
342342
343- proc -> num_transports = 1 ;
343+ OSHMEM_PROC_DATA ( proc ) -> num_transports = 1 ;
344344#if MXM_API < MXM_VERSION (2 ,0 )
345345 if (oshmem_my_proc_id () == dst_pe )
346- proc -> transport_ids [0 ] = MXM_PTL_SELF ;
346+ OSHMEM_PROC_DATA ( proc ) -> transport_ids [0 ] = MXM_PTL_SELF ;
347347 else
348348#endif
349- proc -> transport_ids [0 ] = MXM_PTL_RDMA ;
349+ OSHMEM_PROC_DATA ( proc ) -> transport_ids [0 ] = MXM_PTL_RDMA ;
350350 return OSHMEM_SUCCESS ;
351351}
352352
353353static void destroy_ptl_idx (int dst_pe )
354354{
355- oshmem_proc_t * proc ;
355+ ompi_proc_t * proc ;
356356
357357 proc = oshmem_proc_group_find (oshmem_group_all , dst_pe );
358- if (proc -> transport_ids )
359- free (proc -> transport_ids );
358+ if (NULL != OSHMEM_PROC_DATA ( proc ) -> transport_ids )
359+ free (OSHMEM_PROC_DATA ( proc ) -> transport_ids );
360360}
361361
362362static void mxm_peer_construct (mxm_peer_t * p )
@@ -376,7 +376,7 @@ OBJ_CLASS_INSTANCE( mxm_peer_t,
376376 mxm_peer_construct ,
377377 mxm_peer_destruct );
378378
379- int mca_spml_ikrit_del_procs (oshmem_proc_t * * procs , size_t nprocs )
379+ int mca_spml_ikrit_del_procs (ompi_proc_t * * procs , size_t nprocs )
380380{
381381 size_t i , n ;
382382 int my_rank = oshmem_my_proc_id ();
@@ -407,7 +407,7 @@ int mca_spml_ikrit_del_procs(oshmem_proc_t** procs, size_t nprocs)
407407 return OSHMEM_SUCCESS ;
408408}
409409
410- int mca_spml_ikrit_add_procs (oshmem_proc_t * * procs , size_t nprocs )
410+ int mca_spml_ikrit_add_procs (ompi_proc_t * * procs , size_t nprocs )
411411{
412412 spml_ikrit_mxm_ep_conn_info_t * ep_info = NULL ;
413413 spml_ikrit_mxm_ep_conn_info_t * ep_hw_rdma_info = NULL ;
@@ -421,7 +421,7 @@ int mca_spml_ikrit_add_procs(oshmem_proc_t** procs, size_t nprocs)
421421 mxm_error_t err ;
422422 size_t i , n ;
423423 int rc = OSHMEM_ERROR ;
424- oshmem_proc_t * proc_self ;
424+ ompi_proc_t * proc_self ;
425425 int my_rank = oshmem_my_proc_id ();
426426
427427 OBJ_CONSTRUCT (& mca_spml_ikrit .active_peers , opal_list_t );
@@ -589,9 +589,9 @@ int mca_spml_ikrit_add_procs(oshmem_proc_t** procs, size_t nprocs)
589589 continue ;
590590
591591 /* use zcopy for put/get via sysv shared memory */
592- procs [i ]-> transport_ids [0 ] = MXM_PTL_SHM ;
593- procs [i ]-> transport_ids [1 ] = MXM_PTL_RDMA ;
594- procs [i ]-> num_transports = 2 ;
592+ OSHMEM_PROC_DATA ( procs [i ]) -> transport_ids [0 ] = MXM_PTL_SHM ;
593+ OSHMEM_PROC_DATA ( procs [i ]) -> transport_ids [1 ] = MXM_PTL_RDMA ;
594+ OSHMEM_PROC_DATA ( procs [i ]) -> num_transports = 2 ;
595595 }
596596
597597 SPML_VERBOSE (50 , "*** ADDED PROCS ***" );
@@ -743,7 +743,7 @@ int mca_spml_ikrit_deregister(sshmem_mkey_t *mkeys)
743743
744744static inline int get_ptl_id (int dst )
745745{
746- oshmem_proc_t * proc ;
746+ ompi_proc_t * proc ;
747747
748748 /* get endpoint and btl */
749749 proc = oshmem_proc_group_all (dst );
@@ -752,7 +752,7 @@ static inline int get_ptl_id(int dst)
752752 oshmem_shmem_abort (-1 );
753753 return -1 ;
754754 }
755- return proc -> transport_ids [0 ];
755+ return OSHMEM_PROC_DATA ( proc ) -> transport_ids [0 ];
756756}
757757
758758int mca_spml_ikrit_oob_get_mkeys (int pe , uint32_t seg , sshmem_mkey_t * mkeys )
0 commit comments