/titanic_50/usr/src/uts/common/io/ib/ibtl/ |
H A D | ibtl_cq.c | 85 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()
|
/titanic_50/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | eib_adm.c | 174 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 D | eib_ctl.c | 151 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 D | eib_data.c | 591 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 D | enx_ibt.c | 310 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()
|
/titanic_50/usr/src/uts/common/io/ib/clients/of/sol_uverbs/ |
H A D | sol_uverbs_comp.c | 200 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()
|
/titanic_50/usr/src/uts/common/io/comstar/port/srpt/ |
H A D | srpt_ch.c | 73 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()
|
/titanic_50/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_cq.c | 69 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()
|
/titanic_50/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_cq.c | 64 ibt_cq_attr_t *cq_attr, uint_t *actual_size, tavor_cqhdl_t *cqhdl, in tavor_cq_alloc() argument 84 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*cq_attr)) in tavor_cq_alloc() 94 cq_is_umap = (cq_attr->cq_flags & IBT_CQ_USER_MAP) ? 1 : 0; in tavor_cq_alloc() 168 cq_attr->cq_size = max(cq_attr->cq_size, TAVOR_CQ_MIN_SIZE); in tavor_cq_alloc() 169 log_cq_size = highbit(cq_attr->cq_size); in tavor_cq_alloc()
|
/titanic_50/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_ib.c | 1553 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()
|
/titanic_50/usr/src/uts/common/io/ib/clients/of/sol_ofs/ |
H A D | sol_kverbs.c | 943 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()
|
/titanic_50/usr/src/uts/common/io/ib/clients/ibd/ |
H A D | ibd.c | 5369 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 …]
|
/titanic_50/usr/src/uts/common/rpc/ |
H A D | rpcib.c | 726 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()
|
/titanic_50/usr/src/uts/common/sys/ib/ibtl/ |
H A D | ibti_common.h | 1081 ibt_status_t ibt_alloc_cq(ibt_hca_hdl_t hca_hdl, ibt_cq_attr_t *cq_attr,
|
/titanic_50/usr/src/uts/common/io/ib/clients/daplt/ |
H A D | daplt.c | 2589 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()
|