/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor.c | 1800 ibt_hca_attr_t *hca_attr; local 1817 hca_attr = kmem_zalloc(sizeof (ibt_hca_attr_t), KM_SLEEP); 1818 state->ts_ibtfinfo.hca_attr = hca_attr; 1820 hca_attr->hca_dip = state->ts_dip; 1821 hca_attr->hca_fw_major_version = state->ts_fw.fw_rev_major; 1822 hca_attr->hca_fw_minor_version = state->ts_fw.fw_rev_minor; 1823 hca_attr->hca_fw_micro_version = state->ts_fw.fw_rev_subminor; 1857 hca_attr->hca_flags = caps; 1858 hca_attr [all...] |
H A D | tavor_agents.c | 531 nodeguid = state->ts_ibtfinfo.hca_attr->hca_node_guid;
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon.c | 2391 ibt_hca_attr_t *hca_attr; local 2409 hca_attr = kmem_zalloc(sizeof (ibt_hca_attr_t), KM_SLEEP); 2410 state->hs_ibtfinfo.hca_attr = hca_attr; 2412 hca_attr->hca_dip = state->hs_dip; 2413 hca_attr->hca_fw_major_version = state->hs_fw.fw_rev_major; 2414 hca_attr->hca_fw_minor_version = state->hs_fw.fw_rev_minor; 2415 hca_attr->hca_fw_micro_version = state->hs_fw.fw_rev_subminor; 2418 hca_attr->hca_max_cq_mod_count = 0xFFFF; 2419 hca_attr [all...] |
H A D | hermon_fcoib.c | 57 state->hs_ibtfinfo.hca_attr->hca_rfci_max_log2_qp; 323 if ((state->hs_ibtfinfo.hca_attr->hca_flags2 & IBT_HCA2_FC) == 0) 339 1 << state->hs_ibtfinfo.hca_attr->hca_fexch_max_log2_qp; 342 (1 << state->hs_ibtfinfo.hca_attr->hca_fexch_max_log2_mem) >> 345 1 << state->hs_ibtfinfo.hca_attr->hca_rfci_max_log2_qp; 428 if ((state->hs_ibtfinfo.hca_attr->hca_flags2 & IBT_HCA2_FC) == 0)
|
H A D | hermon_qp.c | 335 max_sgl = state->hs_ibtfinfo.hca_attr->hca_ud_send_sgl_sz; 338 max_sgl = state->hs_ibtfinfo.hca_attr->hca_conn_send_sgl_sz; 341 max_recv_sgl = state->hs_ibtfinfo.hca_attr->hca_recv_sgl_sz; 1265 if (log2 > state->hs_ibtfinfo.hca_attr->hca_rss_max_log2_table) 1270 if (log2 > state->hs_ibtfinfo.hca_attr->hca_fexch_max_log2_qp) 1455 max_sgl = state->hs_ibtfinfo.hca_attr->hca_ud_send_sgl_sz; 1457 max_recv_sgl = state->hs_ibtfinfo.hca_attr->hca_recv_sgl_sz;
|
H A D | hermon_agents.c | 695 nodeguid = state->hs_ibtfinfo.hca_attr->hca_node_guid;
|
/illumos-gate/usr/src/lib/udapl/udapl_tavor/tavor/ |
H A D | dapl_tavor_ibtf_util.c | 1385 IN dapl_hca_attr_t *hca_attr, 1394 hca_attr->dhca_vendor_id, hca_attr->dhca_device_id); 1396 ia_attr->hardware_version_major = (DAT_UINT32)hca_attr->dhca_version_id; 1398 ia_attr->max_eps = (DAT_COUNT)hca_attr->dhca_max_chans; 1399 ia_attr->max_dto_per_ep = (DAT_COUNT)hca_attr->dhca_max_chan_sz; 1400 ia_attr->max_rdma_read_per_ep_in = hca_attr->dhca_max_rdma_in_chan; 1401 ia_attr->max_rdma_read_per_ep_out = hca_attr->dhca_max_rdma_out_chan; 1402 ia_attr->max_evds = (DAT_COUNT)hca_attr->dhca_max_cq; 1403 ia_attr->max_evd_qlen = (DAT_COUNT)hca_attr 1384 dapls_ib_query_ia( IN dapl_hca_attr_t *hca_attr, IN DAPL_HCA *hca_ptr, OUT DAT_IA_ATTR *ia_attr) argument 1487 dapls_ib_query_ep( IN dapl_hca_attr_t *hca_attr, IN DAPL_HCA *hca_ptr, OUT DAT_EP_ATTR *ep_attr) argument 1508 dapls_ib_query_srq( IN dapl_hca_attr_t *hca_attr, OUT DAT_SRQ_ATTR *srq_attr) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/ |
H A D | sol_uverbs.c | 1656 ibt_hca_attr_t hca_attr; local 1662 rc = ibt_query_hca(uctxt->hca->hdl, &hca_attr); 1672 resp.fw_ver = ((uint64_t)hca_attr.hca_fw_major_version << 32) | 1673 ((uint64_t)hca_attr.hca_fw_minor_version << 16) | 1674 ((uint64_t)hca_attr.hca_fw_micro_version); 1681 resp.node_guid = htonll(hca_attr.hca_node_guid); 1682 resp.sys_image_guid = htonll(hca_attr.hca_si_guid); 1684 resp.max_mr_size = hca_attr.hca_max_memr_len; 1687 sol_uverbs_ibt_to_of_page_sz(hca_attr.hca_page_sz); 1689 resp.vendor_id = hca_attr [all...] |
/illumos-gate/usr/src/uts/common/sys/ib/clients/rds/ |
H A D | rdsib_ib.h | 166 ibt_hca_attr_t hca_attr; member in struct:rds_hca_s
|
/illumos-gate/usr/src/uts/common/io/ib/ibtl/ |
H A D | ibtl_impl.c | 541 if (info_p->hca_attr == NULL) { 547 nports = info_p->hca_attr->hca_nports; 554 if (info_p->hca_attr->hca_max_port_pkey_tbl_sz == 0) { 560 if ((info_p->hca_attr->hca_flags & IBT_HCA_CURRENT_QP_STATE) == 0) { 566 if ((info_p->hca_attr->hca_flags & IBT_HCA_PORT_UP) == 0) { 593 hca_devp->hd_hca_attr = info_p->hca_attr; 594 hca_devp->hd_hca_dip = info_p->hca_attr->hca_dip;
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/iser/ |
H A D | iser_ib.h | 58 ibt_hca_attr_t hca_attr; member in struct:iser_hca_s
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | enx_ibt.c | 309 ibt_hca_attr_t hca_attr; local 317 ret = ibt_query_hca(info->ti_hca, &hca_attr); 329 cq_attr.cq_size = (hca_attr.hca_max_cq_sz < ENX_CQ_SIZE) ? 330 hca_attr.hca_max_cq_sz : ENX_CQ_SIZE; 1150 ibt_hca_attr_t hca_attr; local 1161 bzero(&hca_attr, sizeof (ibt_hca_attr_t)); 1162 if ((ret = ibt_query_hca(hca_hdl, &hca_attr)) != IBT_SUCCESS) { 1198 for (i = 0; i < hca_attr.hca_nports; i++) {
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_umad/ |
H A D | sol_umad.h | 87 ibt_hca_attr_t hca_attr; member in struct:umad_hca_info_s
|
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_ib.c | 487 sq_size = min(hca->hca_attr.hca_max_chan_sz, ISER_IB_SENDQ_SIZE); 488 rq_size = min(hca->hca_attr.hca_max_chan_sz, ISER_IB_RECVQ_SIZE); 495 if (hca->hca_attr.hca_max_cq_sz >= (sq_size + 1)) { 498 chan->ic_sendcq_sz = hca->hca_attr.hca_max_cq_sz; 502 if (hca->hca_attr.hca_max_cq_sz >= (rq_size + 1)) { 505 chan->ic_recvcq_sz = hca->hca_attr.hca_max_cq_sz; 1299 status = ibt_query_hca(hca->hca_hdl, &hca->hca_attr);
|
/illumos-gate/usr/src/uts/common/io/ib/clients/daplt/ |
H A D | daplt.c | 721 status = ibt_query_hca(hca->hca_hdl, &hca->hca_attr); 1252 hca_attrp = &ia_rp->ia_hca->hca_attr; 1682 hca_attrp = &ia_rp->ia_hca->hca_attr; 2193 hca_attrp = &ia_rp->ia_hca->hca_attr; 2641 hca_attrp = &ia_rp->ia_hca->hca_attr; 2772 hca_attrp = &ia_rp->ia_hca->hca_attr; 4395 hcap = &ia_rp->ia_hca->hca_attr; 4400 args.hca_attr.dhca_vendor_id = hcap->hca_vendor_id; 4401 args.hca_attr.dhca_device_id = hcap->hca_device_id; 4402 args.hca_attr [all...] |
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibdma/ |
H A D | ibdma.c | 405 ibt_hca_attr_t hca_attr; local 410 status = ibt_query_hca_byguid(guid, &hca_attr); 425 (hca_attr.hca_nports-1)*sizeof (ibdma_port_t), KM_SLEEP); 428 hca->ih_nports = hca_attr.hca_nports; 453 (hca_attr.hca_nports-1)*sizeof (ibdma_port_t));
|
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | ib.c | 100 rds_ibdev->hca_attr = *dev_attr; 141 (uint64_t)rds_ibdev->hca_attr.hca_node_guid);
|
H A D | ib_rdma.c | 290 h_page_sz = rds_ibdev->hca_attr.hca_page_sz * 1024; 427 page_sz = rds_ibdev->hca_attr.hca_page_sz * 1024; /* in kbytes */
|
/illumos-gate/usr/src/uts/common/io/ib/ibnex/ |
H A D | ibnex_ioctl.c | 2964 ibt_hca_attr_t *hca_attr = NULL; local 3011 hca_attr = kmem_zalloc(sizeof (ibt_hca_attr_t), KM_SLEEP); 3014 if (ibtl_ibnex_query_hca_byguid(hca_guid, hca_attr, 3026 IBNEX_CTL_CP_HCA_INFO(&query_hca_32->hca_info, hca_attr, 3042 IBNEX_CTL_CP_HCA_INFO(&query_hca->hca_info, hca_attr, 3072 if (hca_attr) 3073 kmem_free(hca_attr, sizeof (ibt_hca_attr_t)); 3125 ibt_hca_attr_t hca_attr; local 3172 if (ibt_query_hca_byguid(query_hca_port->hca_guid, &hca_attr) != 3179 query_hca_port->port_num > hca_attr [all...] |
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/ |
H A D | srpt_ioc.c | 427 ibt_hca_attr_t hca_attr; local 438 status = ibt_query_hca_byguid(guid, &hca_attr); 456 bcopy(&hca_attr, &ioc->ioc_attr, sizeof (ibt_hca_attr_t)); 459 hca_attr.hca_max_memr, (u_longlong_t)hca_attr.hca_max_memr_len);
|
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_umad/ |
H A D | sol_umad.c | 512 rc = ibt_query_hca(hca->hca_handle, &hca->hca_attr); 516 hca->hca_nports = hca->hca_attr.hca_nports; 890 "vendor-id", hca.hca_attr.hca_vendor_id); 894 "device-id", hca.hca_attr.hca_device_id); 927 "vendor-id", hca.hca_attr.hca_vendor_id); 931 "device-id", hca.hca_attr.hca_device_id);
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/daplt/ |
H A D | daplt.h | 45 ibt_hca_attr_t hca_attr; member in struct:daplka_hca
|
H A D | daplt_if.h | 576 dapl_hca_attr_t hca_attr; member in struct:dapl_ia_query_s
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/ |
H A D | ib.h | 215 ibt_hca_attr_t hca_attr; member in struct:rdsv3_ib_device
|
/illumos-gate/usr/src/uts/common/io/ib/mgt/ibdm/ |
H A D | ibdm.c | 939 ibt_hca_attr_t *hca_attr; local 955 hca_attr = (ibt_hca_attr_t *) 958 (void) ibt_query_hca(hca_hdl, hca_attr); 961 " #ports: %d", hca_attr->hca_vendor_id, hca_attr->hca_device_id, 962 hca_attr->hca_version_id, hca_attr->hca_nports); 968 kmem_free(hca_attr, sizeof (ibt_hca_attr_t)); 975 (sizeof (ibdm_port_attr_t) * hca_attr->hca_nports), KM_SLEEP); 976 hca_list->hl_hca_guid = hca_attr [all...] |