Searched refs:gwi (Results 1 - 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | enx_misc.c | 51 eibnx_gw_info_t *gwi; local 111 for (gwi = gw_list; gwi; gwi = nxt_gwi) { 112 nxt_gwi = gwi->gw_next; 114 eibnx_release_swqe((eibnx_wqe_t *)(gwi->gw_swqe)); 115 if ((gwi->gw_addr).ga_vect) { 116 kmem_free((gwi->gw_addr).ga_vect, 118 (gwi->gw_addr).ga_vect = NULL; 120 mutex_destroy(&gwi 131 eibnx_create_node_props(dev_info_t *dip, eibnx_thr_info_t *info, eibnx_gw_info_t *gwi) argument 457 eibnx_configure_node(eibnx_thr_info_t *ti, eibnx_gw_info_t *gwi, dev_info_t **childp) argument 530 eibnx_unconfigure_node(eibnx_thr_info_t *ti, eibnx_gw_info_t *gwi) argument 547 eibnx_gw_info_t *gwi; local [all...] |
H A D | enx_hdlrs.c | 405 eibnx_is_gw_dead(eibnx_gw_info_t *gwi) argument 411 mutex_enter(&gwi->gw_adv_lock); 412 if ((cur_lbolt - gwi->gw_adv_last_lbolt) > gwi->gw_adv_timeout_ticks) { 413 gwi->gw_adv_flag = ENX_GW_DEAD; 414 mutex_exit(&gwi->gw_adv_lock); 417 mutex_exit(&gwi->gw_adv_lock); 423 eibnx_gw_is_alive(eibnx_gw_info_t *gwi) argument 430 mutex_enter(&gwi->gw_adv_lock); 431 gwi 439 eibnx_gw_is_aware(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi, boolean_t gwi_changed) argument 666 eibnx_gw_info_t *gwi; local [all...] |
H A D | enx_fip.c | 442 eibnx_gw_info_t *gwi; local 532 gwi = &(msg->u.gm_info); 533 gwi->gw_flag_available = (flags & FIP_BHFLAG_GWAVAIL) ? 1 : 0; 539 gwi->gw_flag_ucast_advt = (flags & FIP_BHFLAG_SLCTMSG) ? 1 : 0; 540 msg->gm_type = (gwi->gw_flag_ucast_advt) ? 546 gwi->gw_ctrl_qpn = (ntohl(desc_iba->ia_qpn) & FIP_IBA_QPN_MASK); 549 gwi->gw_portid = (sl_portid & FIP_IBA_PORTID_MASK); 550 gwi->gw_sl = ((sl_portid & FIP_IBA_SL_MASK) >> FIP_IBA_SL_SHIFT); 552 gwi->gw_lid = ntohs(desc_iba->ia_lid); 555 gwi [all...] |
H A D | enx_q.c | 164 eibnx_enqueue_child(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi, argument 173 new_ch->ch_gwi = gwi; 182 if (ch->ch_gwi->gw_portid == gwi->gw_portid) { 203 eibnx_update_child(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi, argument 210 if (ch->ch_gwi->gw_portid == gwi->gw_portid) { 214 gwi->gw_portid, dip); 267 eibnx_find_gw_in_gwlist(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi) argument 273 if (lgw->gw_portid == gwi->gw_portid) 291 eibnx_add_gw_to_gwlist(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi, argument 308 gwi 611 eibnx_queue_for_creation(eibnx_thr_info_t *info, eibnx_gw_info_t *gwi) argument [all...] |
H A D | enx_main.c | 549 eibnx_gw_info_t *gwi; local 578 while (eibnx_locate_unconfigured_node(&ti, &gwi) == ENX_E_SUCCESS) 579 (void) eibnx_configure_node(ti, gwi, NULL); 613 eibnx_gw_info_t *gwi; local 615 if (eibnx_locate_node_name(devname, &ti, &gwi) == ENX_E_FAILURE) { 621 return (eibnx_configure_node(ti, gwi, childp)); 629 eibnx_gw_info_t *gwi; local 631 if (eibnx_locate_node_name(devname, &ti, &gwi) == ENX_E_FAILURE) { 637 return (eibnx_unconfigure_node(ti, gwi));
|
Completed in 65 milliseconds