• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/qlnx/qlnxr/

Lines Matching refs:in_params

172 	struct ecore_rdma_create_srq_in_params in_params;
199 memset(&in_params, 0, sizeof(in_params));
237 in_params.pd_id = pd->pd_id;
238 in_params.pbl_base_addr = pbl_base_addr;
239 in_params.prod_pair_addr = phy_prod_pair_addr;
240 in_params.num_pages = page_cnt;
241 in_params.page_size = page_size;
243 ret = ecore_rdma_create_srq(dev->rdma_ctx, &in_params, &out_params);
258 memset(&in_params, 0, sizeof(in_params));
279 struct ecore_rdma_destroy_srq_in_params in_params;
285 memset(&in_params, 0, sizeof(in_params));
286 in_params.srq_id = srq->srq_id;
288 ecore_rdma_destroy_srq(dev->rdma_ctx, &in_params);
307 struct ecore_rdma_modify_srq_in_params in_params;
328 memset(&in_params, 0, sizeof(in_params));
329 in_params.srq_id = srq->srq_id;
330 in_params.wqe_limit = attr->srq_limit;
331 ret = ecore_rdma_modify_srq(dev->rdma_ctx, &in_params);
2736 struct ecore_rdma_create_qp_in_params in_params;
2782 memset(&in_params, 0, sizeof(in_params));
2783 qlnxr_init_common_qp_in_params(dev, pd, qp, attrs, false, &in_params);
2784 in_params.qp_handle_lo = ureq.qp_handle_lo;
2785 in_params.qp_handle_hi = ureq.qp_handle_hi;
2786 in_params.sq_num_pages = qp->usq.pbl_info.num_pbes;
2787 in_params.sq_pbl_ptr = qp->usq.pbl_tbl->pa;
2790 in_params.rq_num_pages = qp->urq.pbl_info.num_pbes;
2791 in_params.rq_pbl_ptr = qp->urq.pbl_tbl->pa;
2794 qp->ecore_qp = ecore_rdma_create_qp(dev->rdma_ctx, &in_params, &out_params);
2899 struct ecore_rdma_create_qp_in_params *in_params,
2926 in_params->sq_num_pages = ecore_chain_get_page_cnt(&qp->sq.pbl);
2927 in_params->sq_pbl_ptr = ecore_chain_get_pbl_phys(&qp->sq.pbl);
2946 in_params->rq_num_pages = ecore_chain_get_page_cnt(&qp->rq.pbl);
2947 in_params->rq_pbl_ptr = ecore_chain_get_pbl_phys(&qp->rq.pbl);
2950 qp->ecore_qp = ecore_rdma_create_qp(dev->rdma_ctx, in_params, &out_params);
2969 struct ecore_rdma_create_qp_in_params *in_params,
2983 in_params->sq_num_pages = ECORE_CHAIN_PAGE_CNT(n_sq_elems,
2986 in_params->rq_num_pages = ECORE_CHAIN_PAGE_CNT(n_rq_elems,
2991 " n_rq_elems = 0x%x in_params\n"
3011 in_params->qp_handle_lo,
3012 in_params->qp_handle_hi,
3013 in_params->qp_handle_async_lo,
3014 in_params->qp_handle_async_hi,
3015 in_params->use_srq,
3016 in_params->signal_all,
3017 in_params->fmr_and_reserved_lkey,
3018 in_params->pd,
3019 in_params->dpi,
3020 in_params->sq_cq_id,
3021 in_params->sq_num_pages,
3022 (void *)in_params->sq_pbl_ptr,
3023 in_params->max_sq_sges,
3024 in_params->rq_cq_id,
3025 in_params->rq_num_pages,
3026 (void *)in_params->rq_pbl_ptr,
3027 in_params->srq_id,
3028 in_params->stats_queue );
3033 qp->ecore_qp = ecore_rdma_create_qp(dev->rdma_ctx, in_params, &out_params);
3113 struct ecore_rdma_create_qp_in_params in_params;
3126 memset(&in_params, 0, sizeof(in_params));
3149 in_params.qp_handle_lo = lower_32_bits((uintptr_t)qp);
3150 in_params.qp_handle_hi = upper_32_bits((uintptr_t)qp);
3169 //qlnxr_init_common_qp_in_params(dev, pd, qp, attrs, true, &in_params);
3171 in_params.qp_handle_async_lo = lower_32_bits((uintptr_t)qp);
3172 in_params.qp_handle_async_hi = upper_32_bits((uintptr_t)qp);
3174 in_params.signal_all = (attrs->sq_sig_type == IB_SIGNAL_ALL_WR);
3175 in_params.fmr_and_reserved_lkey = true;
3176 in_params.pd = pd->pd_id;
3177 in_params.dpi = pd->uctx ? pd->uctx->dpi : dev->dpi;
3178 in_params.sq_cq_id = get_qlnxr_cq(attrs->send_cq)->icid;
3179 in_params.stats_queue = 0;
3181 in_params.rq_cq_id = get_qlnxr_cq(attrs->recv_cq)->icid;
3185 in_params.srq_id = qp->srq->srq_id;
3186 in_params.use_srq = true;
3188 in_params.srq_id, in_params.use_srq);
3190 in_params.srq_id = 0;
3191 in_params.use_srq = false;
3202 rc = qlnxr_roce_create_kernel_qp(dev, qp, &in_params,
3205 rc = qlnxr_iwarp_create_kernel_qp(dev, qp, &in_params,
6912 struct ecore_iwarp_connect_in in_params;
6951 memset(&in_params, 0, sizeof (struct ecore_iwarp_connect_in));
6954 in_params.event_cb = qlnxr_iw_event_handler;
6955 in_params.cb_context = ep;
6957 in_params.cm_info.ip_version = ECORE_TCP_IPV4;
6959 in_params.cm_info.remote_ip[0] = ntohl(raddr->sin_addr.s_addr);
6960 in_params.cm_info.local_ip[0] = ntohl(laddr->sin_addr.s_addr);
6961 in_params.cm_info.remote_port = ntohs(raddr->sin_port);
6962 in_params.cm_info.local_port = ntohs(laddr->sin_port);
6963 in_params.cm_info.vlan = 0;
6964 in_params.mss = dev->ha->ifp->if_mtu - 40;
6969 NIPQUAD((in_params.cm_info.remote_ip[0])),
6970 NIPQUAD((in_params.cm_info.local_ip[0])),
6971 in_params.cm_info.remote_port, in_params.cm_info.local_port,
6972 in_params.cm_info.vlan);
6974 rc = qlnxr_addr4_resolve(dev, laddr, raddr, (u8 *)in_params.remote_mac_addr);
6986 in_params.cm_info.ord = conn_param->ord;
6987 in_params.cm_info.ird = conn_param->ird;
6988 in_params.cm_info.private_data = conn_param->private_data;
6989 in_params.cm_info.private_data_len = conn_param->private_data_len;
6990 in_params.qp = qp->ecore_qp;
6992 memcpy(in_params.local_mac_addr, dev->ha->primary_mac, ETH_ALEN);
6994 rc = ecore_iwarp_connect(dev->rdma_ctx, &in_params, &out_params);