@@ -244,7 +244,6 @@ void mana_ib_dealloc_ucontext(struct ib_ucontext *ibcontext)
244
244
int mana_ib_create_kernel_queue (struct mana_ib_dev * mdev , u32 size , enum gdma_queue_type type ,
245
245
struct mana_ib_queue * queue )
246
246
{
247
- struct gdma_context * gc = mdev_to_gc (mdev );
248
247
struct gdma_queue_spec spec = {};
249
248
int err ;
250
249
@@ -253,7 +252,7 @@ int mana_ib_create_kernel_queue(struct mana_ib_dev *mdev, u32 size, enum gdma_qu
253
252
spec .type = type ;
254
253
spec .monitor_avl_buf = false;
255
254
spec .queue_size = size ;
256
- err = mana_gd_create_mana_wq_cq (& gc -> mana_ib , & spec , & queue -> kmem );
255
+ err = mana_gd_create_mana_wq_cq (mdev -> gdma_dev , & spec , & queue -> kmem );
257
256
if (err )
258
257
return err ;
259
258
/* take ownership into mana_ib from mana */
@@ -784,7 +783,7 @@ int mana_ib_create_eqs(struct mana_ib_dev *mdev)
784
783
spec .eq .log2_throttle_limit = LOG2_EQ_THROTTLE ;
785
784
spec .eq .msix_index = 0 ;
786
785
787
- err = mana_gd_create_mana_eq (& gc -> mana_ib , & spec , & mdev -> fatal_err_eq );
786
+ err = mana_gd_create_mana_eq (mdev -> gdma_dev , & spec , & mdev -> fatal_err_eq );
788
787
if (err )
789
788
return err ;
790
789
@@ -835,7 +834,7 @@ int mana_ib_gd_create_rnic_adapter(struct mana_ib_dev *mdev)
835
834
836
835
mana_gd_init_req_hdr (& req .hdr , MANA_IB_CREATE_ADAPTER , sizeof (req ), sizeof (resp ));
837
836
req .hdr .req .msg_version = GDMA_MESSAGE_V2 ;
838
- req .hdr .dev_id = gc -> mana_ib . dev_id ;
837
+ req .hdr .dev_id = mdev -> gdma_dev -> dev_id ;
839
838
req .notify_eq_id = mdev -> fatal_err_eq -> id ;
840
839
841
840
if (mdev -> adapter_caps .feature_flags & MANA_IB_FEATURE_CLIENT_ERROR_CQE_SUPPORT )
@@ -860,7 +859,7 @@ int mana_ib_gd_destroy_rnic_adapter(struct mana_ib_dev *mdev)
860
859
861
860
gc = mdev_to_gc (mdev );
862
861
mana_gd_init_req_hdr (& req .hdr , MANA_IB_DESTROY_ADAPTER , sizeof (req ), sizeof (resp ));
863
- req .hdr .dev_id = gc -> mana_ib . dev_id ;
862
+ req .hdr .dev_id = mdev -> gdma_dev -> dev_id ;
864
863
req .adapter = mdev -> adapter_handle ;
865
864
866
865
err = mana_gd_send_request (gc , sizeof (req ), & req , sizeof (resp ), & resp );
@@ -887,7 +886,7 @@ int mana_ib_gd_add_gid(const struct ib_gid_attr *attr, void **context)
887
886
}
888
887
889
888
mana_gd_init_req_hdr (& req .hdr , MANA_IB_CONFIG_IP_ADDR , sizeof (req ), sizeof (resp ));
890
- req .hdr .dev_id = gc -> mana_ib . dev_id ;
889
+ req .hdr .dev_id = mdev -> gdma_dev -> dev_id ;
891
890
req .adapter = mdev -> adapter_handle ;
892
891
req .op = ADDR_OP_ADD ;
893
892
req .sgid_type = (ntype == RDMA_NETWORK_IPV6 ) ? SGID_TYPE_IPV6 : SGID_TYPE_IPV4 ;
@@ -917,7 +916,7 @@ int mana_ib_gd_del_gid(const struct ib_gid_attr *attr, void **context)
917
916
}
918
917
919
918
mana_gd_init_req_hdr (& req .hdr , MANA_IB_CONFIG_IP_ADDR , sizeof (req ), sizeof (resp ));
920
- req .hdr .dev_id = gc -> mana_ib . dev_id ;
919
+ req .hdr .dev_id = mdev -> gdma_dev -> dev_id ;
921
920
req .adapter = mdev -> adapter_handle ;
922
921
req .op = ADDR_OP_REMOVE ;
923
922
req .sgid_type = (ntype == RDMA_NETWORK_IPV6 ) ? SGID_TYPE_IPV6 : SGID_TYPE_IPV4 ;
@@ -940,7 +939,7 @@ int mana_ib_gd_config_mac(struct mana_ib_dev *mdev, enum mana_ib_addr_op op, u8
940
939
int err ;
941
940
942
941
mana_gd_init_req_hdr (& req .hdr , MANA_IB_CONFIG_MAC_ADDR , sizeof (req ), sizeof (resp ));
943
- req .hdr .dev_id = gc -> mana_ib . dev_id ;
942
+ req .hdr .dev_id = mdev -> gdma_dev -> dev_id ;
944
943
req .adapter = mdev -> adapter_handle ;
945
944
req .op = op ;
946
945
copy_in_reverse (req .mac_addr , mac , ETH_ALEN );
@@ -965,7 +964,7 @@ int mana_ib_gd_create_cq(struct mana_ib_dev *mdev, struct mana_ib_cq *cq, u32 do
965
964
return - EINVAL ;
966
965
967
966
mana_gd_init_req_hdr (& req .hdr , MANA_IB_CREATE_CQ , sizeof (req ), sizeof (resp ));
968
- req .hdr .dev_id = gc -> mana_ib . dev_id ;
967
+ req .hdr .dev_id = mdev -> gdma_dev -> dev_id ;
969
968
req .adapter = mdev -> adapter_handle ;
970
969
req .gdma_region = cq -> queue .gdma_region ;
971
970
req .eq_id = mdev -> eqs [cq -> comp_vector ]-> id ;
@@ -997,7 +996,7 @@ int mana_ib_gd_destroy_cq(struct mana_ib_dev *mdev, struct mana_ib_cq *cq)
997
996
return 0 ;
998
997
999
998
mana_gd_init_req_hdr (& req .hdr , MANA_IB_DESTROY_CQ , sizeof (req ), sizeof (resp ));
1000
- req .hdr .dev_id = gc -> mana_ib . dev_id ;
999
+ req .hdr .dev_id = mdev -> gdma_dev -> dev_id ;
1001
1000
req .adapter = mdev -> adapter_handle ;
1002
1001
req .cq_handle = cq -> cq_handle ;
1003
1002
@@ -1023,7 +1022,7 @@ int mana_ib_gd_create_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp,
1023
1022
int err , i ;
1024
1023
1025
1024
mana_gd_init_req_hdr (& req .hdr , MANA_IB_CREATE_RC_QP , sizeof (req ), sizeof (resp ));
1026
- req .hdr .dev_id = gc -> mana_ib . dev_id ;
1025
+ req .hdr .dev_id = mdev -> gdma_dev -> dev_id ;
1027
1026
req .adapter = mdev -> adapter_handle ;
1028
1027
req .pd_handle = pd -> pd_handle ;
1029
1028
req .send_cq_handle = send_cq -> cq_handle ;
@@ -1059,7 +1058,7 @@ int mana_ib_gd_destroy_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp)
1059
1058
int err ;
1060
1059
1061
1060
mana_gd_init_req_hdr (& req .hdr , MANA_IB_DESTROY_RC_QP , sizeof (req ), sizeof (resp ));
1062
- req .hdr .dev_id = gc -> mana_ib . dev_id ;
1061
+ req .hdr .dev_id = mdev -> gdma_dev -> dev_id ;
1063
1062
req .adapter = mdev -> adapter_handle ;
1064
1063
req .rc_qp_handle = qp -> qp_handle ;
1065
1064
err = mana_gd_send_request (gc , sizeof (req ), & req , sizeof (resp ), & resp );
@@ -1082,7 +1081,7 @@ int mana_ib_gd_create_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp,
1082
1081
int err , i ;
1083
1082
1084
1083
mana_gd_init_req_hdr (& req .hdr , MANA_IB_CREATE_UD_QP , sizeof (req ), sizeof (resp ));
1085
- req .hdr .dev_id = gc -> mana_ib . dev_id ;
1084
+ req .hdr .dev_id = mdev -> gdma_dev -> dev_id ;
1086
1085
req .adapter = mdev -> adapter_handle ;
1087
1086
req .pd_handle = pd -> pd_handle ;
1088
1087
req .send_cq_handle = send_cq -> cq_handle ;
@@ -1117,7 +1116,7 @@ int mana_ib_gd_destroy_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp)
1117
1116
int err ;
1118
1117
1119
1118
mana_gd_init_req_hdr (& req .hdr , MANA_IB_DESTROY_UD_QP , sizeof (req ), sizeof (resp ));
1120
- req .hdr .dev_id = gc -> mana_ib . dev_id ;
1119
+ req .hdr .dev_id = mdev -> gdma_dev -> dev_id ;
1121
1120
req .adapter = mdev -> adapter_handle ;
1122
1121
req .qp_handle = qp -> qp_handle ;
1123
1122
err = mana_gd_send_request (gc , sizeof (req ), & req , sizeof (resp ), & resp );
0 commit comments