Searched refs:hca_attrs (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_ibt.c589 eib_ibt_record_capab(eib_t *ss, ibt_hca_attr_t *hca_attrs, eib_caps_t *caps) argument
599 (hca_attrs->hca_flags & IBT_HCA_CKSUM_FULL)) {
608 if (hca_attrs->hca_flags2 & IBT_HCA2_RES_LKEY) {
610 caps->cp_resv_lkey = hca_attrs->hca_reserved_lkey;
618 if (hca_attrs->hca_max_lso_size > EIB_LSO_MAXLEN) {
621 caps->cp_lso_maxlen = hca_attrs->hca_max_lso_size;
634 if (hca_attrs->hca_flags & IBT_HCA_WQE_SIZE_INFO) {
635 caps->cp_max_sgl = hca_attrs->hca_ud_send_sgl_sz;
637 caps->cp_max_sgl = hca_attrs->hca_max_sgl;
648 if (max_swqe > hca_attrs
[all...]
H A Deib_main.c529 ibt_hca_attr_t hca_attrs; local
540 &hca_attrs);
542 eib_ibt_record_capab(ss, &hca_attrs, &s_caps);
/illumos-gate/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_ibnex.c635 * hca_attrs - caller allocated buffer which will contain
649 ibtl_ibnex_query_hca_byguid(ib_guid_t hca_guid, ibt_hca_attr_t *hca_attrs, argument
656 "hca_guid = 0x%llx, hca_attrs = 0x%p, driver_name = 0x%p, "
658 hca_attrs, driver_name, (int)driver_name_size, driver_instance);
677 bcopy(hca_devp->hd_hca_attr, hca_attrs, sizeof (ibt_hca_attr_t));
H A Dibtl_hca.c561 * hca_attrs - A pointer to a ibt_hca_attr_t allocated by the caller,
571 ibt_query_hca_byguid(ib_guid_t hca_guid, ibt_hca_attr_t *hca_attrs) argument
591 bcopy(hca_devp->hd_hca_attr, hca_attrs, sizeof (ibt_hca_attr_t));
605 * hca_attrs - A pointer to a ibt_hca_attr_t allocated by the caller,
614 ibt_query_hca(ibt_hca_hdl_t hca_hdl, ibt_hca_attr_t *hca_attrs) argument
619 bcopy(hca_hdl->ha_hca_devp->hd_hca_attr, hca_attrs,
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibcm/
H A Dibcm_impl.c830 ibt_hca_attr_t hca_attrs; local
838 status = ibt_query_hca_byguid(hcaguid, &hca_attrs);
844 nports = hca_attrs.hca_nports;
860 hcap->hca_caps = hca_attrs.hca_flags;
861 hcap->hca_vendor_id = hca_attrs.hca_vendor_id;
862 hcap->hca_device_id = hca_attrs.hca_device_id;
863 hcap->hca_ack_delay = hca_attrs.hca_local_ack_delay;
864 hcap->hca_max_rdma_in_qp = hca_attrs.hca_max_rdma_in_qp;
865 hcap->hca_max_rdma_out_qp = hca_attrs.hca_max_rdma_out_qp;
/illumos-gate/usr/src/uts/common/rpc/
H A Dib.h227 ibt_hca_attr_t hca_attrs; /* HCA attributes */ member in struct:rib_hca_s
H A Drpcib.c830 ibt_status = ibt_query_hca(hca->hca_hdl, &hca->hca_attrs);
/illumos-gate/usr/src/uts/common/io/ib/clients/ibd/
H A Dibd.c2422 ibt_hca_attr_t hca_attrs; local
2430 ibt_status = ibt_query_hca(state->id_hca_hdl, &hca_attrs);
2440 if ((hca_attrs.hca_flags & IBT_HCA_CKSUM_FULL)
2453 if (hca_attrs.hca_max_lso_size > 0) {
2455 if (hca_attrs.hca_max_lso_size > IBD_LSO_MAXLEN)
2459 hca_attrs.hca_max_lso_size;
2469 if ((hca_attrs.hca_flags2 & IBT_HCA2_RES_LKEY) == IBT_HCA2_RES_LKEY) {
2471 state->id_res_lkey = hca_attrs.hca_reserved_lkey;
2482 if (hca_attrs.hca_flags & IBT_HCA_WQE_SIZE_INFO) {
2483 state->id_max_sqseg = hca_attrs
5368 ibt_hca_attr_t hca_attrs; local
[all...]
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibmf/
H A Dibmf_impl.c316 ibt_hca_attr_t hca_attrs; local
336 status = ibt_query_hca_byguid(hca_guid, &hca_attrs);
349 if (port_num > hca_attrs.hca_nports) {
355 hca_attrs.hca_nports);
414 ibt_hca_attr_t hca_attrs; local
436 &hca_attrs);
702 ibt_hca_attr_t hca_attrs; local
738 status = ibt_query_hca(hca_handle, &hca_attrs);
763 cip->ci_nports = hca_attrs.hca_nports;
764 cip->ci_vendor_id = hca_attrs
[all...]
/illumos-gate/usr/src/uts/common/sys/ib/ibtl/
H A Dibti_common.h747 ibt_status_t ibt_query_hca(ibt_hca_hdl_t hca_hdl, ibt_hca_attr_t *hca_attrs);
750 ibt_hca_attr_t *hca_attrs);

Completed in 158 milliseconds