Lines Matching defs:params

119 		       "qedr_query_device called with invalid params rdma_ctx=%p\n",
844 *params)
846 memset(params, 0, sizeof(*params));
847 params->cq_handle_hi = upper_32_bits((uintptr_t)cq);
848 params->cq_handle_lo = lower_32_bits((uintptr_t)cq);
849 params->cnq_id = vector;
850 params->cq_size = chain_entries - 1;
851 params->dpi = (ctx) ? ctx->dpi : dev->dpi;
852 params->pbl_num_pages = page_cnt;
853 params->pbl_ptr = pbl_ptr;
854 params->pbl_two_level = 0;
915 struct qed_rdma_create_cq_in_params params;
986 pbl_ptr, &params);
988 rc = dev->ops->rdma_create_cq(dev->rdma_ctx, &params, &icid);
1012 cq->db.data.params = DB_AGG_CMD_MAX <<
1030 cq->icid, cq, params.cq_size);
1359 "SQ params:\tsq_max_sges = %d, sq_cq_id = %d\n",
1370 "RQ params:\trq_max_sges = %d, rq_cq_id = %d\n",
1375 "QP params:\tpd = %d, qp_type = %d, max_inline_data = %d, state = %d, signaled = %d, use_srq=%d\n",
1379 "SQ params:\tsq_max_sges = %d, sq_cq_id = %d\n",
1491 struct qed_chain_init_params params = {
1515 params.num_elems = num_elems;
1517 rc = dev->ops->common->chain_alloc(dev->cdev, &hw_srq->pbl, &params);
1719 struct qed_rdma_create_qp_in_params *params)
1722 params->qp_handle_async_lo = lower_32_bits((uintptr_t) qp);
1723 params->qp_handle_async_hi = upper_32_bits((uintptr_t) qp);
1725 params->signal_all = (attrs->sq_sig_type == IB_SIGNAL_ALL_WR);
1726 params->fmr_and_reserved_lkey = fmr_and_reserved_lkey;
1727 params->qp_type = qedr_ib_to_qed_qp_type(attrs->qp_type);
1728 params->stats_queue = 0;
1731 params->pd = pd->pd_id;
1732 params->dpi = pd->uctx ? pd->uctx->dpi : dev->dpi;
1736 params->sq_cq_id = get_qedr_cq(attrs->send_cq)->icid;
1739 params->rq_cq_id = get_qedr_cq(attrs->recv_cq)->icid;
1742 params->rq_cq_id = get_qedr_cq(attrs->recv_cq)->icid;
1743 params->srq_id = qp->srq->srq_id;
1744 params->use_srq = true;
1746 params->srq_id = 0;
1747 params->use_srq = false;
2014 struct qed_chain_init_params params = {
2020 params.intended_use = QED_CHAIN_USE_TO_PRODUCE;
2021 params.num_elems = n_sq_elems;
2022 params.elem_size = QEDR_SQE_ELEMENT_SIZE;
2024 rc = dev->ops->common->chain_alloc(dev->cdev, &qp->sq.pbl, &params);
2031 params.intended_use = QED_CHAIN_USE_TO_CONSUME_PRODUCE;
2032 params.num_elems = n_rq_elems;
2033 params.elem_size = QEDR_RQE_ELEMENT_SIZE;
2035 rc = dev->ops->common->chain_alloc(dev->cdev, &qp->rq.pbl, &params);
2061 struct qed_chain_init_params params = {
2084 params.intended_use = QED_CHAIN_USE_TO_PRODUCE;
2085 params.num_elems = n_sq_elems;
2086 params.elem_size = QEDR_SQE_ELEMENT_SIZE;
2087 params.ext_pbl_virt = out_params.sq_pbl_virt;
2088 params.ext_pbl_phys = out_params.sq_pbl_phys;
2090 rc = dev->ops->common->chain_alloc(dev->cdev, &qp->sq.pbl, &params);
2094 params.intended_use = QED_CHAIN_USE_TO_CONSUME_PRODUCE;
2095 params.num_elems = n_rq_elems;
2096 params.elem_size = QEDR_RQE_ELEMENT_SIZE;
2097 params.ext_pbl_virt = out_params.rq_pbl_virt;
2098 params.ext_pbl_phys = out_params.rq_pbl_phys;
2100 rc = dev->ops->common->chain_alloc(dev->cdev, &qp->rq.pbl, &params);
2727 static int qedr_to_ib_qp_acc_flags(struct qed_rdma_query_qp_out_params *params)
2731 if (params->incoming_rdma_write_en)
2733 if (params->incoming_rdma_read_en)
2735 if (params->incoming_atomic_en)
2745 struct qed_rdma_query_qp_out_params params;
2750 memset(&params, 0, sizeof(params));
2755 rc = dev->ops->rdma_query_qp(dev->rdma_ctx, qp->qed_qp, &params);
2758 qp_attr->qp_state = qedr_get_ibqp_state(params.state);
2763 qp_attr->cur_qp_state = qedr_get_ibqp_state(params.state);
2764 qp_attr->path_mtu = ib_mtu_int_to_enum(params.mtu);
2766 qp_attr->rq_psn = params.rq_psn;
2767 qp_attr->sq_psn = params.sq_psn;
2768 qp_attr->dest_qp_num = params.dest_qp;
2770 qp_attr->qp_access_flags = qedr_to_ib_qp_acc_flags(&params);
2781 params.flow_label, qp->sgid_idx,
2782 params.hop_limit_ttl, params.traffic_class_tos);
2783 rdma_ah_set_dgid_raw(&qp_attr->ah_attr, &params.dgid.bytes[0]);
2787 qp_attr->rnr_retry = params.rnr_retry;
2788 qp_attr->retry_cnt = params.retry_cnt;
2789 qp_attr->min_rnr_timer = params.min_rnr_nak_timer;
2790 qp_attr->pkey_index = params.pkey_index;
2799 qp_attr->sq_draining = (params.state == QED_ROCE_QP_STATE_SQD) ? 1 : 0;
2800 qp_attr->max_dest_rd_atomic = params.max_dest_rd_atomic;
2801 qp_attr->max_rd_atomic = params.max_rd_atomic;
2802 qp_attr->en_sqd_async_notify = (params.sqd_async) ? 1 : 0;