Home
last modified time | relevance | path

Searched refs:cq_attr (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/
H A Dsol_uverbs_comp.c200 ibt_cq_attr_t cq_attr; in sol_uverbs_create_cq() local
206 (void) memset(&cq_attr, 0, sizeof (cq_attr)); in sol_uverbs_create_cq()
208 cq_attr.cq_size = cmd.cqe; in sol_uverbs_create_cq()
209 cq_attr.cq_sched = 0; in sol_uverbs_create_cq()
210 cq_attr.cq_flags = IBT_CQ_USER_MAP; in sol_uverbs_create_cq()
214 cq_attr.cq_size, cq_attr.cq_sched, cq_attr.cq_flags); in sol_uverbs_create_cq()
286 rc = ibt_alloc_cq(uctxt->hca->hdl, &cq_attr, &ucq->cq, &real_size); in sol_uverbs_create_cq()
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_adm.c174 ibt_cq_attr_t cq_attr; in eib_adm_setup_cq() local
183 cq_attr.cq_sched = NULL; in eib_adm_setup_cq()
184 cq_attr.cq_flags = IBT_CQ_NO_FLAGS; in eib_adm_setup_cq()
186 cq_attr.cq_size = ss->ei_hca_attrs->hca_max_cq_sz; in eib_adm_setup_cq()
188 cq_attr.cq_size = EIB_ADMIN_CQ_SIZE; in eib_adm_setup_cq()
190 ret = ibt_alloc_cq(ss->ei_hca_hdl, &cq_attr, &chan->ch_cq_hdl, &sz); in eib_adm_setup_cq()
194 cq_attr.cq_size, ret); in eib_adm_setup_cq()
H A Deib_ctl.c151 ibt_cq_attr_t cq_attr; in eib_ctl_setup_cq() local
161 cq_attr.cq_sched = NULL; in eib_ctl_setup_cq()
162 cq_attr.cq_flags = IBT_CQ_NO_FLAGS; in eib_ctl_setup_cq()
164 cq_attr.cq_size = ss->ei_hca_attrs->hca_max_cq_sz; in eib_ctl_setup_cq()
166 cq_attr.cq_size = EIB_CTL_CQ_SIZE; in eib_ctl_setup_cq()
168 ret = ibt_alloc_cq(ss->ei_hca_hdl, &cq_attr, &chan->ch_cq_hdl, &sz); in eib_ctl_setup_cq()
172 cq_attr.cq_size, ret); in eib_ctl_setup_cq()
H A Deib_data.c591 ibt_cq_attr_t cq_attr; in eib_data_setup_cqs() local
602 cq_attr.cq_sched = NULL; in eib_data_setup_cqs()
603 cq_attr.cq_flags = IBT_CQ_NO_FLAGS; in eib_data_setup_cqs()
604 cq_attr.cq_size = ss->ei_caps->cp_max_swqe + 1; in eib_data_setup_cqs()
606 ret = ibt_alloc_cq(ss->ei_hca_hdl, &cq_attr, &chan->ch_cq_hdl, &snd_sz); in eib_data_setup_cqs()
610 cq_attr.cq_size, ret); in eib_data_setup_cqs()
625 cq_attr.cq_sched = NULL; in eib_data_setup_cqs()
626 cq_attr.cq_flags = IBT_CQ_NO_FLAGS; in eib_data_setup_cqs()
627 cq_attr.cq_size = ss->ei_caps->cp_max_rwqe + 1; in eib_data_setup_cqs()
629 ret = ibt_alloc_cq(ss->ei_hca_hdl, &cq_attr, &chan->ch_rcv_cq_hdl, in eib_data_setup_cqs()
[all …]
H A Denx_ibt.c310 ibt_cq_attr_t cq_attr; in eibnx_setup_cq() local
327 cq_attr.cq_sched = NULL; in eibnx_setup_cq()
328 cq_attr.cq_flags = IBT_CQ_NO_FLAGS; in eibnx_setup_cq()
329 cq_attr.cq_size = (hca_attr.hca_max_cq_sz < ENX_CQ_SIZE) ? in eibnx_setup_cq()
332 ret = ibt_alloc_cq(info->ti_hca, &cq_attr, &info->ti_cq_hdl, &sz); in eibnx_setup_cq()
335 "failed, ret=%d", info->ti_hca, cq_attr.cq_size, ret); in eibnx_setup_cq()
/illumos-gate/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_cq.c85 ibt_alloc_cq(ibt_hca_hdl_t hca_hdl, ibt_cq_attr_t *cq_attr, in ibt_alloc_cq() argument
92 hca_hdl, cq_attr); in ibt_alloc_cq()
109 IBTL_HCA2CIHCA(hca_hdl), ibt_cq, cq_attr, &ibt_cq->cq_ibc_cq_hdl, in ibt_alloc_cq()
121 if (cq_attr->cq_flags & IBT_CQ_HANDLER_IN_THREAD) { in ibt_alloc_cq()
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/
H A Dsrpt_ch.c73 ibt_cq_attr_t cq_attr; in srpt_ch_alloc() local
94 cq_attr.cq_size = srpt_send_msg_depth * 2; in srpt_ch_alloc()
95 cq_attr.cq_sched = 0; in srpt_ch_alloc()
96 cq_attr.cq_flags = IBT_CQ_NO_FLAGS; in srpt_ch_alloc()
98 status = ibt_alloc_cq(ioc->ioc_ibt_hdl, &cq_attr, &ch->ch_scq_hdl, in srpt_ch_alloc()
106 cq_attr.cq_size = srpt_send_msg_depth + 1; in srpt_ch_alloc()
107 cq_attr.cq_sched = 0; in srpt_ch_alloc()
108 cq_attr.cq_flags = IBT_CQ_NO_FLAGS; in srpt_ch_alloc()
110 status = ibt_alloc_cq(ioc->ioc_ibt_hdl, &cq_attr, &ch->ch_rcq_hdl, in srpt_ch_alloc()
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_cq.c69 ibt_cq_attr_t *cq_attr, uint_t *actual_size, hermon_cqhdl_t *cqhdl, in hermon_cq_alloc() argument
87 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*cq_attr)) in hermon_cq_alloc()
97 cq_is_umap = (cq_attr->cq_flags & IBT_CQ_USER_MAP) ? 1 : 0; in hermon_cq_alloc()
182 cq_attr->cq_size = max(cq_attr->cq_size, HERMON_CQ_MIN_SIZE); in hermon_cq_alloc()
183 log_cq_size = highbit(cq_attr->cq_size); in hermon_cq_alloc()
256 if (cq_attr->cq_flags & IBT_CQ_HID) { in hermon_cq_alloc()
257 if (!HERMON_HID_VALID(state, cq_attr->cq_hid)) { in hermon_cq_alloc()
259 cq_attr->cq_hid); in hermon_cq_alloc()
263 cq->cq_eqnum = HERMON_HID_TO_EQNUM(state, cq_attr->cq_hid); in hermon_cq_alloc()
266 cq_schedp = (hermon_cq_sched_t *)cq_attr->cq_sched; in hermon_cq_alloc()
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_cq.c64 ibt_cq_attr_t *cq_attr, uint_t *actual_size, tavor_cqhdl_t *cqhdl, in tavor_cq_alloc() argument
81 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*cq_attr)) in tavor_cq_alloc()
91 cq_is_umap = (cq_attr->cq_flags & IBT_CQ_USER_MAP) ? 1 : 0; in tavor_cq_alloc()
157 cq_attr->cq_size = max(cq_attr->cq_size, TAVOR_CQ_MIN_SIZE); in tavor_cq_alloc()
158 log_cq_size = highbit(cq_attr->cq_size); in tavor_cq_alloc()
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/
H A Diser_ib.c1553 ibt_cq_attr_t cq_attr; in iser_ib_setup_cq() local
1556 cq_attr.cq_size = cq_size; in iser_ib_setup_cq()
1557 cq_attr.cq_sched = 0; in iser_ib_setup_cq()
1558 cq_attr.cq_flags = IBT_CQ_NO_FLAGS; in iser_ib_setup_cq()
1561 status = ibt_alloc_cq(hca_hdl, &cq_attr, cq_hdl, NULL); in iser_ib_setup_cq()
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ofs/
H A Dsol_kverbs.c943 ibt_cq_attr_t cq_attr; in ib_create_cq() local
975 cq_attr.cq_size = cqe; in ib_create_cq()
976 cq_attr.cq_sched = comp_vector; in ib_create_cq()
977 cq_attr.cq_flags = IBT_CQ_NO_FLAGS; in ib_create_cq()
978 rtn = ibt_alloc_cq(device->hca_hdl, &cq_attr, &cq->ibt_cq, &real_size); in ib_create_cq()
/illumos-gate/usr/src/uts/common/io/ib/clients/ibd/
H A Dibd.c5369 ibt_cq_attr_t cq_attr; in ibd_alloc_cqs() local
5386 cq_attr.cq_sched = NULL; in ibd_alloc_cqs()
5387 cq_attr.cq_flags = IBT_CQ_NO_FLAGS; in ibd_alloc_cqs()
5393 cq_attr.cq_size = state->id_ud_num_rwqe + 1; in ibd_alloc_cqs()
5395 cq_attr.cq_size = hca_attrs.hca_max_cq_sz; in ibd_alloc_cqs()
5397 state->id_ud_num_rwqe = cq_attr.cq_size - 1; in ibd_alloc_cqs()
5400 if ((ret = ibt_alloc_cq(state->id_hca_hdl, &cq_attr, in ibd_alloc_cqs()
5422 cq_attr.cq_size = state->id_ud_num_swqe + 1; in ibd_alloc_cqs()
5424 cq_attr.cq_size = hca_attrs.hca_max_cq_sz; in ibd_alloc_cqs()
5426 state->id_ud_num_swqe = cq_attr.cq_size - 1; in ibd_alloc_cqs()
[all …]
/illumos-gate/usr/src/uts/common/rpc/
H A Drpcib.c726 ibt_cq_attr_t cq_attr; in rib_create_cq() local
733 bzero(&cq_attr, sizeof (cq_attr)); in rib_create_cq()
734 cq_attr.cq_size = cq_size; in rib_create_cq()
735 cq_attr.cq_flags = IBT_CQ_NO_FLAGS; in rib_create_cq()
736 status = ibt_alloc_cq(hca->hca_hdl, &cq_attr, &cq->rib_cq_hdl, in rib_create_cq()
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/
H A Dibti_common.h1081 ibt_status_t ibt_alloc_cq(ibt_hca_hdl_t hca_hdl, ibt_cq_attr_t *cq_attr,
/illumos-gate/usr/src/uts/common/io/ib/clients/daplt/
H A Ddaplt.c2589 ibt_cq_attr_t cq_attr; in daplka_evd_create() local
2650 cq_attr.cq_size = args.evd_cq_size; in daplka_evd_create()
2651 cq_attr.cq_sched = NULL; in daplka_evd_create()
2652 cq_attr.cq_flags = IBT_CQ_USER_MAP; in daplka_evd_create()
2655 &cq_attr, &evd_rp->evd_cq_hdl, &evd_rp->evd_cq_real_size); in daplka_evd_create()
8328 ibt_cq_attr_t *cq_attr, ibt_cq_hdl_t *ibt_cq_p, uint32_t *real_size) in daplka_ibt_alloc_cq() argument
8350 status = ibt_alloc_cq(hca_hdl, cq_attr, ibt_cq_p, real_size); in daplka_ibt_alloc_cq()