Lines Matching refs:in_params
168 struct ecore_rdma_create_srq_in_params in_params; in qlnxr_create_srq() local
187 memset(&in_params, 0, sizeof(in_params)); in qlnxr_create_srq()
225 in_params.pd_id = get_qlnxr_pd(ibsrq->pd)->pd_id; in qlnxr_create_srq()
226 in_params.pbl_base_addr = pbl_base_addr; in qlnxr_create_srq()
227 in_params.prod_pair_addr = phy_prod_pair_addr; in qlnxr_create_srq()
228 in_params.num_pages = page_cnt; in qlnxr_create_srq()
229 in_params.page_size = page_size; in qlnxr_create_srq()
231 ret = ecore_rdma_create_srq(dev->rdma_ctx, &in_params, &out_params); in qlnxr_create_srq()
246 memset(&in_params, 0, sizeof(in_params)); in qlnxr_create_srq()
266 struct ecore_rdma_destroy_srq_in_params in_params; in qlnxr_destroy_srq() local
272 memset(&in_params, 0, sizeof(in_params)); in qlnxr_destroy_srq()
273 in_params.srq_id = srq->srq_id; in qlnxr_destroy_srq()
275 ecore_rdma_destroy_srq(dev->rdma_ctx, &in_params); in qlnxr_destroy_srq()
292 struct ecore_rdma_modify_srq_in_params in_params; in qlnxr_modify_srq() local
313 memset(&in_params, 0, sizeof(in_params)); in qlnxr_modify_srq()
314 in_params.srq_id = srq->srq_id; in qlnxr_modify_srq()
315 in_params.wqe_limit = attr->srq_limit; in qlnxr_modify_srq()
316 ret = ecore_rdma_modify_srq(dev->rdma_ctx, &in_params); in qlnxr_modify_srq()
2571 struct ecore_rdma_create_qp_in_params in_params; in qlnxr_create_user_qp() local
2615 memset(&in_params, 0, sizeof(in_params)); in qlnxr_create_user_qp()
2616 qlnxr_init_common_qp_in_params(dev, pd, qp, attrs, false, &in_params); in qlnxr_create_user_qp()
2617 in_params.qp_handle_lo = ureq.qp_handle_lo; in qlnxr_create_user_qp()
2618 in_params.qp_handle_hi = ureq.qp_handle_hi; in qlnxr_create_user_qp()
2619 in_params.sq_num_pages = qp->usq.pbl_info.num_pbes; in qlnxr_create_user_qp()
2620 in_params.sq_pbl_ptr = qp->usq.pbl_tbl->pa; in qlnxr_create_user_qp()
2623 in_params.rq_num_pages = qp->urq.pbl_info.num_pbes; in qlnxr_create_user_qp()
2624 in_params.rq_pbl_ptr = qp->urq.pbl_tbl->pa; in qlnxr_create_user_qp()
2627 qp->ecore_qp = ecore_rdma_create_qp(dev->rdma_ctx, &in_params, &out_params); in qlnxr_create_user_qp()
2732 struct ecore_rdma_create_qp_in_params *in_params, in qlnxr_roce_create_kernel_qp() argument
2759 in_params->sq_num_pages = ecore_chain_get_page_cnt(&qp->sq.pbl); in qlnxr_roce_create_kernel_qp()
2760 in_params->sq_pbl_ptr = ecore_chain_get_pbl_phys(&qp->sq.pbl); in qlnxr_roce_create_kernel_qp()
2779 in_params->rq_num_pages = ecore_chain_get_page_cnt(&qp->rq.pbl); in qlnxr_roce_create_kernel_qp()
2780 in_params->rq_pbl_ptr = ecore_chain_get_pbl_phys(&qp->rq.pbl); in qlnxr_roce_create_kernel_qp()
2783 qp->ecore_qp = ecore_rdma_create_qp(dev->rdma_ctx, in_params, &out_params); in qlnxr_roce_create_kernel_qp()
2802 struct ecore_rdma_create_qp_in_params *in_params, in qlnxr_iwarp_create_kernel_qp() argument
2816 in_params->sq_num_pages = ECORE_CHAIN_PAGE_CNT(n_sq_elems, in qlnxr_iwarp_create_kernel_qp()
2819 in_params->rq_num_pages = ECORE_CHAIN_PAGE_CNT(n_rq_elems, in qlnxr_iwarp_create_kernel_qp()
2844 in_params->qp_handle_lo, in qlnxr_iwarp_create_kernel_qp()
2845 in_params->qp_handle_hi, in qlnxr_iwarp_create_kernel_qp()
2846 in_params->qp_handle_async_lo, in qlnxr_iwarp_create_kernel_qp()
2847 in_params->qp_handle_async_hi, in qlnxr_iwarp_create_kernel_qp()
2848 in_params->use_srq, in qlnxr_iwarp_create_kernel_qp()
2849 in_params->signal_all, in qlnxr_iwarp_create_kernel_qp()
2850 in_params->fmr_and_reserved_lkey, in qlnxr_iwarp_create_kernel_qp()
2851 in_params->pd, in qlnxr_iwarp_create_kernel_qp()
2852 in_params->dpi, in qlnxr_iwarp_create_kernel_qp()
2853 in_params->sq_cq_id, in qlnxr_iwarp_create_kernel_qp()
2854 in_params->sq_num_pages, in qlnxr_iwarp_create_kernel_qp()
2855 (void *)in_params->sq_pbl_ptr, in qlnxr_iwarp_create_kernel_qp()
2856 in_params->max_sq_sges, in qlnxr_iwarp_create_kernel_qp()
2857 in_params->rq_cq_id, in qlnxr_iwarp_create_kernel_qp()
2858 in_params->rq_num_pages, in qlnxr_iwarp_create_kernel_qp()
2859 (void *)in_params->rq_pbl_ptr, in qlnxr_iwarp_create_kernel_qp()
2860 in_params->srq_id, in qlnxr_iwarp_create_kernel_qp()
2861 in_params->stats_queue ); in qlnxr_iwarp_create_kernel_qp()
2866 qp->ecore_qp = ecore_rdma_create_qp(dev->rdma_ctx, in_params, &out_params); in qlnxr_iwarp_create_kernel_qp()
2946 struct ecore_rdma_create_qp_in_params in_params; in qlnxr_create_kernel_qp() local
2959 memset(&in_params, 0, sizeof(in_params)); in qlnxr_create_kernel_qp()
2982 in_params.qp_handle_lo = lower_32_bits((uintptr_t)qp); in qlnxr_create_kernel_qp()
2983 in_params.qp_handle_hi = upper_32_bits((uintptr_t)qp); in qlnxr_create_kernel_qp()
3004 in_params.qp_handle_async_lo = lower_32_bits((uintptr_t)qp); in qlnxr_create_kernel_qp()
3005 in_params.qp_handle_async_hi = upper_32_bits((uintptr_t)qp); in qlnxr_create_kernel_qp()
3007 in_params.signal_all = (attrs->sq_sig_type == IB_SIGNAL_ALL_WR); in qlnxr_create_kernel_qp()
3008 in_params.fmr_and_reserved_lkey = true; in qlnxr_create_kernel_qp()
3009 in_params.pd = pd->pd_id; in qlnxr_create_kernel_qp()
3010 in_params.dpi = pd->uctx ? pd->uctx->dpi : dev->dpi; in qlnxr_create_kernel_qp()
3011 in_params.sq_cq_id = get_qlnxr_cq(attrs->send_cq)->icid; in qlnxr_create_kernel_qp()
3012 in_params.stats_queue = 0; in qlnxr_create_kernel_qp()
3014 in_params.rq_cq_id = get_qlnxr_cq(attrs->recv_cq)->icid; in qlnxr_create_kernel_qp()
3018 in_params.srq_id = qp->srq->srq_id; in qlnxr_create_kernel_qp()
3019 in_params.use_srq = true; in qlnxr_create_kernel_qp()
3021 in_params.srq_id, in_params.use_srq); in qlnxr_create_kernel_qp()
3023 in_params.srq_id = 0; in qlnxr_create_kernel_qp()
3024 in_params.use_srq = false; in qlnxr_create_kernel_qp()
3035 rc = qlnxr_roce_create_kernel_qp(dev, qp, &in_params, in qlnxr_create_kernel_qp()
3038 rc = qlnxr_iwarp_create_kernel_qp(dev, qp, &in_params, in qlnxr_create_kernel_qp()
6076 struct ecore_iwarp_connect_in in_params; in qlnxr_iw_connect() local
6115 memset(&in_params, 0, sizeof (struct ecore_iwarp_connect_in)); in qlnxr_iw_connect()
6118 in_params.event_cb = qlnxr_iw_event_handler; in qlnxr_iw_connect()
6119 in_params.cb_context = ep; in qlnxr_iw_connect()
6121 in_params.cm_info.ip_version = ECORE_TCP_IPV4; in qlnxr_iw_connect()
6123 in_params.cm_info.remote_ip[0] = ntohl(raddr->sin_addr.s_addr); in qlnxr_iw_connect()
6124 in_params.cm_info.local_ip[0] = ntohl(laddr->sin_addr.s_addr); in qlnxr_iw_connect()
6125 in_params.cm_info.remote_port = ntohs(raddr->sin_port); in qlnxr_iw_connect()
6126 in_params.cm_info.local_port = ntohs(laddr->sin_port); in qlnxr_iw_connect()
6127 in_params.cm_info.vlan = 0; in qlnxr_iw_connect()
6128 in_params.mss = if_getmtu(dev->ha->ifp) - 40; in qlnxr_iw_connect()
6133 NIPQUAD((in_params.cm_info.remote_ip[0])), in qlnxr_iw_connect()
6134 NIPQUAD((in_params.cm_info.local_ip[0])), in qlnxr_iw_connect()
6135 in_params.cm_info.remote_port, in_params.cm_info.local_port, in qlnxr_iw_connect()
6136 in_params.cm_info.vlan); in qlnxr_iw_connect()
6138 rc = qlnxr_addr4_resolve(dev, laddr, raddr, (u8 *)in_params.remote_mac_addr); in qlnxr_iw_connect()
6150 in_params.cm_info.ord = conn_param->ord; in qlnxr_iw_connect()
6151 in_params.cm_info.ird = conn_param->ird; in qlnxr_iw_connect()
6152 in_params.cm_info.private_data = conn_param->private_data; in qlnxr_iw_connect()
6153 in_params.cm_info.private_data_len = conn_param->private_data_len; in qlnxr_iw_connect()
6154 in_params.qp = qp->ecore_qp; in qlnxr_iw_connect()
6156 memcpy(in_params.local_mac_addr, dev->ha->primary_mac, ETH_ALEN); in qlnxr_iw_connect()
6158 rc = ecore_iwarp_connect(dev->rdma_ctx, &in_params, &out_params); in qlnxr_iw_connect()