Lines Matching refs:hca
332 * Note, cleanup of hca list and associated resources is done via
522 * Opening of the hca will perform the ibt_attach and build a list of
977 ASSERT(uctxt->hca != NULL);
993 (void) ibt_free_ah(uctxt->hca->hdl, uah->ah);
1112 (void) ibt_deregister_mr(uctxt->hca->hdl, umr->mr);
1329 ASSERT(uctxt->hca);
1418 uresp.qp_tab_size = uctxt->hca->attr.hca_max_chans;
1471 rc = ibt_alloc_pd(uctxt->hca->hdl, IBT_PD_NO_FLAGS, &upd->pd);
1492 rc = ibt_ci_data_out(uctxt->hca->hdl, IBT_CI_NO_FLAGS, IBT_HDL_PD,
1537 (void) ibt_free_pd(uctxt->hca->hdl, upd->pd);
1553 rc = ibt_free_pd(uctxt->hca->hdl, upd->pd);
1662 rc = ibt_query_hca(uctxt->hca->hdl, &hca_attr);
1785 if (!cmd.port_num || cmd.port_num > uctxt->hca->attr.hca_nports) {
1793 rc = ibt_query_hca_ports(uctxt->hca->hdl, cmd.port_num, &port_info,
1884 if (!cmd.port_num || cmd.port_num > uctxt->hca->attr.hca_nports) {
1892 rc = ibt_query_hca_ports(uctxt->hca->hdl, cmd.port_num, &port_info,
1987 if (!cmd.port_num || cmd.port_num > uctxt->hca->attr.hca_nports) {
1995 rc = ibt_query_hca_ports(uctxt->hca->hdl, cmd.port_num, &port_info,
2127 rc = ibt_register_mr(uctxt->hca->hdl, upd->pd, &new_mem_attr, &umr->mr,
2188 (void) ibt_deregister_mr(uctxt->hca->hdl, umr->mr);
2238 rc = ibt_deregister_mr(uctxt->hca->hdl, umr->mr);
2722 uctxt->hca = &mod_ctxt->hcas[minor];