@@ -159,7 +159,7 @@ static int __qp_access_flags_to_ib(struct bnxt_qplib_chip_ctx *cctx, u8 qflags)
159159static void bnxt_re_check_and_set_relaxed_ordering (struct bnxt_re_dev * rdev ,
160160 struct bnxt_qplib_mrw * qplib_mr )
161161{
162- if (_is_relaxed_ordering_supported (rdev -> dev_attr . dev_cap_flags2 ) &&
162+ if (_is_relaxed_ordering_supported (rdev -> dev_attr -> dev_cap_flags2 ) &&
163163 pcie_relaxed_ordering_enabled (rdev -> en_dev -> pdev ))
164164 qplib_mr -> flags |= CMDQ_REGISTER_MR_FLAGS_ENABLE_RO ;
165165}
@@ -184,7 +184,7 @@ int bnxt_re_query_device(struct ib_device *ibdev,
184184 struct ib_udata * udata )
185185{
186186 struct bnxt_re_dev * rdev = to_bnxt_re_dev (ibdev , ibdev );
187- struct bnxt_qplib_dev_attr * dev_attr = & rdev -> dev_attr ;
187+ struct bnxt_qplib_dev_attr * dev_attr = rdev -> dev_attr ;
188188
189189 memset (ib_attr , 0 , sizeof (* ib_attr ));
190190 memcpy (& ib_attr -> fw_ver , dev_attr -> fw_ver ,
@@ -273,7 +273,7 @@ int bnxt_re_query_port(struct ib_device *ibdev, u32 port_num,
273273 struct ib_port_attr * port_attr )
274274{
275275 struct bnxt_re_dev * rdev = to_bnxt_re_dev (ibdev , ibdev );
276- struct bnxt_qplib_dev_attr * dev_attr = & rdev -> dev_attr ;
276+ struct bnxt_qplib_dev_attr * dev_attr = rdev -> dev_attr ;
277277 int rc ;
278278
279279 memset (port_attr , 0 , sizeof (* port_attr ));
@@ -331,8 +331,8 @@ void bnxt_re_query_fw_str(struct ib_device *ibdev, char *str)
331331 struct bnxt_re_dev * rdev = to_bnxt_re_dev (ibdev , ibdev );
332332
333333 snprintf (str , IB_FW_VERSION_NAME_MAX , "%d.%d.%d.%d" ,
334- rdev -> dev_attr . fw_ver [0 ], rdev -> dev_attr . fw_ver [1 ],
335- rdev -> dev_attr . fw_ver [2 ], rdev -> dev_attr . fw_ver [3 ]);
334+ rdev -> dev_attr -> fw_ver [0 ], rdev -> dev_attr -> fw_ver [1 ],
335+ rdev -> dev_attr -> fw_ver [2 ], rdev -> dev_attr -> fw_ver [3 ]);
336336}
337337
338338int bnxt_re_query_pkey (struct ib_device * ibdev , u32 port_num ,
@@ -583,7 +583,7 @@ static int bnxt_re_create_fence_mr(struct bnxt_re_pd *pd)
583583 mr -> qplib_mr .pd = & pd -> qplib_pd ;
584584 mr -> qplib_mr .type = CMDQ_ALLOCATE_MRW_MRW_FLAGS_PMR ;
585585 mr -> qplib_mr .access_flags = __from_ib_access_flags (mr_access_flags );
586- if (!_is_alloc_mr_unified (rdev -> dev_attr . dev_cap_flags )) {
586+ if (!_is_alloc_mr_unified (rdev -> dev_attr -> dev_cap_flags )) {
587587 rc = bnxt_qplib_alloc_mrw (& rdev -> qplib_res , & mr -> qplib_mr );
588588 if (rc ) {
589589 ibdev_err (& rdev -> ibdev , "Failed to alloc fence-HW-MR\n" );
@@ -1060,7 +1060,7 @@ static int bnxt_re_setup_swqe_size(struct bnxt_re_qp *qp,
10601060 rdev = qp -> rdev ;
10611061 qplqp = & qp -> qplib_qp ;
10621062 sq = & qplqp -> sq ;
1063- dev_attr = & rdev -> dev_attr ;
1063+ dev_attr = rdev -> dev_attr ;
10641064
10651065 align = sizeof (struct sq_send_hdr );
10661066 ilsize = ALIGN (init_attr -> cap .max_inline_data , align );
@@ -1280,7 +1280,7 @@ static int bnxt_re_init_rq_attr(struct bnxt_re_qp *qp,
12801280 rdev = qp -> rdev ;
12811281 qplqp = & qp -> qplib_qp ;
12821282 rq = & qplqp -> rq ;
1283- dev_attr = & rdev -> dev_attr ;
1283+ dev_attr = rdev -> dev_attr ;
12841284
12851285 if (init_attr -> srq ) {
12861286 struct bnxt_re_srq * srq ;
@@ -1317,7 +1317,7 @@ static void bnxt_re_adjust_gsi_rq_attr(struct bnxt_re_qp *qp)
13171317
13181318 rdev = qp -> rdev ;
13191319 qplqp = & qp -> qplib_qp ;
1320- dev_attr = & rdev -> dev_attr ;
1320+ dev_attr = rdev -> dev_attr ;
13211321
13221322 if (!bnxt_qplib_is_chip_gen_p5_p7 (rdev -> chip_ctx )) {
13231323 qplqp -> rq .max_sge = dev_attr -> max_qp_sges ;
@@ -1343,7 +1343,7 @@ static int bnxt_re_init_sq_attr(struct bnxt_re_qp *qp,
13431343 rdev = qp -> rdev ;
13441344 qplqp = & qp -> qplib_qp ;
13451345 sq = & qplqp -> sq ;
1346- dev_attr = & rdev -> dev_attr ;
1346+ dev_attr = rdev -> dev_attr ;
13471347
13481348 sq -> max_sge = init_attr -> cap .max_send_sge ;
13491349 entries = init_attr -> cap .max_send_wr ;
@@ -1396,7 +1396,7 @@ static void bnxt_re_adjust_gsi_sq_attr(struct bnxt_re_qp *qp,
13961396
13971397 rdev = qp -> rdev ;
13981398 qplqp = & qp -> qplib_qp ;
1399- dev_attr = & rdev -> dev_attr ;
1399+ dev_attr = rdev -> dev_attr ;
14001400
14011401 if (!bnxt_qplib_is_chip_gen_p5_p7 (rdev -> chip_ctx )) {
14021402 entries = bnxt_re_init_depth (init_attr -> cap .max_send_wr + 1 , uctx );
@@ -1445,7 +1445,7 @@ static int bnxt_re_init_qp_attr(struct bnxt_re_qp *qp, struct bnxt_re_pd *pd,
14451445
14461446 rdev = qp -> rdev ;
14471447 qplqp = & qp -> qplib_qp ;
1448- dev_attr = & rdev -> dev_attr ;
1448+ dev_attr = rdev -> dev_attr ;
14491449
14501450 /* Setup misc params */
14511451 ether_addr_copy (qplqp -> smac , rdev -> netdev -> dev_addr );
@@ -1615,7 +1615,7 @@ int bnxt_re_create_qp(struct ib_qp *ib_qp, struct ib_qp_init_attr *qp_init_attr,
16151615 ib_pd = ib_qp -> pd ;
16161616 pd = container_of (ib_pd , struct bnxt_re_pd , ib_pd );
16171617 rdev = pd -> rdev ;
1618- dev_attr = & rdev -> dev_attr ;
1618+ dev_attr = rdev -> dev_attr ;
16191619 qp = container_of (ib_qp , struct bnxt_re_qp , ib_qp );
16201620
16211621 uctx = rdma_udata_to_drv_context (udata , struct bnxt_re_ucontext , ib_uctx );
@@ -1843,7 +1843,7 @@ int bnxt_re_create_srq(struct ib_srq *ib_srq,
18431843 ib_pd = ib_srq -> pd ;
18441844 pd = container_of (ib_pd , struct bnxt_re_pd , ib_pd );
18451845 rdev = pd -> rdev ;
1846- dev_attr = & rdev -> dev_attr ;
1846+ dev_attr = rdev -> dev_attr ;
18471847 srq = container_of (ib_srq , struct bnxt_re_srq , ib_srq );
18481848
18491849 if (srq_init_attr -> attr .max_wr >= dev_attr -> max_srq_wqes ) {
@@ -2047,7 +2047,7 @@ int bnxt_re_modify_qp(struct ib_qp *ib_qp, struct ib_qp_attr *qp_attr,
20472047{
20482048 struct bnxt_re_qp * qp = container_of (ib_qp , struct bnxt_re_qp , ib_qp );
20492049 struct bnxt_re_dev * rdev = qp -> rdev ;
2050- struct bnxt_qplib_dev_attr * dev_attr = & rdev -> dev_attr ;
2050+ struct bnxt_qplib_dev_attr * dev_attr = rdev -> dev_attr ;
20512051 enum ib_qp_state curr_qp_state , new_qp_state ;
20522052 int rc , entries ;
20532053 unsigned int flags ;
@@ -3089,7 +3089,7 @@ int bnxt_re_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
30893089 struct ib_udata * udata = & attrs -> driver_udata ;
30903090 struct bnxt_re_ucontext * uctx =
30913091 rdma_udata_to_drv_context (udata , struct bnxt_re_ucontext , ib_uctx );
3092- struct bnxt_qplib_dev_attr * dev_attr = & rdev -> dev_attr ;
3092+ struct bnxt_qplib_dev_attr * dev_attr = rdev -> dev_attr ;
30933093 struct bnxt_qplib_chip_ctx * cctx ;
30943094 int cqe = attr -> cqe ;
30953095 int rc , entries ;
@@ -3224,7 +3224,7 @@ int bnxt_re_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata)
32243224
32253225 cq = container_of (ibcq , struct bnxt_re_cq , ib_cq );
32263226 rdev = cq -> rdev ;
3227- dev_attr = & rdev -> dev_attr ;
3227+ dev_attr = rdev -> dev_attr ;
32283228 if (!ibcq -> uobject ) {
32293229 ibdev_err (& rdev -> ibdev , "Kernel CQ Resize not supported" );
32303230 return - EOPNOTSUPP ;
@@ -4197,7 +4197,7 @@ static struct ib_mr *__bnxt_re_user_reg_mr(struct ib_pd *ib_pd, u64 length, u64
41974197 mr -> qplib_mr .access_flags = __from_ib_access_flags (mr_access_flags );
41984198 mr -> qplib_mr .type = CMDQ_ALLOCATE_MRW_MRW_FLAGS_MR ;
41994199
4200- if (!_is_alloc_mr_unified (rdev -> dev_attr . dev_cap_flags )) {
4200+ if (!_is_alloc_mr_unified (rdev -> dev_attr -> dev_cap_flags )) {
42014201 rc = bnxt_qplib_alloc_mrw (& rdev -> qplib_res , & mr -> qplib_mr );
42024202 if (rc ) {
42034203 ibdev_err (& rdev -> ibdev , "Failed to allocate MR rc = %d" , rc );
@@ -4289,7 +4289,7 @@ int bnxt_re_alloc_ucontext(struct ib_ucontext *ctx, struct ib_udata *udata)
42894289 struct bnxt_re_ucontext * uctx =
42904290 container_of (ctx , struct bnxt_re_ucontext , ib_uctx );
42914291 struct bnxt_re_dev * rdev = to_bnxt_re_dev (ibdev , ibdev );
4292- struct bnxt_qplib_dev_attr * dev_attr = & rdev -> dev_attr ;
4292+ struct bnxt_qplib_dev_attr * dev_attr = rdev -> dev_attr ;
42934293 struct bnxt_re_user_mmap_entry * entry ;
42944294 struct bnxt_re_uctx_resp resp = {};
42954295 struct bnxt_re_uctx_req ureq = {};
0 commit comments