Lines Matching refs:qplib_qp

422 static int bnxt_re_bind_fence_mw(struct bnxt_qplib_qp *qplib_qp)  in bnxt_re_bind_fence_mw()  argument
424 struct bnxt_re_qp *qp = container_of(qplib_qp, struct bnxt_re_qp, in bnxt_re_bind_fence_mw()
425 qplib_qp); in bnxt_re_bind_fence_mw()
439 wqe.bind.r_key, qp->qplib_qp.id, pd); in bnxt_re_bind_fence_mw()
440 rc = bnxt_qplib_post_send(&qp->qplib_qp, &wqe); in bnxt_re_bind_fence_mw()
445 bnxt_qplib_post_send_db(&qp->qplib_qp); in bnxt_re_bind_fence_mw()
848 bnxt_qplib_clean_qp(&qp->qplib_qp); in bnxt_re_destroy_gsi_sqp()
851 rc = bnxt_qplib_destroy_qp(&rdev->qplib_res, &gsi_sqp->qplib_qp); in bnxt_re_destroy_gsi_sqp()
856 bnxt_qplib_free_qp_res(&rdev->qplib_res, &gsi_sqp->qplib_qp); in bnxt_re_destroy_gsi_sqp()
880 struct bnxt_qplib_qp *qplib_qp = &qp->qplib_qp; in bnxt_re_destroy_qp() local
887 bnxt_qplib_flush_cqn_wq(&qp->qplib_qp); in bnxt_re_destroy_qp()
889 rc = bnxt_qplib_destroy_qp(&rdev->qplib_res, &qp->qplib_qp); in bnxt_re_destroy_qp()
897 bnxt_qplib_clean_qp(&qp->qplib_qp); in bnxt_re_destroy_qp()
901 bnxt_qplib_free_qp_res(&rdev->qplib_res, &qp->qplib_qp); in bnxt_re_destroy_qp()
913 if (qp->qplib_qp.type == CMDQ_CREATE_QP_TYPE_RC) in bnxt_re_destroy_qp()
915 else if (qp->qplib_qp.type == CMDQ_CREATE_QP_TYPE_UD) in bnxt_re_destroy_qp()
924 scq_nq = qplib_qp->scq->nq; in bnxt_re_destroy_qp()
925 rcq_nq = qplib_qp->rcq->nq; in bnxt_re_destroy_qp()
978 qplqp = &qp->qplib_qp; in bnxt_re_setup_swqe_size()
1010 struct bnxt_qplib_qp *qplib_qp; in bnxt_re_init_user_qp() local
1017 qplib_qp = &qp->qplib_qp; in bnxt_re_init_user_qp()
1023 bytes = (qplib_qp->sq.max_wqe * qplib_qp->sq.wqe_size); in bnxt_re_init_user_qp()
1025 if (qplib_qp->type == CMDQ_CREATE_QP_TYPE_RC) { in bnxt_re_init_user_qp()
1029 psn_nume = (qplib_qp->wqe_mode == BNXT_QPLIB_WQE_MODE_STATIC) ? in bnxt_re_init_user_qp()
1030 qplib_qp->sq.max_wqe : in bnxt_re_init_user_qp()
1031 ((qplib_qp->sq.max_wqe * qplib_qp->sq.wqe_size) / in bnxt_re_init_user_qp()
1043 qplib_qp->sq.sg_info.umem = umem; in bnxt_re_init_user_qp()
1044 qplib_qp->sq.sg_info.pgsize = PAGE_SIZE; in bnxt_re_init_user_qp()
1045 qplib_qp->sq.sg_info.pgshft = PAGE_SHIFT; in bnxt_re_init_user_qp()
1046 qplib_qp->qp_handle = ureq.qp_handle; in bnxt_re_init_user_qp()
1048 if (!qp->qplib_qp.srq) { in bnxt_re_init_user_qp()
1049 bytes = (qplib_qp->rq.max_wqe * qplib_qp->rq.wqe_size); in bnxt_re_init_user_qp()
1056 qplib_qp->rq.sg_info.umem = umem; in bnxt_re_init_user_qp()
1057 qplib_qp->rq.sg_info.pgsize = PAGE_SIZE; in bnxt_re_init_user_qp()
1058 qplib_qp->rq.sg_info.pgshft = PAGE_SHIFT; in bnxt_re_init_user_qp()
1061 qplib_qp->dpi = &cntx->dpi; in bnxt_re_init_user_qp()
1066 memset(&qplib_qp->sq.sg_info, 0, sizeof(qplib_qp->sq.sg_info)); in bnxt_re_init_user_qp()
1135 ether_addr_copy(qp->qplib_qp.smac, rdev->netdev->dev_addr); in bnxt_re_create_shadow_qp()
1137 qp->qplib_qp.pd = &pd->qplib_pd; in bnxt_re_create_shadow_qp()
1138 qp->qplib_qp.qp_handle = (u64)(unsigned long)(&qp->qplib_qp); in bnxt_re_create_shadow_qp()
1139 qp->qplib_qp.type = IB_QPT_UD; in bnxt_re_create_shadow_qp()
1141 qp->qplib_qp.max_inline_data = 0; in bnxt_re_create_shadow_qp()
1142 qp->qplib_qp.sig_type = true; in bnxt_re_create_shadow_qp()
1145 qp->qplib_qp.sq.wqe_size = bnxt_re_get_wqe_size(0, 6); in bnxt_re_create_shadow_qp()
1146 qp->qplib_qp.sq.max_wqe = qp1_qp->rq.max_wqe; in bnxt_re_create_shadow_qp()
1147 qp->qplib_qp.sq.max_sge = 2; in bnxt_re_create_shadow_qp()
1149 qp->qplib_qp.sq.q_full_delta = 1; in bnxt_re_create_shadow_qp()
1150 qp->qplib_qp.sq.sg_info.pgsize = PAGE_SIZE; in bnxt_re_create_shadow_qp()
1151 qp->qplib_qp.sq.sg_info.pgshft = PAGE_SHIFT; in bnxt_re_create_shadow_qp()
1153 qp->qplib_qp.scq = qp1_qp->scq; in bnxt_re_create_shadow_qp()
1154 qp->qplib_qp.rcq = qp1_qp->rcq; in bnxt_re_create_shadow_qp()
1156 qp->qplib_qp.rq.wqe_size = bnxt_re_get_rwqe_size(6); in bnxt_re_create_shadow_qp()
1157 qp->qplib_qp.rq.max_wqe = qp1_qp->rq.max_wqe; in bnxt_re_create_shadow_qp()
1158 qp->qplib_qp.rq.max_sge = qp1_qp->rq.max_sge; in bnxt_re_create_shadow_qp()
1160 qp->qplib_qp.rq.q_full_delta = 1; in bnxt_re_create_shadow_qp()
1161 qp->qplib_qp.rq.sg_info.pgsize = PAGE_SIZE; in bnxt_re_create_shadow_qp()
1162 qp->qplib_qp.rq.sg_info.pgshft = PAGE_SHIFT; in bnxt_re_create_shadow_qp()
1164 qp->qplib_qp.mtu = qp1_qp->mtu; in bnxt_re_create_shadow_qp()
1166 qp->qplib_qp.sq_hdr_buf_size = 0; in bnxt_re_create_shadow_qp()
1167 qp->qplib_qp.rq_hdr_buf_size = BNXT_QPLIB_MAX_GRH_HDR_SIZE_IPV6; in bnxt_re_create_shadow_qp()
1168 qp->qplib_qp.dpi = &rdev->dpi_privileged; in bnxt_re_create_shadow_qp()
1170 rc = bnxt_qplib_create_qp(qp1_res, &qp->qplib_qp); in bnxt_re_create_shadow_qp()
1197 qplqp = &qp->qplib_qp; in bnxt_re_init_rq_attr()
1234 qplqp = &qp->qplib_qp; in bnxt_re_adjust_gsi_rq_attr()
1258 qplqp = &qp->qplib_qp; in bnxt_re_init_sq_attr()
1301 qplqp = &qp->qplib_qp; in bnxt_re_adjust_gsi_sq_attr()
1350 qplqp = &qp->qplib_qp; in bnxt_re_init_qp_attr()
1431 sqp = bnxt_re_create_shadow_qp(pd, &rdev->qplib_res, &qp->qplib_qp); in bnxt_re_create_shadow_gsi()
1442 &qp->qplib_qp); in bnxt_re_create_shadow_gsi()
1445 &sqp->qplib_qp); in bnxt_re_create_shadow_gsi()
1467 qplqp = &qp->qplib_qp; in bnxt_re_create_gsi_qp()
1537 rc = bnxt_qplib_create_qp(&rdev->qplib_res, &qp->qplib_qp); in bnxt_re_create_qp()
1545 resp.qpid = qp->qplib_qp.id; in bnxt_re_create_qp()
1555 qp->ib_qp.qp_num = qp->qplib_qp.id; in bnxt_re_create_qp()
1579 bnxt_qplib_destroy_qp(&rdev->qplib_res, &qp->qplib_qp); in bnxt_re_create_qp()
1899 qp->qplib_qp.modify_flags |= CMDQ_MODIFY_QP_MODIFY_MASK_STATE; in bnxt_re_modify_shadow_qp()
1900 qp->qplib_qp.state = qp1_qp->qplib_qp.state; in bnxt_re_modify_shadow_qp()
1903 qp->qplib_qp.modify_flags |= CMDQ_MODIFY_QP_MODIFY_MASK_PKEY; in bnxt_re_modify_shadow_qp()
1904 qp->qplib_qp.pkey_index = qp1_qp->qplib_qp.pkey_index; in bnxt_re_modify_shadow_qp()
1908 qp->qplib_qp.modify_flags |= CMDQ_MODIFY_QP_MODIFY_MASK_QKEY; in bnxt_re_modify_shadow_qp()
1910 qp->qplib_qp.qkey = 0x81818181; in bnxt_re_modify_shadow_qp()
1913 qp->qplib_qp.modify_flags |= CMDQ_MODIFY_QP_MODIFY_MASK_SQ_PSN; in bnxt_re_modify_shadow_qp()
1914 qp->qplib_qp.sq.psn = qp1_qp->qplib_qp.sq.psn; in bnxt_re_modify_shadow_qp()
1917 rc = bnxt_qplib_modify_qp(&rdev->qplib_res, &qp->qplib_qp); in bnxt_re_modify_shadow_qp()
1937 qp->qplib_qp.modify_flags = 0; in bnxt_re_modify_qp()
1939 curr_qp_state = __to_ib_qp_state(qp->qplib_qp.cur_qp_state); in bnxt_re_modify_qp()
1954 qp->qplib_qp.modify_flags |= CMDQ_MODIFY_QP_MODIFY_MASK_STATE; in bnxt_re_modify_qp()
1955 qp->qplib_qp.state = __from_ib_qp_state(qp_attr->qp_state); in bnxt_re_modify_qp()
1958 qp->qplib_qp.state == CMDQ_MODIFY_QP_NEW_STATE_ERR) { in bnxt_re_modify_qp()
1962 bnxt_qplib_add_flush_qp(&qp->qplib_qp); in bnxt_re_modify_qp()
1966 qp->qplib_qp.state == CMDQ_MODIFY_QP_NEW_STATE_RESET) { in bnxt_re_modify_qp()
1970 bnxt_qplib_clean_qp(&qp->qplib_qp); in bnxt_re_modify_qp()
1975 qp->qplib_qp.modify_flags |= in bnxt_re_modify_qp()
1977 qp->qplib_qp.en_sqd_async_notify = true; in bnxt_re_modify_qp()
1980 qp->qplib_qp.modify_flags |= CMDQ_MODIFY_QP_MODIFY_MASK_ACCESS; in bnxt_re_modify_qp()
1981 qp->qplib_qp.access = in bnxt_re_modify_qp()
1984 qp->qplib_qp.access |= BNXT_QPLIB_ACCESS_LOCAL_WRITE; in bnxt_re_modify_qp()
1986 qp->qplib_qp.access |= CMDQ_MODIFY_QP_ACCESS_REMOTE_WRITE; in bnxt_re_modify_qp()
1987 qp->qplib_qp.access |= CMDQ_MODIFY_QP_ACCESS_REMOTE_READ; in bnxt_re_modify_qp()
1990 qp->qplib_qp.modify_flags |= CMDQ_MODIFY_QP_MODIFY_MASK_PKEY; in bnxt_re_modify_qp()
1991 qp->qplib_qp.pkey_index = qp_attr->pkey_index; in bnxt_re_modify_qp()
1994 qp->qplib_qp.modify_flags |= CMDQ_MODIFY_QP_MODIFY_MASK_QKEY; in bnxt_re_modify_qp()
1995 qp->qplib_qp.qkey = qp_attr->qkey; in bnxt_re_modify_qp()
2003 qp->qplib_qp.modify_flags |= CMDQ_MODIFY_QP_MODIFY_MASK_DGID | in bnxt_re_modify_qp()
2010 memcpy(qp->qplib_qp.ah.dgid.data, grh->dgid.raw, in bnxt_re_modify_qp()
2011 sizeof(qp->qplib_qp.ah.dgid.data)); in bnxt_re_modify_qp()
2012 qp->qplib_qp.ah.flow_label = grh->flow_label; in bnxt_re_modify_qp()
2018 qp->qplib_qp.ah.sgid_index = ctx->idx; in bnxt_re_modify_qp()
2019 qp->qplib_qp.ah.host_sgid_index = grh->sgid_index; in bnxt_re_modify_qp()
2020 qp->qplib_qp.ah.hop_limit = grh->hop_limit; in bnxt_re_modify_qp()
2021 qp->qplib_qp.ah.traffic_class = grh->traffic_class; in bnxt_re_modify_qp()
2022 qp->qplib_qp.ah.sl = rdma_ah_get_sl(&qp_attr->ah_attr); in bnxt_re_modify_qp()
2023 ether_addr_copy(qp->qplib_qp.ah.dmac, in bnxt_re_modify_qp()
2027 &qp->qplib_qp.smac[0]); in bnxt_re_modify_qp()
2034 qp->qplib_qp.nw_type = in bnxt_re_modify_qp()
2038 qp->qplib_qp.nw_type = in bnxt_re_modify_qp()
2042 qp->qplib_qp.nw_type = in bnxt_re_modify_qp()
2049 qp->qplib_qp.modify_flags |= in bnxt_re_modify_qp()
2051 qp->qplib_qp.path_mtu = __from_ib_mtu(qp_attr->path_mtu); in bnxt_re_modify_qp()
2052 qp->qplib_qp.mtu = ib_mtu_enum_to_int(qp_attr->path_mtu); in bnxt_re_modify_qp()
2054 qp->qplib_qp.modify_flags |= in bnxt_re_modify_qp()
2056 qp->qplib_qp.path_mtu = in bnxt_re_modify_qp()
2058 qp->qplib_qp.mtu = in bnxt_re_modify_qp()
2063 qp->qplib_qp.modify_flags |= CMDQ_MODIFY_QP_MODIFY_MASK_TIMEOUT; in bnxt_re_modify_qp()
2064 qp->qplib_qp.timeout = qp_attr->timeout; in bnxt_re_modify_qp()
2067 qp->qplib_qp.modify_flags |= in bnxt_re_modify_qp()
2069 qp->qplib_qp.retry_cnt = qp_attr->retry_cnt; in bnxt_re_modify_qp()
2072 qp->qplib_qp.modify_flags |= in bnxt_re_modify_qp()
2074 qp->qplib_qp.rnr_retry = qp_attr->rnr_retry; in bnxt_re_modify_qp()
2077 qp->qplib_qp.modify_flags |= in bnxt_re_modify_qp()
2079 qp->qplib_qp.min_rnr_timer = qp_attr->min_rnr_timer; in bnxt_re_modify_qp()
2082 qp->qplib_qp.modify_flags |= CMDQ_MODIFY_QP_MODIFY_MASK_RQ_PSN; in bnxt_re_modify_qp()
2083 qp->qplib_qp.rq.psn = qp_attr->rq_psn; in bnxt_re_modify_qp()
2086 qp->qplib_qp.modify_flags |= in bnxt_re_modify_qp()
2089 qp->qplib_qp.max_rd_atomic = min_t(u32, qp_attr->max_rd_atomic, in bnxt_re_modify_qp()
2093 qp->qplib_qp.modify_flags |= CMDQ_MODIFY_QP_MODIFY_MASK_SQ_PSN; in bnxt_re_modify_qp()
2094 qp->qplib_qp.sq.psn = qp_attr->sq_psn; in bnxt_re_modify_qp()
2106 qp->qplib_qp.modify_flags |= in bnxt_re_modify_qp()
2108 qp->qplib_qp.max_dest_rd_atomic = qp_attr->max_dest_rd_atomic; in bnxt_re_modify_qp()
2114 qp->qplib_qp.modify_flags |= in bnxt_re_modify_qp()
2131 qp->qplib_qp.sq.max_wqe = min_t(u32, entries, in bnxt_re_modify_qp()
2133 qp->qplib_qp.sq.q_full_delta = qp->qplib_qp.sq.max_wqe - in bnxt_re_modify_qp()
2140 qp->qplib_qp.sq.q_full_delta -= 1; in bnxt_re_modify_qp()
2141 qp->qplib_qp.sq.max_sge = qp_attr->cap.max_send_sge; in bnxt_re_modify_qp()
2142 if (qp->qplib_qp.rq.max_wqe) { in bnxt_re_modify_qp()
2144 qp->qplib_qp.rq.max_wqe = in bnxt_re_modify_qp()
2146 qp->qplib_qp.rq.q_full_delta = qp->qplib_qp.rq.max_wqe - in bnxt_re_modify_qp()
2148 qp->qplib_qp.rq.max_sge = qp_attr->cap.max_recv_sge; in bnxt_re_modify_qp()
2154 qp->qplib_qp.modify_flags |= in bnxt_re_modify_qp()
2156 qp->qplib_qp.dest_qpn = qp_attr->dest_qp_num; in bnxt_re_modify_qp()
2158 rc = bnxt_qplib_modify_qp(&rdev->qplib_res, &qp->qplib_qp); in bnxt_re_modify_qp()
2173 struct bnxt_qplib_qp *qplib_qp; in bnxt_re_query_qp() local
2176 qplib_qp = kzalloc(sizeof(*qplib_qp), GFP_KERNEL); in bnxt_re_query_qp()
2177 if (!qplib_qp) in bnxt_re_query_qp()
2180 qplib_qp->id = qp->qplib_qp.id; in bnxt_re_query_qp()
2181 qplib_qp->ah.host_sgid_index = qp->qplib_qp.ah.host_sgid_index; in bnxt_re_query_qp()
2183 rc = bnxt_qplib_query_qp(&rdev->qplib_res, qplib_qp); in bnxt_re_query_qp()
2188 qp_attr->qp_state = __to_ib_qp_state(qplib_qp->state); in bnxt_re_query_qp()
2189 qp_attr->cur_qp_state = __to_ib_qp_state(qplib_qp->cur_qp_state); in bnxt_re_query_qp()
2190 qp_attr->en_sqd_async_notify = qplib_qp->en_sqd_async_notify ? 1 : 0; in bnxt_re_query_qp()
2191 qp_attr->qp_access_flags = __to_ib_access_flags(qplib_qp->access); in bnxt_re_query_qp()
2192 qp_attr->pkey_index = qplib_qp->pkey_index; in bnxt_re_query_qp()
2193 qp_attr->qkey = qplib_qp->qkey; in bnxt_re_query_qp()
2195 rdma_ah_set_grh(&qp_attr->ah_attr, NULL, qplib_qp->ah.flow_label, in bnxt_re_query_qp()
2196 qplib_qp->ah.host_sgid_index, in bnxt_re_query_qp()
2197 qplib_qp->ah.hop_limit, in bnxt_re_query_qp()
2198 qplib_qp->ah.traffic_class); in bnxt_re_query_qp()
2199 rdma_ah_set_dgid_raw(&qp_attr->ah_attr, qplib_qp->ah.dgid.data); in bnxt_re_query_qp()
2200 rdma_ah_set_sl(&qp_attr->ah_attr, qplib_qp->ah.sl); in bnxt_re_query_qp()
2201 ether_addr_copy(qp_attr->ah_attr.roce.dmac, qplib_qp->ah.dmac); in bnxt_re_query_qp()
2202 qp_attr->path_mtu = __to_ib_mtu(qplib_qp->path_mtu); in bnxt_re_query_qp()
2203 qp_attr->timeout = qplib_qp->timeout; in bnxt_re_query_qp()
2204 qp_attr->retry_cnt = qplib_qp->retry_cnt; in bnxt_re_query_qp()
2205 qp_attr->rnr_retry = qplib_qp->rnr_retry; in bnxt_re_query_qp()
2206 qp_attr->min_rnr_timer = qplib_qp->min_rnr_timer; in bnxt_re_query_qp()
2207 qp_attr->rq_psn = qplib_qp->rq.psn; in bnxt_re_query_qp()
2208 qp_attr->max_rd_atomic = qplib_qp->max_rd_atomic; in bnxt_re_query_qp()
2209 qp_attr->sq_psn = qplib_qp->sq.psn; in bnxt_re_query_qp()
2210 qp_attr->max_dest_rd_atomic = qplib_qp->max_dest_rd_atomic; in bnxt_re_query_qp()
2211 qp_init_attr->sq_sig_type = qplib_qp->sig_type ? IB_SIGNAL_ALL_WR : in bnxt_re_query_qp()
2213 qp_attr->dest_qp_num = qplib_qp->dest_qpn; in bnxt_re_query_qp()
2215 qp_attr->cap.max_send_wr = qp->qplib_qp.sq.max_wqe; in bnxt_re_query_qp()
2216 qp_attr->cap.max_send_sge = qp->qplib_qp.sq.max_sge; in bnxt_re_query_qp()
2217 qp_attr->cap.max_recv_wr = qp->qplib_qp.rq.max_wqe; in bnxt_re_query_qp()
2218 qp_attr->cap.max_recv_sge = qp->qplib_qp.rq.max_sge; in bnxt_re_query_qp()
2219 qp_attr->cap.max_inline_data = qp->qplib_qp.max_inline_data; in bnxt_re_query_qp()
2223 kfree(qplib_qp); in bnxt_re_query_qp()
2294 ether_addr_copy(qp->qp1_hdr.eth.smac_h, qp->qplib_qp.smac); in bnxt_re_build_qp1_send_v2()
2355 buf = bnxt_qplib_get_qp1_sq_buf(&qp->qplib_qp, &sge); in bnxt_re_build_qp1_send_v2()
2415 rq_prod_index = bnxt_qplib_get_rq_prod_index(&qp->qplib_qp); in bnxt_re_build_qp1_shadow_qp_recv()
2417 if (!bnxt_qplib_get_qp1_rq_buf(&qp->qplib_qp, &sge)) in bnxt_re_build_qp1_shadow_qp_recv()
2448 return (qp->qplib_qp.type == CMDQ_CREATE_QP_TYPE_UD || in is_ud_qp()
2449 qp->qplib_qp.type == CMDQ_CREATE_QP_TYPE_GSI); in is_ud_qp()
2661 qp->qplib_qp.wqe_cnt == BNXT_RE_UD_QP_HW_STALL) { in bnxt_ud_qp_hw_stall_workaround()
2668 qp->qplib_qp.wqe_cnt = 0; in bnxt_ud_qp_hw_stall_workaround()
2685 if (wr->num_sge > qp->qplib_qp.sq.max_sge) { in bnxt_re_post_send_shadow_qp()
2703 rc = bnxt_qplib_post_send(&qp->qplib_qp, &wqe); in bnxt_re_post_send_shadow_qp()
2713 bnxt_qplib_post_send_db(&qp->qplib_qp); in bnxt_re_post_send_shadow_qp()
2734 if (wr->num_sge > qp->qplib_qp.sq.max_sge) { in bnxt_re_post_send()
2751 if (qp->qplib_qp.type == CMDQ_CREATE_QP1_TYPE_GSI) { in bnxt_re_post_send()
2799 rc = bnxt_qplib_post_send(&qp->qplib_qp, &wqe); in bnxt_re_post_send()
2804 wr->opcode, qp->qplib_qp.state, rc); in bnxt_re_post_send()
2810 bnxt_qplib_post_send_db(&qp->qplib_qp); in bnxt_re_post_send()
2830 if (wr->num_sge > qp->qplib_qp.rq.max_sge) { in bnxt_re_post_recv_shadow_qp()
2840 rc = bnxt_qplib_post_recv(&qp->qplib_qp, &wqe); in bnxt_re_post_recv_shadow_qp()
2847 bnxt_qplib_post_recv_db(&qp->qplib_qp); in bnxt_re_post_recv_shadow_qp()
2867 if (wr->num_sge > qp->qplib_qp.rq.max_sge) { in bnxt_re_post_recv()
2881 qp->qplib_qp.type != CMDQ_CREATE_QP_TYPE_GSI) in bnxt_re_post_recv()
2885 rc = bnxt_qplib_post_recv(&qp->qplib_qp, &wqe); in bnxt_re_post_recv()
2893 bnxt_qplib_post_recv_db(&qp->qplib_qp); in bnxt_re_post_recv()
2901 bnxt_qplib_post_recv_db(&qp->qplib_qp); in bnxt_re_post_recv()
3376 rq_hdr_buf = gsi_qp->qplib_qp.rq_hdr_buf + in bnxt_re_process_raw_qp_pkt_rx()
3377 (tbl_idx * gsi_qp->qplib_qp.rq_hdr_buf_size); in bnxt_re_process_raw_qp_pkt_rx()
3378 rq_hdr_buf_map = bnxt_qplib_get_qp_buf_from_index(&gsi_qp->qplib_qp, in bnxt_re_process_raw_qp_pkt_rx()
3382 shrq_hdr_buf_map = bnxt_qplib_get_qp_buf_from_index(&gsi_qp->qplib_qp, in bnxt_re_process_raw_qp_pkt_rx()
3456 udwr.remote_qpn = gsi_sqp->qplib_qp.id; in bnxt_re_process_raw_qp_pkt_rx()
3457 udwr.remote_qkey = gsi_sqp->qplib_qp.qkey; in bnxt_re_process_raw_qp_pkt_rx()
3588 if (qp->qplib_qp.type == CMDQ_CREATE_QP_TYPE_GSI) { in bnxt_re_process_res_ud_wc()
3610 struct bnxt_qplib_qp *lib_qp = &qp->qplib_qp; in send_phantom_wqe()
3666 struct bnxt_re_qp, qplib_qp); in bnxt_re_poll_cq()
3691 struct bnxt_re_qp, qplib_qp); in bnxt_re_poll_cq()
3703 qp->qplib_qp.id == sh_qp->qplib_qp.id) { in bnxt_re_poll_cq()
3739 qp->qplib_qp.id == sh_qp->qplib_qp.id) { in bnxt_re_poll_cq()