Searched refs:hca_devp (Results 1 - 8 of 8) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_hca.c37 static ibt_status_t ibtl_query_hca_ports(ibtl_hca_devinfo_t *hca_devp,
67 ibtl_hca_devinfo_t *hca_devp; /* HCA Dev Info */ local
76 hca_devp = ibtl_get_hcadevinfo(hca_guid);
77 if (hca_devp == NULL) {
95 if (ddi_get_parent(ibt_hdl->clnt_dip) == hca_devp->hd_hca_dip) {
96 if (hca_guid != hca_devp->hd_hca_attr->hca_node_guid) {
103 if (hca_devp->hd_state != IBTL_HCA_DEV_ATTACHED) {
124 hca_infop = hca_devp->hd_clnt_list;
150 hca_infop->ha_hca_devp = hca_devp; /* HCA Device Info */
154 hca_infop->ha_clnt_link = hca_devp
201 ibtl_hca_devinfo_t *hca_devp, *tmp_devp; local
327 ibtl_hca_devinfo_t *hca_devp; local
398 ibtl_portinfo_locked(ibtl_hca_devinfo_t *hca_devp, uint8_t port) argument
424 ibtl_portinfo_unlock(ibtl_hca_devinfo_t *hca_devp, uint8_t port) argument
454 ibtl_get_port_state(ibtl_hca_devinfo_t *hca_devp, uint8_t port, ib_gid_t *sgid_p, ib_lid_t *base_lid_p) argument
538 ibtl_hca_devinfo_t *hca_devp; /* HCA Dev Info */ local
573 ibtl_hca_devinfo_t *hca_devp; /* HCA Dev Info. */ local
686 ibtl_hca_devinfo_t *hca_devp; /* HCA Dev Info */ local
719 ibtl_hca_devinfo_t *hca_devp; /* HCA Dev Info */ local
750 ibtl_query_one_port(ibtl_hca_devinfo_t *hca_devp, uint8_t port, ibt_hca_portinfo_t **port_info_p, uint_t *ports_p, uint_t *size_p, int use_cache) argument
809 ibtl_query_hca_ports(ibtl_hca_devinfo_t *hca_devp, uint8_t port, ibt_hca_portinfo_t **port_info_p, uint_t *ports_p, uint_t *size_p, int use_cache) argument
906 ibtl_reinit_hca_portinfo(ibtl_hca_devinfo_t *hca_devp, uint8_t port) argument
1011 ibtl_init_hca_portinfo(ibtl_hca_devinfo_t *hca_devp) argument
1142 ibtl_hca_devinfo_t *hca_devp; /* HCA Dev Info. */ local
1190 ibtl_hca_devinfo_t *hca_devp; /* HCA Dev Info. */ local
1297 ibtl_hca_devinfo_t *hca_devp; /* HCA Dev Info */ local
1337 ibtl_pkey2index(ibtl_hca_devinfo_t *hca_devp, uint8_t port_num, ib_pkey_t pkey, uint16_t *pkey_ix) argument
1386 ibtl_index2pkey(ibtl_hca_devinfo_t *hca_devp, uint8_t port_num, uint16_t pkey_ix, ib_pkey_t *pkey) argument
1470 ibtl_hca_devinfo_t *hca_devp; /* HCA Dev Info */ local
1542 ibtl_hca_devinfo_t *hca_devp; /* HCA Dev Info */ local
1642 ibtl_hca_devinfo_t *hca_devp; /* HCA Dev Info */ local
[all...]
H A Dibtl_ibnex.c82 ibtl_hca_devinfo_t *hca_devp; local
98 if ((hca_devp = ibtl_get_hcadevinfo(hca_guid)) == NULL) {
111 ibt_hca = hca_devp->hd_clnt_list;
170 ((hca_devp->hd_hca_dip == parent) &&
218 ((hca_devp->hd_hca_dip == parent) &&
335 ibtl_hca_devinfo_t *hca_devp; local
338 hca_devp = ibtl_hca_list;
340 while (hca_devp) {
341 if (hca_devp->hd_hca_dip == hca_dip) {
342 hca_guid = hca_devp
371 ibtl_hca_devinfo_t *hca_devp; local
411 ibtl_hca_devinfo_t *hca_devp; local
528 ibtl_hca_devinfo_t *hca_devp; local
653 ibtl_hca_devinfo_t *hca_devp; local
[all...]
H A Dibtl_impl.c528 ibtl_hca_devinfo_t *hca_devp; local
585 hca_devp = kmem_zalloc(sizeof (ibtl_hca_devinfo_t) +
591 hca_devp->hd_ibc_hca_hdl = info_p->hca_handle;
592 hca_devp->hd_ibc_ops = info_p->hca_ops;
593 hca_devp->hd_hca_attr = info_p->hca_attr;
594 hca_devp->hd_hca_dip = info_p->hca_attr->hca_dip;
596 status = ibtl_init_hca_portinfo(hca_devp);
601 kmem_free(hca_devp, sizeof (ibtl_hca_devinfo_t) +
607 if (ibtl_ibnex_phci_register(hca_devp->hd_hca_dip) != IBT_SUCCESS) {
610 kmem_free(hca_devp, sizeo
692 ibc_pre_detach(ibc_clnt_hdl_t hca_devp, ddi_detach_cmd_t cmd) argument
798 ibc_detach(ibc_clnt_hdl_t hca_devp) argument
1128 ibtl_kstat_init(ibtl_hca_devinfo_t *hca_devp) argument
1153 ibtl_kstat_fini(ibtl_hca_devinfo_t *hca_devp) argument
1190 ibtl_hca_devinfo_t *hca_devp; local
1222 ibtl_kstat_stats_create(ibtl_hca_devinfo_t *hca_devp, uint_t port_num) argument
1270 ibtl_hca_devinfo_t *hca_devp; local
1313 ibtl_kstat_pkeys_create(ibtl_hca_devinfo_t *hca_devp, uint_t port_num) argument
[all...]
H A Dibtl_handlers.c188 ibc_async_handler(ibc_clnt_hdl_t hca_devp, ibt_async_code_t code, argument
200 hca_devp, code, event_p);
324 hca_devp->hd_async_codes |= code;
325 hca_devp->hd_fma_ena = event_p->ev_fma_ena;
334 hca_devp->hd_hca_attr->hca_nports) {
340 portp = &hca_devp->hd_async_port[port_minus1];
377 hca_devp->hd_async_codes |= code;
380 if ((hca_devp->hd_async_flags & IBTL_ASYNC_PENDING) == 0) {
381 hca_devp->hd_async_flags |= IBTL_ASYNC_PENDING;
382 hca_devp
468 ibtl_hca_devinfo_t *hca_devp = mgrp->mgr_hca_devp; local
487 ibtl_hca_devinfo_t *hca_devp; local
528 ibtl_cm_get_node_info(ibtl_hca_devinfo_t *hca_devp, ibt_async_handler_t async_handler) argument
551 ibtl_tell_mgr(ibtl_hca_devinfo_t *hca_devp, ibt_async_handler_t async_handler, void *clnt_private) argument
581 ibtl_hca_devinfo_t *hca_devp = ibt_hca->ha_hca_devp; local
622 ibtl_do_hca_asyncs(ibtl_hca_devinfo_t *hca_devp) argument
1047 ibtl_hca_devinfo_t *hca_devp; local
1462 ibtl_hca_devinfo_t *hca_devp = new_hcap->nh_hca_devp; local
1496 ibtl_announce_new_hca(ibtl_hca_devinfo_t *hca_devp) argument
1647 ibtl_detach_all_clients(ibtl_hca_devinfo_t *hca_devp) argument
[all...]
H A Dibtl_cm.c181 ibtl_hca_devinfo_t *hca_devp; /* HCA Dev Info */ local
230 hca_devp = ibtl_get_hcadevinfo(hca_guid);
232 hca_devp = ibtl_hca_list;
235 while (hca_devp != NULL) {
237 ports = hca_devp->hd_hca_attr->hca_nports;
238 portinfop = hca_devp->hd_portinfop;
256 hca_devp->hd_hca_attr->hca_node_guid;
277 hca_devp = hca_devp->hd_hca_dev_link;
624 ibtl_hca_devinfo_t *hca_devp; /* HC local
[all...]
H A Dibtl_qp.c732 ibtl_fillin_sgid(ibt_cep_path_t *pathp, ibtl_hca_devinfo_t *hca_devp) argument
740 if (port == 0 || port > hca_devp->hd_hca_attr->hca_nports ||
741 sgid_ix >= IBTL_HDIP2SGIDTBLSZ(hca_devp)) {
746 sgidp = hca_devp->hd_portinfop[port-1].p_sgid_tbl;
773 ibtl_hca_devinfo_t *hca_devp; local
787 hca_devp = ibt_qp->ch_qp.qp_hca->ha_hca_devp;
793 hca_devp);
795 hca_devp);
799 hca_devp);
801 hca_devp);
[all...]
H A Dibtl_chan.c1167 ibtl_hca_devinfo_t *hca_devp = ud_chan->ch_qp.qp_hca->ha_hca_devp; local
1172 if (port == 0 || port > hca_devp->hd_hca_attr->hca_nports ||
1178 sgidp = &hca_devp->hd_portinfop[port - 1].p_sgid_tbl[0];
1179 sgid_tbl_sz = hca_devp->hd_portinfop[port - 1].p_sgid_tbl_sz;
1615 ibtl_hca_devinfo_t *hca_devp = hca_hdl->ha_hca_devp; local
1619 if (port > 0 && port <= hca_devp->hd_hca_attr->hca_nports &&
1620 adds_vectp->av_sgid_ix < IBTL_HDIP2SGIDTBLSZ(hca_devp)) {
1623 sgidp = hca_devp->hd_portinfop[port-1].p_sgid_tbl;
/opensolaris-onvv-gate/usr/src/uts/common/sys/ib/ibtl/impl/
H A Dibtl.h471 #define IBTL_HDIP2CIHCA(hca_devp) (hca_devp)->hd_ibc_hca_hdl
481 #define IBTL_HDIP2CIHCAOPS_P(hca_devp) (hca_devp)->hd_ibc_ops
552 ibt_status_t ibtl_init_hca_portinfo(ibtl_hca_devinfo_t *hca_devp);
553 void ibtl_reinit_hca_portinfo(ibtl_hca_devinfo_t *hca_devp, uint8_t port);
562 void ibtl_announce_new_hca(ibtl_hca_devinfo_t *hca_devp);

Completed in 114 milliseconds