Lines Matching defs:ss

48 eib_ctl_create_qp(eib_t *ss, eib_vnic_t *vnic, int *err)
61 chan->ch_pkey = ss->ei_admin_chan->ch_pkey;
62 chan->ch_pkey_ix = ss->ei_admin_chan->ch_pkey_ix;
68 if (eib_ctl_setup_cq(ss, vnic) != EIB_E_SUCCESS) {
69 EIB_DPRINTF_ERR(ss->ei_instance, "eib_ctl_create_qp: "
78 if (eib_ctl_setup_ud_channel(ss, vnic) != EIB_E_SUCCESS) {
79 EIB_DPRINTF_ERR(ss->ei_instance, "eib_ctl_create_qp: "
88 eib_rb_ctl_create_qp(ss, vnic);
98 eib_t *ss = vnic->vn_ss;
112 EIB_DPRINTF_WARN(ss->ei_instance, "eib_ctl_comp_handler: "
137 eib_rb_ctl_create_qp(eib_t *ss, eib_vnic_t *vnic)
139 eib_rb_ctl_setup_ud_channel(ss, vnic);
141 eib_rb_ctl_setup_cq(ss, vnic);
148 eib_ctl_setup_cq(eib_t *ss, eib_vnic_t *vnic)
163 if (ss->ei_hca_attrs->hca_max_cq_sz < EIB_CTL_CQ_SIZE)
164 cq_attr.cq_size = ss->ei_hca_attrs->hca_max_cq_sz;
168 ret = ibt_alloc_cq(ss->ei_hca_hdl, &cq_attr, &chan->ch_cq_hdl, &sz);
170 EIB_DPRINTF_ERR(ss->ei_instance, "eib_ctl_setup_cq: "
186 if ((rv = ddi_intr_add_softint(ss->ei_dip, &vnic->vn_ctl_si_hdl,
188 EIB_DPRINTF_ERR(ss->ei_instance, "eib_ctl_setup_cq: "
201 EIB_DPRINTF_ERR(ss->ei_instance, "eib_ctl_setup_cq: "
209 eib_rb_ctl_setup_cq(ss, vnic);
214 eib_ctl_setup_ud_channel(eib_t *ss, eib_vnic_t *vnic)
225 alloc_attr.ud_hca_port_num = ss->ei_props->ep_port_num;
236 alloc_attr.ud_pd = ss->ei_pd_hdl;
238 ret = ibt_alloc_ud_channel(ss->ei_hca_hdl, IBT_ACHAN_NO_FLAGS,
241 EIB_DPRINTF_ERR(ss->ei_instance, "eib_ctl_setup_ud_channel: "
250 EIB_DPRINTF_ERR(ss->ei_instance, "eib_ctl_setup_ud_channel: "
267 eib_rb_ctl_setup_ud_channel(ss, vnic);
275 eib_t *ss = vnic->vn_ss;
279 EIB_DPRINTF_DEBUG(ss->ei_instance, "eib_ctl_comp_intr: "
293 eib_t *ss = vnic->vn_ss;
312 eib_rsrc_return_rwqe(ss, wqe, chan);
316 EIB_DPRINTF_ERR(ss->ei_instance, "eib_ctl_rx_comp: "
318 eib_rsrc_return_rwqe(ss, wqe, chan);
332 eib_t *ss = vnic->vn_ss;
342 EIB_DPRINTF_ERR(ss->ei_instance, "eib_ctl_err_comp: "
348 EIB_DPRINTF_ERR(ss->ei_instance, "eib_ctl_err_comp: "
359 eib_rsrc_return_rwqe(ss, wqe, vnic->vn_ctl_chan);
361 eib_rsrc_return_swqe(ss, wqe, vnic->vn_ctl_chan);
366 eib_rb_ctl_setup_cq(eib_t *ss, eib_vnic_t *vnic)
403 EIB_DPRINTF_WARN(ss->ei_instance,
413 eib_rb_ctl_setup_ud_channel(eib_t *ss, eib_vnic_t *vnic)
428 EIB_DPRINTF_WARN(ss->ei_instance,
455 EIB_DPRINTF_WARN(ss->ei_instance,