Lines Matching refs:in_params

1140 		    struct qed_rdma_destroy_cq_in_params *in_params,  in qed_rdma_destroy_cq()  argument
1152 DP_VERBOSE(p_hwfn, QED_MSG_RDMA, "icid = %08x\n", in_params->icid); in qed_rdma_destroy_cq()
1166 init_data.cid = in_params->icid; in qed_rdma_destroy_cq()
1195 (in_params->icid - in qed_rdma_destroy_cq()
1278 struct qed_rdma_create_qp_in_params *in_params, in qed_rdma_create_qp() argument
1286 if (!rdma_cxt || !in_params || !out_params || in qed_rdma_create_qp()
1289 rdma_cxt, in_params, out_params); in qed_rdma_create_qp()
1295 in_params->qp_handle_hi, in_params->qp_handle_lo); in qed_rdma_create_qp()
1299 if (in_params->stats_queue >= max_stats_queues) { in qed_rdma_create_qp()
1302 in_params->stats_queue, max_stats_queues); in qed_rdma_create_qp()
1307 if (in_params->sq_num_pages * sizeof(struct regpair) > in qed_rdma_create_qp()
1311 in_params->sq_num_pages); in qed_rdma_create_qp()
1314 if (in_params->rq_num_pages * sizeof(struct regpair) > in qed_rdma_create_qp()
1318 in_params->rq_num_pages); in qed_rdma_create_qp()
1328 qp->qp_handle.hi = cpu_to_le32(in_params->qp_handle_hi); in qed_rdma_create_qp()
1329 qp->qp_handle.lo = cpu_to_le32(in_params->qp_handle_lo); in qed_rdma_create_qp()
1330 qp->qp_handle_async.hi = cpu_to_le32(in_params->qp_handle_async_hi); in qed_rdma_create_qp()
1331 qp->qp_handle_async.lo = cpu_to_le32(in_params->qp_handle_async_lo); in qed_rdma_create_qp()
1332 qp->use_srq = in_params->use_srq; in qed_rdma_create_qp()
1333 qp->signal_all = in_params->signal_all; in qed_rdma_create_qp()
1334 qp->fmr_and_reserved_lkey = in_params->fmr_and_reserved_lkey; in qed_rdma_create_qp()
1335 qp->pd = in_params->pd; in qed_rdma_create_qp()
1336 qp->dpi = in_params->dpi; in qed_rdma_create_qp()
1337 qp->sq_cq_id = in_params->sq_cq_id; in qed_rdma_create_qp()
1338 qp->sq_num_pages = in_params->sq_num_pages; in qed_rdma_create_qp()
1339 qp->sq_pbl_ptr = in_params->sq_pbl_ptr; in qed_rdma_create_qp()
1340 qp->rq_cq_id = in_params->rq_cq_id; in qed_rdma_create_qp()
1341 qp->rq_num_pages = in_params->rq_num_pages; in qed_rdma_create_qp()
1342 qp->rq_pbl_ptr = in_params->rq_pbl_ptr; in qed_rdma_create_qp()
1343 qp->srq_id = in_params->srq_id; in qed_rdma_create_qp()
1347 qp->stats_queue = in_params->stats_queue; in qed_rdma_create_qp()
1348 qp->qp_type = in_params->qp_type; in qed_rdma_create_qp()
1349 qp->xrcd_id = in_params->xrcd_id; in qed_rdma_create_qp()
1355 qp->edpm_mode = GET_FIELD(in_params->flags, QED_ROCE_EDPM_MODE); in qed_rdma_create_qp()
1710 struct qed_rdma_modify_srq_in_params *in_params) in qed_rdma_modify_srq() argument
1729 p_ramrod->srq_id.srq_idx = cpu_to_le16(in_params->srq_id); in qed_rdma_modify_srq()
1732 p_ramrod->wqe_limit = cpu_to_le32(in_params->wqe_limit); in qed_rdma_modify_srq()
1739 in_params->srq_id, in_params->is_xrc); in qed_rdma_modify_srq()
1746 struct qed_rdma_destroy_srq_in_params *in_params) in qed_rdma_destroy_srq() argument
1769 p_ramrod->srq_id.srq_idx = cpu_to_le16(in_params->srq_id); in qed_rdma_destroy_srq()
1776 bmap = qed_rdma_get_srq_bmap(p_hwfn, in_params->is_xrc); in qed_rdma_destroy_srq()
1777 offset = (in_params->is_xrc) ? 0 : p_hwfn->p_rdma_info->srq_id_offset; in qed_rdma_destroy_srq()
1780 qed_bmap_release_id(p_hwfn, bmap, in_params->srq_id - offset); in qed_rdma_destroy_srq()
1785 in_params->srq_id, in_params->is_xrc); in qed_rdma_destroy_srq()
1792 struct qed_rdma_create_srq_in_params *in_params, in qed_rdma_create_srq() argument
1806 bmap = qed_rdma_get_srq_bmap(p_hwfn, in_params->is_xrc); in qed_rdma_create_srq()
1814 in_params->is_xrc); in qed_rdma_create_srq()
1818 elem_type = (in_params->is_xrc) ? (QED_ELEM_XRC_SRQ) : (QED_ELEM_SRQ); in qed_rdma_create_srq()
1836 DMA_REGPAIR_LE(p_ramrod->pbl_base_addr, in_params->pbl_base_addr); in qed_rdma_create_srq()
1837 p_ramrod->pages_in_srq_pbl = cpu_to_le16(in_params->num_pages); in qed_rdma_create_srq()
1838 p_ramrod->pd_id = cpu_to_le16(in_params->pd_id); in qed_rdma_create_srq()
1840 p_ramrod->page_size = cpu_to_le16(in_params->page_size); in qed_rdma_create_srq()
1841 DMA_REGPAIR_LE(p_ramrod->producers_addr, in_params->prod_pair_addr); in qed_rdma_create_srq()
1842 offset = (in_params->is_xrc) ? 0 : p_hwfn->p_rdma_info->srq_id_offset; in qed_rdma_create_srq()
1846 if (in_params->is_xrc) { in qed_rdma_create_srq()
1851 in_params->reserved_key_en); in qed_rdma_create_srq()
1854 in_params->cq_cid); in qed_rdma_create_srq()
1855 p_ramrod->xrc_domain = cpu_to_le16(in_params->xrcd_id); in qed_rdma_create_srq()
1866 out_params->srq_id, in_params->is_xrc); in qed_rdma_create_srq()