Home
last modified time | relevance | path

Searched refs:ei_caps (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_data.c604 cq_attr.cq_size = ss->ei_caps->cp_max_swqe + 1; in eib_data_setup_cqs()
627 cq_attr.cq_size = ss->ei_caps->cp_max_rwqe + 1; in eib_data_setup_cqs()
708 if (ss->ei_caps->cp_resv_lkey_capab) in eib_data_setup_ud_channel()
710 if (ss->ei_caps->cp_lso_maxlen) in eib_data_setup_ud_channel()
715 alloc_attr.ud_sizes.cs_sq = ss->ei_caps->cp_max_swqe; in eib_data_setup_ud_channel()
716 alloc_attr.ud_sizes.cs_rq = ss->ei_caps->cp_max_rwqe; in eib_data_setup_ud_channel()
717 alloc_attr.ud_sizes.cs_sq_sgl = ss->ei_caps->cp_max_sgl; in eib_data_setup_ud_channel()
922 if ((ss->ei_caps->cp_resv_lkey_capab) && (pktsz > EIB_TX_COPY_THRESH) && in eib_data_prepare_sgl()
923 (nblks < ss->ei_caps->cp_hiwm_sgl)) { in eib_data_prepare_sgl()
929 iov_attr.iov_wr_nds = ss->ei_caps->cp_max_sgl; in eib_data_prepare_sgl()
H A Deib_ibt.c157 ss->ei_caps = kmem_zalloc(sizeof (eib_caps_t), KM_SLEEP); in eib_ibt_hca_init()
158 eib_ibt_record_capab(ss, ss->ei_hca_attrs, ss->ei_caps); in eib_ibt_hca_init()
667 if (ss->ei_caps) { in eib_rb_ibt_hca_init()
668 kmem_free(ss->ei_caps, sizeof (eib_caps_t)); in eib_rb_ibt_hca_init()
669 ss->ei_caps = NULL; in eib_rb_ibt_hca_init()
H A Deib_rsrc.c65 if (ss->ei_caps->cp_lso_maxlen && ss->ei_caps->cp_cksum_flags && in eib_rsrc_setup_bufs()
66 ss->ei_caps->cp_resv_lkey_capab) { in eib_rsrc_setup_bufs()
499 lso_enabled = ss->ei_caps->cp_lso_maxlen && in eib_rsrc_setup_txbufs()
500 ss->ei_caps->cp_cksum_flags && ss->ei_caps->cp_resv_lkey_capab; in eib_rsrc_setup_txbufs()
H A Deib_main.c527 eib_caps_t *caps = ss->ei_caps; in eib_m_getcapab()
/illumos-gate/usr/src/uts/common/sys/ib/clients/eoib/
H A Deib_impl.h742 struct eib_caps_s *ei_caps; member