3
3
* Copyright (c) 2011-2018 Los Alamos National Security, LLC. All rights
4
4
* reserved.
5
5
* Copyright (c) 2020-2021 Google, LLC. All rights reserved.
6
+ * Copyright (c) 2021 Cisco Systems, Inc. All rights reserved
6
7
* $COPYRIGHT$
7
8
*
8
9
* Additional copyrights may follow
@@ -480,7 +481,7 @@ mca_btl_base_rdma_start(mca_btl_base_module_t *btl, struct mca_btl_base_endpoint
480
481
481
482
BTL_VERBOSE (("Initiating RDMA operation. context=%p, size=%" PRIsize_t
482
483
", packet_size=%" PRIsize_t ,
483
- context , size , packet_size ));
484
+ ( void * ) context , size , packet_size ));
484
485
485
486
descriptor = btl -> btl_alloc (btl , endpoint , order , packet_size ,
486
487
MCA_BTL_DES_SEND_ALWAYS_CALLBACK | MCA_BTL_DES_FLAGS_SIGNAL );
@@ -609,7 +610,7 @@ static int mca_btl_base_am_rdma_respond(mca_btl_base_module_t *btl,
609
610
}
610
611
}
611
612
612
- BTL_VERBOSE (("sending descriptor %p" , send_descriptor ));
613
+ BTL_VERBOSE (("sending descriptor %p" , ( void * ) send_descriptor ));
613
614
614
615
send_descriptor -> des_cbfunc = NULL ;
615
616
@@ -638,7 +639,7 @@ mca_btl_base_am_rmda_rdma_complete(mca_btl_base_module_t *btl,
638
639
if (OPAL_UNLIKELY (OPAL_SUCCESS != ret )) {
639
640
BTL_VERBOSE (
640
641
("could not send a response. queueing the response for later. endpoint=%p, ret=%d" ,
641
- endpoint , ret ));
642
+ ( void * ) endpoint , ret ));
642
643
mca_btl_base_rdma_queue_operation (btl , NULL , NULL , 0 , NULL , operation );
643
644
}
644
645
@@ -873,7 +874,7 @@ static void mca_btl_base_am_rdma_response(mca_btl_base_module_t *btl,
873
874
mca_btl_base_rdma_context_t * context = (mca_btl_base_rdma_context_t * ) (uintptr_t )
874
875
resp_hdr -> context ;
875
876
876
- BTL_VERBOSE (("received response for RDMA operation. context=%p, size=%" PRIu64 , context ,
877
+ BTL_VERBOSE (("received response for RDMA operation. context=%p, size=%" PRIu64 , ( void * ) context ,
877
878
resp_hdr -> response_size ));
878
879
879
880
if (MCA_BTL_BASE_AM_PUT != context -> type ) {
@@ -890,7 +891,7 @@ static void mca_btl_base_am_rdma_response(mca_btl_base_module_t *btl,
890
891
}
891
892
892
893
if (context -> total_size
893
- == opal_atomic_add_fetch_64 (& context -> acknowledged , resp_hdr -> response_size )) {
894
+ == ( uint64_t ) opal_atomic_add_fetch_64 (& context -> acknowledged , resp_hdr -> response_size )) {
894
895
context -> cbfunc (btl , desc -> endpoint , context -> local_address , context -> local_handle ,
895
896
context -> cbcontext , context -> cbdata , OPAL_SUCCESS );
896
897
OBJ_RELEASE (context );
@@ -1001,7 +1002,7 @@ static void mca_btl_base_am_process_atomic(mca_btl_base_module_t *btl,
1001
1002
}
1002
1003
}
1003
1004
1004
- void mca_btl_sm_sc_emu_init (void )
1005
+ static void mca_btl_sm_sc_emu_init (void )
1005
1006
{
1006
1007
mca_btl_base_active_message_trigger [MCA_BTL_BASE_TAG_RDMA ].cbfunc
1007
1008
= mca_btl_base_am_process_rdma ;
@@ -1093,19 +1094,19 @@ int mca_btl_base_am_rdma_init(mca_btl_base_module_t *btl)
1093
1094
btl -> btl_put_limit = max_operation_size - sizeof (mca_btl_base_rdma_hdr_t );
1094
1095
btl -> btl_put_alignment = operation_alignment ;
1095
1096
btl -> btl_put = mca_btl_base_am_rdma_put ;
1096
- BTL_VERBOSE (("Enabling AM-based RDMA put for BTL %p. max put = %zu" , btl , btl -> btl_put_limit ));
1097
+ BTL_VERBOSE (("Enabling AM-based RDMA put for BTL %p. max put = %zu" , ( void * ) btl , btl -> btl_put_limit ));
1097
1098
}
1098
1099
1099
1100
if (!(btl -> btl_flags & MCA_BTL_FLAGS_GET )) {
1100
1101
btl -> btl_flags |= MCA_BTL_FLAGS_GET_AM ;
1101
1102
btl -> btl_get_limit = max_operation_size - sizeof (mca_btl_base_rdma_response_hdr_t );
1102
1103
btl -> btl_get_alignment = operation_alignment ;
1103
1104
btl -> btl_get = mca_btl_base_am_rdma_get ;
1104
- BTL_VERBOSE (("Enabling AM-based RDMA get for BTL %p. max get = %zu" , btl , btl -> btl_get_limit ));
1105
+ BTL_VERBOSE (("Enabling AM-based RDMA get for BTL %p. max get = %zu" , ( void * ) btl , btl -> btl_get_limit ));
1105
1106
}
1106
1107
1107
1108
if (!(btl -> btl_flags & MCA_BTL_FLAGS_ATOMIC_FOPS )) {
1108
- BTL_VERBOSE (("Enabling AM-based FOPs get for BTL %p" , btl ));
1109
+ BTL_VERBOSE (("Enabling AM-based FOPs get for BTL %p" , ( void * ) btl ));
1109
1110
btl -> btl_flags |= MCA_BTL_FLAGS_ATOMIC_AM_FOP ;
1110
1111
1111
1112
btl -> btl_atomic_fop = mca_btl_base_am_fop ;
0 commit comments