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